我在我的iOS应用程序中添加了一些自定义字体,并尝试使用Freestyle CSS来应用它们,如
label {
font-family : "Niconne-Regular";
color : #446620;
}
,但它没有工作(颜色属性被应用)。我可以使用UIFont fontWithName设置新字体,所以只有Freestyle不能使用新字体(同样的CSS可以使用内置字体,比如"Courier")。
你的怀疑完全正确。你必须在Pixate CSS中使用根字体名称,然后使用font-weight
属性指定字体变体。
Pixate的这篇文章将指导您如何做到这一点:https://github.com/Pixate/pixate-freestyle-ios/wiki/Embedding-and-Selecting-Fonts
是的,我刚试过了
label {
font-family : "Niconne";
color : #446620;
}
效果很好。更多信息请访问:https://github.com/Pixate/pixate-freestyle-ios/issues/8。这种行为很容易让人感到困惑,但好在它是有效的!