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


16

我想安装软件包附带的MS Truetype字体ttf-mscorefonts-installer,所以我这样做了:

sudo apt-get install ttf-mscorefonts-installer

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

/ usr / share / fonts / truetype / msttcorefonts

如预期的那样。可以肯定的是,我也做了一个

sudo fc-cache -f -s -v

其中在输出中表示:

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

到目前为止,一切都很好(并附带有关如何安装字体的问题?),但是,当我随后打开任何字体对话框(例如在OpenOffice或终端的字体对话框中)时,我看不到所有新字体。对于Arial,标准格式不见了,但粗体和斜体在那里。Times New Roman完全失踪了。

我可以使用nautilus浏览到字体目录,双击Arial.ttf文件,然后查看字体的全部内容。我什至可以单击安装按钮,然后将字体复制到我的个人./fonts目录中,并从那里对我的应用程序可见。但这不是从系统目录中提取的。

如何使这些字体在整个系统范围内可供所有用户使用?


如果fc-list以用户身份运行,字体会显示吗?如果不是,是否清除~/.fontconfig/帮助内容?
詹姆斯·亨斯特里奇

Answers:


7

巧合的是,我刚刚找到了解决方案。~/.fonts.conf我的主目录中有一个文件,该文件似乎来自Fontmatrix,并且有拒绝字体的列表,其中包括我发现丢失的字体。只需删除此文件即可解决问题。我记得我曾经玩过Fontmatrix,但是不确定是什么原因导致了它创建此文件。无论如何,问题解决了。


-2

在遇到类似问题后,我发现我的文件夹(/ usr / share / fonts / truetype / msttcorefonts)中有一个文件,说我的许可失败了-它给了我一个在终端中使用的命令,以获取提示许可协议,这次使它生效。

在那之后,Netflix桌面就像一个魅力!(嗯……说实话,需要安装,但安装之后全部自动完成!)


1
您可以输入更多详细信息吗?如果我遇到相同的问题,应该采取什么步骤解决该问题?编辑您的答案并添加该信息。
Braiam 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.