字体在 Windows 上不显示(占用空间)

字体在 Windows 上不显示(占用空间)

(完全是字体新手)我采用了常用字体,并创建了一个特定的字形,它是其他字形的组合

涉及的步骤如下:

然后我将字体嵌入到我的网页中。我面临的问题是,虽然我的网页在某些浏览器 + 操作系统组合上显示正常,但在其他组合上则显示不正常。以下是组合:Linux = Ubuntu 13.04

  • 完美显示:Win10 + IE、Linux + Firefox、Linux + Chrome、Linux+PhantomJS

  • 不显示长字形,但显示那么长的空白空间。Win10 + Firefox、Win10 + Chrome、Win7 + Firefox、Win7 + IE

  • 显示空格 1 个字形长 Win7+Chrome、Win10+PhantomJS

有人知道为什么会发生这种情况吗?是否有解决方案?

答案1

该脚本通过引用(链接)组件字形来生成复合字形。因此,如果您将 [A] 和 [B] 组合成 [AB],将 [AB] 和 [C] 组合成 [ABC],后者将不再是独立字形。例如,如果您对 [A] 进行更改,[AB] 和 [ABC] 也会更改。

因此,删除中间字形(示例中的 [AB])会导致问题,而且令人惊讶的是它在某些平台上确实有效。

相关内容