SpaceVim字体乱码
操作系统:macOS
终端:iterm
SpaceVim版本:version:1.2-dev
问题描述
本应正确显示的Python文件图标,HTML文件图标无法在终端正确显示,而是错误地显示一个方框以及其中的问号。如图片底部。
修正步骤
- 安装缺失的nerd-font字体
- 在iterm中修改profile设置中的non-ASCII字体设置
安装nerd-font
- 使用Homebrew安装nerd-font字体,顺序运行如下命令行
$ brew tap homebrew/cask-fonts
$ brew install font-hack-nerd-font --cask
如果终端显示安装各种字体成功的话,恭喜你,可以跳过以下步骤2、3,直接转到iterm的Proofiles设置。
- 如果出现以下报错:
Error: Cask font-hack-nerd-font exists in multiple taps:
homebrew/cask-fonts/font-hack-nerd-font
caskroom/fonts/font-hack-nerd-font
请顺序运行如下命令行:
$ brew untap caskroom/fonts
$ brew tap homebrew/cask-fonts
$ brew cask install font-hack-nerd-font
设置iterm
在依次点击(或者直接使用快捷键command+O
)Profiles
->Open Profiles...
,选择一个你的Profiles,我的是⭐️Default
,点击Edit Profiles...
,在弹出界面选择Text
,在界面底部勾选☑️Use a different font for non-ASCII text
,选择Change Font
,在Family
栏下方找到并选定DroidSansMono Nerd Font
或者是Hack Nerd Font
。退出Profiles界面。
查看:
如果能够正确显示,你将获得一个完美的SpaceVim。