SpaceVim字体乱码
操作系统:macOS
终端:iterm
SpaceVim版本:version:1.2-dev
问题描述
本应正确显示的Python文件图标,HTML文件图标无法在终端正确显示,而是错误地显示一个方框以及其中的问号。如图片底部。
修正步骤
- 安装缺失的nerd-font字体
- 在iterm中修改profile设置中的non-ASCII字体设置
安装nerd-font
- 使用Homebrew安装nerd-font字体,顺序运行如下命令行
$ brew tap caskroom/fonts
$ brew cask install font-hack-nerd-font
如果终端显示安装各种字体成功的话,恭喜你,可以跳过以下步骤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
- 可能还会出现因无法连接至相应资源返回的http网络连接错误。
当出现该种错误时,请了解一下蓝灯。
⏬(蓝灯macOS下载地址)
设置蓝灯请在蓝灯
高级设置中勾选☑️代理全部流量
请在连接蓝灯时再重复运行步骤2三条命令行
设置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。