如果您在Linux上的LibreOffice中打开一些Microsoft文档,则会发现字体看起来有些不同。 您还会注意到,找不到常见的字体,例如Times New Roman,Arial等。
现在你不用担心了,本文将向您展示如何在Ubuntu和其他基于Ubuntu的Linux发行版中安装这些字体。 在此之前,让我告诉您为什么默认情况下这些字体不可用。
为什么Linux中默认不安装微软字体?
Times New Roman,Arial和其他此类字体归Microsoft所有,并且它们不是开源的。默认情况下,许多Linux发行版不提供专有软件,以避免许可问题。
这就是为什么Ubuntu和其他Linux发行版默认使用开源字体“Liberation字体”替代微软字体的原因。 Liberation字体是由Red Hat创建的,用于替代Arial,Arial Narrow,Times New Roman和Courier New,因为它们的宽度相同。当您打开用Times New Roman编写的文档时,将使用等效的Liberation字体来保持文档不间断。
但是,Liberation字体与微软字体不同,在某些情况下,您可能需要使用Arial或Times New Roman。一个非常普遍的情况是,在学校,大学以及其他公共和私人组织中,微软字体是唯一的选择。他们要求您以其中一种字体提交文档。
好消息是,您可以轻松地在Ubuntu和其他发行版上安装微软字体。这样,您将能够增强LibreOffice的兼容性,并可以自由选择开源办公软件。
在基于Ubuntu的Linux发行版上安装微软字体
您可以通过自己下载来在Ubuntu中安装新字体。 但是,由于微软字体非常流行(并且免费提供),因此Ubuntu提供了一种简单的安装方式。
请注意,尽管微软字体发布了其核心字体,但在其他操作系统中,字体的使用受到限制。 在Ubuntu中安装微软字体之前,您必须阅读并接受最终用户许可协议。
这些字体在multiverse存储库缓中可用,因此请确保首先启用它:
[linuxidc@linux:~/www.linuxidc.com]$ sudo add-apt-repository multiverse
[sudo] linuxidc 的密码:
已对所有源启用了 “multiverse” 发行版组件。
之后,您可以更新Ubuntu存储库缓存并安装Microsoft字体,如下所示:
[linuxidc@linux:~/www.linuxidc.com]$ sudo apt update && sudo apt install ttf-mscorefonts-installer
按Tab键选择确定,然后在出现Microsoft的最终用户协议时按Enter键。
点击是,接受微软的协议:
安装完成后,应使用以下命令更新字体缓存:
[linuxidc@linux:~/www.linuxidc.com]$ sudo fc-cache -f -v
如果您现在打开LibreOffice,将看到Microsoft TrueType字体。
如果不小心拒绝了许可协议,则可以使用以下命令重新安装安装:
[linuxidc@linux:~/www.linuxidc.com]$ sudo apt install –reinstall ttf-mscorefonts-installer
也可以通过Ubuntu Restricted Extras软件包获得Microsoft TrueType字体,该软件包包含其他专有媒体编解码器,可播放MP3等文件。
不要小看专有字体
您可能会认为字体有什么大不了的?毕竟,它只是字体,而不是关键软件,对吗?
但是您是否知道,多年来,Netflix为其使用的专有字体支付了数百万美元?最后,他们创建了自己的自定义字体,这为他们节省了大量资金。
我希望这个快速教程对您有所帮助。即将推出更多生产力教程,请在下面留下您的评论。