在系统范围内为所有用户安装MS Truetype Fonts
我想通过软件包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 dirs
到目前为止,这么好(并且内联问题如何安装字体? )然而,当我打开任何字体对话框(例如在OpenOffice或终端的字体对话框中)时,我没有看到所有新字体。 对于Arial,标准forms缺失,但大胆和斜体。 Times New Roman完全失踪。
我可以使用nautilus浏览到字体目录,双击Arial.ttf
文件并查看其所有美观的字体。 我甚至可以单击安装按钮然后将字体复制到我的个人./fonts
目录,并从那里可见到我的应用程序。 但它没有从系统目录中获取。
如何在系统范围内为所有用户提供这些字体?
唉,巧合的是我刚刚找到了解决方案。 在我的主目录中有一个名为~/.fonts.conf
的文件似乎来自Fontmatrix并且有一个被拒绝的字体列表,其中包括我发现丢失的字体。 只需删除此文件即可解决问题。 我记得我曾经玩过Fontmatrix,但我不确定是什么导致它创建这个文件。 无论如何,问题解决了。
我发现,在遇到类似的问题后,在我的文件夹(/ usr / share / fonts / truetype / msttcorefonts)中有一个文件,说我的许可证失败了 – 它给了我一个命令,在终端中使用另一个提示许可协议,这次使其成功。
之后,Netflix Desktop就像一个魅力! (嗯……说实话,需要安装,但之后就自动完成!)