macos - MacOS Mojave 终端的字体不会改变。它将每个用户安装的字体显示为 Helvetica
问题描述
我有一台装有 MacOS Mojave 的 Macbook Pro 15" 2018。
我使用vim
andtmux
我将终端字体设置为电力线字体之一。一切正常,但是当我今天突然尝试更改字体时,它会将每个电力线和用户字体显示为“Helvetica”。
我删除了字体并再次安装它们,但它没有帮助。我也重新启动了 Macbook,但它没有改变任何东西。
如果有人有任何建议,我将不胜感激。
更新
我注意到,如果我更改默认配置文件主题,字体就会起作用。但是 Basic 主题仍然使用 Helvetica 呈现所有其他字体。
解决方案
听起来您可能有损坏的字体缓存。清除此问题的最简单方法是进行安全启动(通电时按住 SHIFT);然后正常重启。
Onyx 等实用程序通常提供用于清除字体缓存(以及其他)的 GUI 控件。您也可以使用终端命令执行此操作:
sudo atsutil databases -remove
然后重新启动。请注意,这可能会重置您在 FontBook 中所做的任何字体禁用。
推荐阅读
- python - 如何编写正则表达式来修复由重复字母组成的单词?
- python - 我无法理解我的 python 代码有什么问题
- r - 输入列名作为函数中的变量
- javascript - 向现有的 ES6 类添加常量
- office-ui-fabric - 如何在流利的 ui react Dropdown 控件中从 API 响应中设置动态选项?
- python - 如何将pickle文件的文件夹转换为单个csv文件
- ios - 无法在 iOS 中连接 firebase crashlytics
- latex - 如何在 LaTeX 中编写标题页?
- javascript - 延迟加载缩略图时阻止 YouTube Cookie
- java - 在 pkcs7 中验证 ECDSA 签名时出错