Titanium 具有多种变体的自定义字体不适用于合金和钛合金3.0.2

Titanium 具有多种变体的自定义字体不适用于合金和钛合金3.0.2,titanium,titanium-mobile,Titanium,Titanium Mobile,我已经按照所有说明将自定义字体正确加载到应用程序中。这似乎是正常工作,因为我能够引用标准字体(“开放式Sans”,在这种情况下),没有问题。我遇到的问题是,我加载了“开放式SAN”的多个变体,其中一个是“开放式SAN Light”。在Mac上的Font Book中,所有变体的字体名称都是“Open SAN”。如何正确引用钛合金中的“轻”版本?我试过: “开放无光” “无光开放” “OpenSans灯光” “OpenSansLight” 。。上面的版本只使用默认的“opensans”字体,而不

我已经按照所有说明将自定义字体正确加载到应用程序中。这似乎是正常工作,因为我能够引用标准字体(“开放式Sans”,在这种情况下),没有问题。我遇到的问题是,我加载了“开放式SAN”的多个变体,其中一个是“开放式SAN Light”。在Mac上的Font Book中,所有变体的字体名称都是“Open SAN”。如何正确引用钛合金中的“轻”版本?我试过:

  • “开放无光”
  • “无光开放”
  • “OpenSans灯光”
  • “OpenSansLight”
。。上面的版本只使用默认的“opensans”字体,而不是“Light”版本。有没有办法让它正常工作

这是我的TSS代码:

".revolutionize": {
    top: 404.5,
    left: 72.5,
    font: {fontFamily: "OpenSans-Light", fontSize: "27"},
    color: "#ffffff"
}
更新:


今天早上我意识到钛实际上在所有方面都使用轻版本,这是我无法参考的常规版本。我已经尝试将fontWeight设置为“正常”和“常规”,但它仍然使用较轻版本的字体

实际上你需要这样做..删除你的构建并运行以下代码

font: {fontFamily: "OpenSans",fontWeight:"Light", fontSize: "27"},

我从来没能用最初命名的字体解决这个问题,但在回答这个问题后,我能够使用font Forge重命名字体,并在我的Tianium iPad应用程序中成功地使用这两种变体。希望这对其他人有帮助!我不确定这个bug是iOS问题还是钛合金问题,但我也会更新。

还有一件事,当你点击字体时,它会显示你想安装在mac的top center上,你会发现字体系列和字体重量。。。根据以下说明,您可以使用“轻”不是fontWeight的有效选项:。我自己也试过了,但我记得没用。