【发布时间】:2013-11-23 04:44:11
【问题描述】:
我在我的电脑上购买并安装了 adobe Univers LT Std 字体,但是当我尝试在网页上使用它时出现问题。字体有otf格式。我注意到浏览器对此字体使用不同的字体系列名称。 FireFox 25.0 似乎使用 OT 系列名称 (Univers LT Std) 作为字体系列值,而 Chrome 30 使用 PS 字体名称 (UniversLTStd)。所以我最终这样写了我的 CSS:
p { font-family: UniversLTStd, Univers LT Std; }
有没有办法避免为一种字体编写多个家族名称以在不同的浏览器中工作?我用 FontLab Studio 检查了字体的属性:
基本字体名称集:
- 姓氏:Univers LT Std 55
- PS 字体名称:UniversLTStd
- 全名:Univers LT Std 55 Roman
- 菜单名称:Univers LT Std 55
- 喜欢的名称:Univers LT Std 55
OpenType 特定名称:
- OT 家族名称:Univers LT Std
- OT 样式名称:55 罗马字
- Mac 名称:Univers LT Std 55
但没有找到任何通用名称可用作字体系列。
UPD:假设用户也将在他的 PC 上安装该字体。字体名称从服务器接收,客户端使用接收名称的字体。
【问题讨论】:
标签: fonts font-family opentype typekit