我已按照所有说明将自定义字体正确加载到应用程序中。似乎这工作正常,因为我能够毫无问题地引用标准字体(在这种情况下为“Open Sans”)。我遇到的问题是我已经加载了“Open Sans”的多种变体,其中之一是“Open Sans Light”。在 Mac 上的 Font Book 中,所有变体的字体名称都是“Open Sans”。如何在 Titanium 中正确引用“Light”版本?我试过了:
- “Open Sans - 光”
- “打开无光”
- “OpenSans-光”
- “OpenSansLight”
.. 上面的那些只使用默认的“Open Sans”字体,而不是“Light”版本。有没有办法让它正常工作?
这是我的 TSS 代码:
".revolutionize": {
top: 404.5,
left: 72.5,
font: {fontFamily: "OpenSans-Light", fontSize: "27"},
color: "#ffffff"
}
更新:
今天早上我意识到 Titanium 实际上对所有东西都使用了Light版本,而我无法参考它是Regular版本。我尝试将 fontWeight 设置为“Normal”和“Regular”,它仍然使用 Light 版本的字体。