不太确定之前是否有人询问过有关本地可用字体的细节。
我正在我的本地开发网站上加载两个字体堆栈
// font stacks - http://cssfontstack.com/
"Arial", "Helvetica Neue", Helvetica, sans-serif;
"Georgia", Cambria, Times New Roman, Times, serif;
Arial 字体堆栈的行为符合预期,但 Georgia 字体堆栈在 Chrome 上跳过了 Georgia 和 Cambria。 Firefox 完全按预期显示。这两种字体都存在于我的本地计算机上...有人知道为什么会发生这种情况吗?
最佳答案
我想您看到了 Issue 421305 @ Chromium http://code.google.com/p/chromium/issues/detail?id=421305 的结果
scottmg@chromium.org 说:“如果 DirectWrite 无法枚举系统字体集合(损坏的字体等),或者我们超过 1750 种字体,我们将中止并加载一个非常小的集合,不包括 Verdana 或 Georgia。显然这是一个 hack。Shrikant 有一个补丁可以正确修复这个问题。在此期间,唯一的快速修复是将 %WINDOWS%\Fonts 中的字体数量减少到 1750 以下,或者转到 chrome://flags 并禁用直写。”
这个问题也影响了 Chrome 38 和 AFAIK 最后一个带有 webkit 核心的 Opera...确认是 Georgia、Verdana、Tahoma、Calibri、Trebuchet 和其他本地托管字体的问题。
它应该在 Chrome 39+ 中修复
关于css - 为什么我的字体堆栈会忽略本地安装的字体? ( Chrome ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25981953/