如果您在Linux上使用LibreOffice打开一些Microsoft文档,您会注意到字体看起来有点不同。您还会注意到找不到一些常用字体,例如TimesNewRoman、Arial等。不用担心。我将向您展示如何在Ubuntu和其他基于Ubuntu的Linux发行版上安装这些字体。但在此之前,让我告诉你为什么默认情况下不安装这些字体。为什么在Linux中默认不安装Microsoft字体?TimesNewRoman、Arial等字体都是微软的,这些字体都没有开源。许多Linux发行版默认不提供专有软件以避免许可问题。这就是默认情况下Ubuntu和其他Linux发行版使用开源字体“Liberation”而不是Microsoft字体的原因。RedHat创建了Liberation字体来替换Arial、ArialNarrow、TimesNewRoman和CourierNew,因为这些字体具有相同的宽度。当您打开以TimesNewRoman字体编写的文档时,将使用相应的Liberation字体来保持文档的完整性。但是,Liberation字体与Microsoft字体不同,在某些情况下您可能需要使用Arial或TimesNewRoman。一种很常见的情况是,在学校、大学和其他公共或私人机构中,微软的字体是唯一的选择。他们要求您使用其中一种字体提交文件。幸运的是,您可以轻松地在Ubuntu和其他发行版上安装Microsoft字体。这样,您将增强LibreOffice的兼容性,自由选择开源办公软件。在基于Ubuntu的Linux发行版上安装Microsoft字体您可以自己下载字体并在Ubuntu中安装新字体。但是由于Microsoft字体非常流行(并且免费提供),Ubuntu提供了一种安装它们的简单方法。要知道,虽然微软已经免费发布了它的核心字体,但在其他操作系统中使用该字体仍然受到限制。在Ubuntu中安装Microsoft字体之前,您必须阅读并接受EULA(最终用户许可协议)。字体在multiverse存储库中可用,首先确保启用它:sudoadd-apt-repositorymultiverse之后你可以更新你的Ubuntu存储库缓存并安装微软字体,如下所示:sudoaptupdate&&sudoaptinstallttf-mscorefonts-installer当出现MicrosoftEndUserAgreement时,按Tab键选择“确定”,然后按Enter键。单击“是”接受Microsoft的同意:安装完成后,您应该使用以下命令更新字体缓存:sudofc-cache-f-v如果您现在打开LibreOffice,您将看到MicrosoftTrueType字体。如果你不小心拒绝了许可协议,你可以使用这个命令来重新安装安装程序:sudoaptinstall--reinstallttf-mscorefonts-installer等其他专有多媒体编解码器。不要掉以轻心使用专有字体。你可能会想字体有什么大不了的?毕竟,它只是一种字体,而不是软件的关键部分,对吧?但您是否知道Netflix多年来为其使用的专有字体支付了数百万美元?最后,他们创建了自己的自定义字体,为他们节省了大量资金。
