3

使用具有非标准样式名称的字体系列,例如'Inline'或'Outline',而不是'Bold'和'Italic'等标准样式,如何用css选择字体的不同样式?

设置font-family从系列中挑选一种样式,但设置字体样式或任何其他属性不起作用(除了斜体和斜体将从任意选择的样式中创建假斜体)。

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

4

2 回答 2

1

您需要检查字体的属性以找出“字体系列名称”和“字体子系列名称”。前者很可能是“Foobar Inline”或“Foobar Bold Outline”,而后者是“Regular”。那么字体将是字体规范和 CSS 方面的常规字体,并且您需要使用特定名称(使用诸如font-weightset 或 default之类的字体属性normal)。

找出字体属性可能非常困难,具体取决于环境。DTL OTMaster Light是一个很棒的工具。使用它,打开一个字体,打开“Root”,然后在“'name' table”下打开“'name' records”,你会看到包括提到的名字的数据(如评论列中所述)。

于 2012-10-24T20:40:31.780 回答
0

你用的是什么字体?也许字体根本不提供任何用于斜体或粗体的自定义样式。

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

于 2012-10-24T20:13:22.110 回答