具有非标准样式的CSS字体

时间:2012-10-24 20:09:54

标签: css uiwebview fonts

使用具有非标准样式名称的字体系列,例如“内联”或“大纲”而不是标准样式(如“粗体”和“斜体”),如何使用css选择不同样式的字体?

设置font-family从家族中选择一种样式,但设置字体样式或任何其他属性不起作用(斜体和斜体除外会从任意选择的样式创建假斜面)。

特别是在这种情况下,我在iOS应用中的webview中显示字体。出于所有意图和目的,字体安装在机器上,而不是从任何外部服务或@ font-face加载。

2 个答案:

答案 0 :(得分:1)

您需要检查字体的属性以找出“字体系列名称”和“字体子系列名称”。前者很可能是“Foobar Inline”或“Foobar Bold Outline”,后者是“Regular”。然后字体将是字体规范和CSS的常规字体,您需要使用特定名称(字体属性,如font-weight设置或默认为normal)。

根据环境的不同,查找字体属性可能会非常困难。一个很棒的工具是DTL OTMaster Light。使用它,打开一个字体,打开“Root”,然后在“'name'表”下面填写“'name'记录”,你会看到包含所提到名字的数据(如那里的评论栏所述)。

答案 1 :(得分:0)

您使用的是哪种字体?也许字体根本不提供斜体或粗体用法的任何自定义样式。

您的CSS代码中是否有任何印刷错误或语法错误?让我们看看。