MacOS Mojave终端的字体不变。它显示每个用户安装的字体为Helvetica

时间:2018-12-18 17:09:04

标签: macos fonts terminal macos-mojave powerline

我有一个Macbook Pro 15“ 2018和MacOS Mojave。

我使用vimtmux,并且将终端字体设置为电力线字体之一。一切正常,但是当我今天突然尝试更改字体时,它会将每个电力线和用户字体都显示为“ Helvetica”。

我删除了字体,然后再次安装了字体,但没有帮助。另外,我重新启动了Macbook,但没有任何改变。

如果有人有任何建议,我将不胜感激。

更新

我注意到,如果更改默认的配置文件主题,字体将起作用。但是Basic主题仍然使用Helvetica渲染所有其他字体。

2 个答案:

答案 0 :(得分:2)

听起来您的字体缓存可能已损坏。清除此问题的最简单方法是执行安全启动(上电时按住SHIFT键);然后正常重启。

Onyx之类的实用程序通常提供GUI控件来清除字体缓存(以及其他)。您也可以使用终端命令执行此操作:

sudo atsutil databases -remove

然后重新启动。请注意,这可能会重置您在FontBook中禁用的所有字体。

答案 1 :(得分:0)

如另一个答案中所述,我的字体缓存已损坏。我可以通过转到Terminal > Preferences > Profile恢复默认配置文件。在左侧主题列的底部,单击齿轮图标,然后选择“还原默认配置文件”

此问题已解决。