更新

更新

我尝试过的命令:

  • 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-editorGUI 版本。现在导航到 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 上,我做了以下操作:

  1. 已安装gnome-tweaks

    sudo yum install gnome-tweaks

  2. gnome-tweaks

  3. 字体(侧边栏)-> 等宽字体(选择所需的任何字体)。这将选择默认字体。

  4. 关闭gnome-tweaks

  5. 打开gnome-terminal

  6. 编辑 -> 首选项 -> 配置文件(侧边栏) -> 文本 -> 自定义字体(取消选中即使用默认的系统字体)

相关内容