我尝试过的命令:
sudo updatedb
sudo fc-cache -fv
sudo reboot
尽管如此,我还是无法单毛皮在最近安装了 Ubuntu 14.10 的机器上,Gnome 终端显示可用的字体。该字体在所有其他应用程序中都可用。
我有另一台安装了 14.04 的机器,一切运行正常。
我不确定这是否与我第一次安装字体时出现的问题有关,安装时字体管理器卡住了,我不得不重新启动。后来我从系统中删除了字体,然后重新安装,没有问题。
在里面~/.local/share/fonts
。
fc-list
列出此字体。文件权限正常。
更新
升级到最新的 Ubuntu 后问题消失。
答案1
首先使用 查看系统中是否可用该字体fc-list | grep font-name
。
现在从上述命令的结果中正确复制字体名称,例如
/usr/share/fonts/TTF/MonofurNerd/monofur Nerd Font Complete.ttf: Monofur Nerd Font:style=Book
。
此字体名称Monofur Nerd Font
位于 之后.ttf:
。
现在打开dconf-editor
GUI 版本。现在导航到 gnome-terminal 的字体设置。
/org/gnome/terminal/legacy/profiles:/:some-id/
这里:some-id
有一组很长的字符,它们指的是 中的您的个人资料gnome-terminal
。
然后找到字体设置,并将字体名称更改为您想要的字体名称。
应用设置即可完成。
答案2
无论我怎么做,字体都无法显示出来。我尝试切换随机选项,当我关闭“允许粗体文本”并重新打开时,所有字体都显示出来。不要问我为什么,但对我来说,这种方法有效。
答案3
安装字体后,它也没有立即显示出来。下面是我让它显示出来所采取的步骤:
1)将字体移动到 /usr/share/fonts/truetype` 目录:
创建目录/usr/share/fonts/truetype/Monofur/
并移动字体文件(在我的情况下,我只移动了Monofur for Powerline.ttf
),可以使用文件管理器或mv
命令。请注意,您需要 sudo 权限才能执行所有这些操作
2)删除~/.gconf/apps/gnome-terminal/中的所有内容
个人资料首选项都存储在~/.gconf/apps/gnome-terminal/
目录中。我基本上是这样做的sudo rm -r ~/.gconf/apps/gnome-terminal/
3)关闭并重新打开 gnome-terminal
不言自明。
建议:
为了确保万无一失,请尝试updatedb
删除所有内容或重新打开 gnome-terminal 后再执行此操作;如果仍然不起作用,请尝试重新启动
答案4
我用它解决了https://superuser.com/questions/1335155/patched-fonts-not-showing-up-on-gnome-terminal关联。
在 Amazon Linux 2 上,我做了以下操作:
已安装
gnome-tweaks
sudo yum install gnome-tweaks
冉
gnome-tweaks
字体(侧边栏)-> 等宽字体(选择所需的任何字体)。这将选择默认字体。
关闭
gnome-tweaks
打开
gnome-terminal
编辑 -> 首选项 -> 配置文件(侧边栏) -> 文本 -> 自定义字体(取消选中即使用默认的系统字体)