Helvetica Neue 字体错误 - 适用于 Mac 的 Google Chrome 上的盒装字符

Jas*_*ges 6 fonts google-chrome macos

我在装有 OS X Lion 10.7.5 的 Mac 上使用 Google Chrome 版本 23.0.1271.101 时遇到 Helvetica Neue 字体问题

字符显示在框中。

在 Stack Exchange 站点(例如 Stack Overflow)上多产,这会出现在帐户等用户配置文件区域中:

helvetica-neue-字体问题

问答排序:

helvetica-neue-字体问题

扩展用户卡:

helvetica-neue-字体问题

在 Safari 中加载相同的页面没有问题 - 字体显示正常。

在 Chrome 中,如果我加载开发人员工具并更改元素字体系列,页面将正确呈现。

CSS 指定 Helvetica Neue

body { font-family: 'Helvetica Neue',Helvetica,Arial,Sans-serif; }

helvetica-neue-font-issue-with-error

没有 Helvetica Neue 的 CSS

body { font-family: Helvetica,Arial,Sans-serif; }

helvetica-neue-font-issue-without-error

为了确保标准的 Mac 字体,在 Font Book 中我选择了File » Restore Standard Fonts...这并没有解决问题。Font Book 中没有报告字体冲突。

我的系统安装了 Helvetica Neue:

helvetica-neue-字体书

研究中,我在这里发现了一个类似的问题,即Helvetica 字体仅在 OS X 上的 Chrome 中损坏;然而,没有解决办法。

如何解决 Google Chrome 浏览器的 Helvetica Neue 字体渲染问题?

Lor*_*orn 4

我以前见过同事发生过这种事。\n删除字体并重新安装解决了该问题。\n如果您需要从 OSX 删除字体并重新安装的帮助,请点击此链接

\n\n

编辑:

\n\n

要清除当前用户\xe2\x80\x99s字体缓存,请首先退出所有正在运行的应用程序(否则,使用该命令后您可能会看到字体奇怪的情况),然后打开终端(在“应用程序”->“实用程序”中)并运行以下命令:

\n\n
atsutil databases -removeUser\n
Run Code Online (Sandbox Code Playgroud)\n\n

如果您想删除所有用户的字体缓存,请使用此命令,并在询问时提供您的管理员密码:

\n\n
sudo atsutil databases -remove\n
Run Code Online (Sandbox Code Playgroud)\n\n

一旦您\xe2\x80\x99清除了缓存,您应该使用以下命令停止并重新启动ATS服务器:

\n\n
$ atsutil server -shutdown\n\n$ atsutil server -ping\n
Run Code Online (Sandbox Code Playgroud)\n\n

服务器重新启动需要一两秒钟的时间,但是当它重新启动时,您就可以开始了。如果仍有任何问题看起来很奇怪,注销并登录应该可以解决任何遗留问题。

\n\n

信用:http://www.macworld.com/article/1139383/fontcacheclear.html

\n