我安装了书呆子字体,希望在我的终端中使用它。但是~/.local/share/fonts
,这些字体没有作为选项出现在首选项菜单中。
$ ls -Al ~/.local/share/fonts/NerdFonts/
total 15892
-rwxr-xr-x 1 andy andy 3281856 Dec 23 01:25 'Inconsolata Bold Nerd Font Complete Mono.otf'
-rwxr-xr-x 1 andy andy 2179436 Dec 23 01:25 'Inconsolata Bold Nerd Font Complete.otf'
-rwxr-xr-x 1 andy andy 3222768 Dec 23 01:25 'Inconsolata Nerd Font Complete Mono.otf'
-rwxr-xr-x 1 andy andy 2113436 Dec 23 01:25 'Inconsolata Nerd Font Complete.otf'
-rwxr-xr-x 1 andy andy 3281580 Dec 23 01:25 'Inconsolata Regular Nerd Font Complete Mono.otf'
-rwxr-xr-x 1 andy andy 2177972 Dec 23 01:25 'Inconsolata Regular Nerd Font Complete.otf'
-rw-r--r-- 1 andy andy 36 Dec 23 02:04 .uuid
我尝试过以下解决方案这个答案无济于事。
$ sudo fc-cache -vf ~/.local/share/fonts
$ chmod 755 ~/.local/share/fonts/*.otf
我甚至重新启动了。
然而,当我打开 GNOME 终端首选项、选中“自定义字体”框并查找 nerd 字体时,它们并没有作为选项出现。
我需要做什么才能使用我的自定义字体?
答案1
正如 egmont 所说,这是一个漏洞在 pango 或 nerd 字体中。我可以通过安装dconf-editor
并将属性设置/org/gnome/terminal/legacy/profiles:/:<the_profile_id>/font
为值来解决此问题Inconsolata Nerd Font Regular 16
。