iOS 4.3在PhoneGap应用中使用了错误的字体

时间:2012-03-06 18:49:54

标签: css ios ios4 cordova fonts

我正在将现有网站移植到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';
}

How I include the fonts.

iOS 5工作正常。

1 个答案:

答案 0 :(得分:1)

将字体放在www目录中并使用CSS @font-face包含它们解决了这个问题。使用此方法,我能够定义font-family名称以及用于特定权重/样式的字体文件。到目前为止,我还没有注意到这种方法与我之前使用的方法之间的任何性能差异。