我正在将现有网站移植到iPad,因此可以离线使用,但仍然有漂亮的字体。我正在使用PhoneGap来做到这一点。
我正在使用的字体系列包含“常规”和“精简”版本。 iPad 5.0模拟器在区分版本方面没有问题,但iPad 4.3(模拟器和真实版)似乎更喜欢[app name] -Info.plist中定义的最后一种类型。
因此,尽管在CSS中指定使用“Blurg-Regular”,但它使用“Blurg-Cond”。如果我切换字体的顺序,那么它更喜欢“常规”版本。指定“Blurg-Cond”的地方改为使用“Blurg-Regular”。
以下是我正在使用的一些CSS的示例:
body, button, input, select, textarea,
#bd {
font-family: 'MyriadPro-Regular';
}
#hd > h2 {
font-family: 'MyriadPro-Cond';
}
iOS 5工作正常。
答案 0 :(得分:1)
将字体放在www
目录中并使用CSS @font-face
包含它们解决了这个问题。使用此方法,我能够定义font-family
名称以及用于特定权重/样式的字体文件。到目前为止,我还没有注意到这种方法与我之前使用的方法之间的任何性能差异。