Windows Server 2008 中的 Chrome 或 IE 无法呈现字体

Windows Server 2008 中的 Chrome 或 IE 无法呈现字体

例如,当我访问http://www.bolagsverket.se从此 Windows 2008 Server 上的用户帐户,Chrome 会显示该网站,但所有文本都消失了。当我在 IE 中尝试时,情况更糟,它甚至无法加载页面,我最终得到的只是:http://dl.pixelstore.se/图像/0y1f0y0w1J39

本网站使用的字体为(来自 CSS):font-family:Frutiger、Frutiger Linotype、Univers、DejaVu Sans Condensed、Liberation Sans、Nimbus Sans L、Geneva、Helvetica Neue、Helvetica、Arial、Tahoma、sans-serif

如果我通过 Chrome 开发者工具编辑 CSS,并删除所有字体直到 Arial,它就会突然起作用。

奇怪的是,使用管理员帐户一切都运行正常,只是(所有)用户帐户不起作用。

我猜 Chrome/IE 正在请求字体,但不知何故它们在用户帐户中受到限制。它们不会直接忽略找不到的字体,而是会尝试渲染它们。有什么线索吗?

答案1

据我所知,您列出的大多数字体都不是 Windows 中的默认字体。很可能有一个 JavaScript 插件正在使用 TypeKit 等网站来获取这些字体。无论哪种方式,它都应该故障转移到列出的其他字体,例如您提到的 Arial。渲染路径上的某个地方可能存在另一个错误,导致无法渲染文本。

确保使用的字体已安装并加载,或者加载页面时没有 JavaScript 错误。

相关内容