我在我的电脑上购买并安装了 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 上安装字体。字体的名称是从服务器接收的,客户端使用带有接收名称的字体。