SpaceVim字体乱码

操作系统:macOS
终端:iterm
SpaceVim版本:version:1.2-dev

问题描述

本应正确显示的Python文件图标,HTML文件图标无法在终端正确显示,而是错误地显示一个方框以及其中的问号。如图片底部。
SpaceVim图标及部分字符显示乱码

修正步骤

  1. 安装缺失的nerd-font字体
  2. 在iterm中修改profile设置中的non-ASCII字体设置

安装nerd-font

  1. 使用Homebrew安装nerd-font字体,顺序运行如下命令行
	$ brew tap caskroom/fonts
	$ brew cask install font-hack-nerd-font

如果终端显示安装各种字体成功的话,恭喜你,可以跳过以下步骤2、3,直接转到iterm的Proofiles设置。

  1. 如果出现以下报错:
  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
  1. 可能还会出现因无法连接至相应资源返回的http网络连接错误。
    当出现该种错误时,请了解一下蓝灯
    ⏬(蓝灯macOS下载地址)
    设置蓝灯

    请在蓝灯高级设置中勾选☑️代理全部流量
    请在连接蓝灯时再重复运行步骤2三条命令行

设置iterm

在依次点击(或者直接使用快捷键command+OProfiles->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图标及部分字符显示乱码
如果能够正确显示,你将获得一个完美的SpaceVim

引用

github issue

相关文章: