在系统范围内为所有用户安装MS Truetype Fonts

Modified on: Thu, 14 Jun 2018 11:30:53 +0800

我想通过软件包ttf-mscorefonts-installer安装MS Truetype字体,所以我做了:

sudo apt-get install ttf-mscorefonts-installer

接受许可证后,该过程完成且没有任何错误。字体最终在

  

的/ usr /共享/字体/的TrueType / msttcorefonts

正如所料。只是为了确定,我也做了一个

sudo fc-cache -f -s -v

其中包括其输出内容:

  

/ usr / share / fonts / truetype / msttcorefonts:缓存,新缓存内容:60种字体,0个目录

到目前为止,这么好(并且问题是如何安装字体?)然而,当我打开任何字体对话框(例如在OpenOffice或终端的字体对话框中)时,我没有看到所有新字体。对于Arial,标准形式缺失,但大胆和斜体。 Times New Roman完全失踪。

我可以使用nautilus浏览到字体目录,双击Arial.ttf文件并查看其所有美观的字体。我甚至可以单击安装按钮然后将字体复制到我的个人./fonts目录,并从那里可见到我的应用程序。但它没有从系统目录中获取。

如何让所有用户在系统范围内获得这些字体?

作者:Community,kongo09

最佳答案

哎呀,巧合的是我刚刚找到了解决办法。在我的主目录中有一个名为~/.fonts.conf的文件似乎来自Fontmatrix并且有一个被拒绝的字体列表,其中包括我发现缺少的字体。只需删除此文件即可解决问题。一世
记得我曾经玩过Fontmatrix,但我不确定是什么导致它创建这个文件。无论如何,问题解决了。


相关问答

添加新评论