我在Mac版Google Chrome浏览器中观察到一个非常烦人的字体问题。当我访问诸如GitHub或Bitbucket之类的页面时(它们使用等宽字体,例如用于代码),我看到了HTML节,这些HTML节应以“ Times New Roman”中的等宽字体显示。这几乎使这些网站对我毫无用处。
我发现了一篇博客文章,描述了一个类似的问题,并建议使用以下终端命令清除Mac OS X的字体缓存:
$ sudo atsutil databases -remove
$ atsutil server -shutdown
$ atsutil server -ping
这可以消除问题,但仅持续到重新启动计算机。重新启动计算机后,我必须在每次启动Google Chrome之前发出这些命令,以使这些站点上的等宽字体正确显示。
为了澄清起见,下面是显示问题的两个屏幕截图。
这是删除字体缓存之前的样子:
这是它的外观后的字体缓存已被清除,以及它如何应该看看:
有谁知道这个问题并可以提供解决方案?
atsutil
明确指出不要使用server -shutdown
动词,但可以立即解决我的问题。