我正在尝试安装 SF-Mono-Powerline 来更改我的终端的字体以使用 zsh。 但是,字体的安装是成功的(检查过),但我无法在终端设置中选择字体。仍然只显示默认字体。
我从以下网站下载了 zip: https://github.com/Twixes/SF-Mono-Powerline/tree/master
将其解压缩并将所有 *.otf 文件复制到
/usr/share/fonts/opentype
(.otf) 以及 /usr/local/share/fonts
(作为 .ttf)
之后我输入
fc-cache -fv
来更新字体。
我通过输入
fc-list | grep SF-Mono-Powerline
检查了完整性。输出:
/usr/share/fonts/opentype/SF-Mono-Powerline/SF-Mono-Powerline-HeavyItalic.otf: SF Mono Powerline:style=Heavy Italic
/usr/local/share/fonts/SF-Mono-Powerline-SemiboldItalic.ttf: SF Mono Powerline:style=Semibold Italic
/usr/local/share/fonts/SF-Mono-Powerline-MediumItalic.ttf: SF Mono Powerline:style=Medium Italic
/usr/share/fonts/opentype/SF-Mono-Powerline/SF-Mono-Powerline-RegularItalic.otf: SF Mono Powerline:style=Regular Italic
/usr/share/fonts/opentype/SF-Mono-Powerline/SF-Mono-Powerline-Semibold.otf: SF Mono Powerline:style=Semibold
/usr/share/fonts/opentype/SF-Mono-Powerline/SF-Mono-Powerline-Bold.otf: SF Mono Powerline:style=Bold
/usr/share/fonts/opentype/SF-Mono-Powerline/SF-Mono-Powerline-LightItalic.otf: SF Mono Powerline:style=Light Italic
/usr/local/share/fonts/SF-Mono-Powerline-Medium.ttf: SF Mono Powerline:style=Medium
/usr/local/share/fonts/SF-Mono-Powerline-Regular.ttf: SF Mono Powerline:style=Regular
/usr/local/share/fonts/SF-Mono-Powerline-HeavyItalic.ttf: SF Mono Powerline:style=Heavy Italic
/usr/local/share/fonts/SF-Mono-Powerline-LightItalic.ttf: SF Mono Powerline:style=Light Italic
/usr/local/share/fonts/SF-Mono-Powerline-Semibold.ttf: SF Mono Powerline:style=Semibold
/usr/local/share/fonts/SF-Mono-Powerline-BoldItalic.ttf: SF Mono Powerline:style=Bold Italic
/usr/share/fonts/opentype/SF-Mono-Powerline/SF-Mono-Powerline-BoldItalic.otf: SF Mono Powerline:style=Bold Italic
/usr/share/fonts/opentype/SF-Mono-Powerline/SF-Mono-Powerline-Heavy.otf: SF Mono Powerline:style=Heavy
/usr/local/share/fonts/SF-Mono-Powerline-Light.ttf: SF Mono Powerline:style=Light
/usr/share/fonts/opentype/SF-Mono-Powerline/SF-Mono-Powerline-Medium.otf: SF Mono Powerline:style=Medium
/usr/share/fonts/opentype/SF-Mono-Powerline/SF-Mono-Powerline-Light.otf: SF Mono Powerline:style=Light
/usr/local/share/fonts/SF-Mono-Powerline-Heavy.ttf: SF Mono Powerline:style=Heavy
/usr/local/share/fonts/SF-Mono-Powerline-RegularItalic.ttf: SF Mono Powerline:style=Regular Italic
/usr/share/fonts/opentype/SF-Mono-Powerline/SF-Mono-Powerline-Regular.otf: SF Mono Powerline:style=Regular
/usr/share/fonts/opentype/SF-Mono-Powerline/SF-Mono-Powerline-MediumItalic.otf: SF Mono Powerline:style=Medium Italic
/usr/share/fonts/opentype/SF-Mono-Powerline/SF-Mono-Powerline-SemiboldItalic.otf: SF Mono Powerline:style=Semibold Italic
/usr/local/share/fonts/SF-Mono-Powerline-Bold.ttf: SF Mono Powerline:style=Bold
这样字体就安装正确了。 但是当我进入终端 -> 属性 -> 配置文件来更改字体时,只显示默认字体。 SF-Mono-Powerline 完全缺失。
有什么建议吗?谢谢你的帮助:)
我可以通过以下命令设置所需的字体:
gsettings set org.gnome.desktop.interface monospace-font-name 'SF Mono Powerline normal 10'
为了使命令通用:
gsettings set org.gnome.desktop.interface monospace-font-name 'fontname fontsize'