1

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

4

1 回答 1

0

请注意,大多数人不会将您购买并安装在计算机上的字体也安装在他们的计算机上。但是,如果您拥有在网站上使用该字体的许可,您可以使用Font Squirrel Webfont Generator Tool生成一堆字体。这些将适用于所有主要浏览器,您只需在 CSS 代码中编写一个名称。

于 2013-11-11T11:48:53.130 回答