无法在vscode上安装字体,以便zsh正确显示使用linux manjaro

问题描述

这个问题可以帮助我在使用ubuntu时解决问题:

My terminal in VSCode has a tiny font after installing zsh and changing font style?

使用manjaro时,我无法使其正常工作。实际上,在安装Menlo for Powerline字体后,我的终端如下所示:

enter image description here

图片看起来模糊,因为我减小了尺寸)

我要使用的字体是Menlo for Powerline,可以从这里下载:https://github.com/abertsch/Menlo-for-Powerline

这就是我在做什么:

cd ~/Downloads
git clone https://github.com/abertsch/Menlo-for-Powerline.git

# for some reason I do not have this directory
# I have also perform the same steps using the directory /usr/share/fonts
mkdir ~/.fonts

# copy all the fonts to the new directory just created
cp ~/Downloads/Menlo-for-Powerline/* ~/.fonts/

# make sure fonts are in here
cd ~/.fonts
ls

# update fonts cache
fc-cache -vf ~/.fonts

然后我将设置terminal.integrated.fontFamily设置为

"terminal.integrated.fontFamily": "Menlo for Powerline",

当我这样做时,vscode显示警告说

“终端仅支持等宽字体。请确保重新启动VS 如果这是新安装的字体,请输入代码。”

我重新启动VS Code,字体仍然无法正常工作!我想我的问题是我将字体放置在一些不正确的地方。 Ubuntu将其字体放在〜/ .fonts上,但是manjaro呢?

解决方法

尝试将您的字体复制到 /usr/share/fonts/TTF。您也可以尝试安装字体(nautilus 和 nemo 等文件管理器支持)