如何在基于Ubuntu的发行版上安装Microsoft TrueType字体

时间:2020-01-09 10:45:16  来源:igfitidea点击:

如果我们在Linux上的LibreOffice中打开某些Microsoft文档,则会注意到字体看起来有些不同。我们还会注意到,找不到常见的字体,例如Times New Roman,Arial等。

为什么默认情况下在Linux中未安装Microsoft字体?

Times New Roman,Arial和其他此类字体归Microsoft所有,并且它们不是开源的。默认情况下,许多Linux发行版不提供专有软件,以避免许可问题。

这就是Ubuntu和其他Linux发行版默认使用开源字体"解放字体"替代Microsoft字体的原因。 Red Hat创建了Liberation字体来替代Arial,Arial Narrow,Times New Roman和Courier New,因为它们的宽度相同。当我们打开用Times New Roman编写的文档时,将使用等效的Liberation Font来保持文档不间断。

但是Liberation字体与Microsoft的字体不同,在某些情况下,我们可能需要使用Arial或者Times New Roman。一个非常普遍的情况是,在学校,大学以及其他公共和私人组织中,Microsoft字体是唯一的选择。它们要求我们以其中一种字体提交文档。

在基于Ubuntu的Linux发行版上安装Microsoft字体

我们可以通过自己下载来在Ubuntu中安装新字体。但是,由于Microsoft字体非常流行(并且免费提供),因此Ubuntu提供了一种简单的安装方式。

在Ubuntu中安装Microsoft字体之前,我们必须阅读并接受EULA(最终用户许可协议)。

这些字体在多宇宙存储库中可用,因此请确保首先启用它:

sudo add-apt-repository multiverse

之后,我们可以更新Ubuntu存储库缓存并安装Microsoft字体,如下所示:

sudo apt update && sudo apt install ttf-mscorefonts-installer

按标签选择OK,然后在出现Microsoft的最终用户协议时按Enter。

按Tab键突出显示选择

单击是以接受Microsoft的协议:

使用Tab键进行选择,然后按Enter

安装完成后,应使用以下命令更新字体缓存:

sudo fc-cache -f -v

如果现在打开LibreOffice,我们将看到Microsoft TrueType字体。

如果不小心拒绝了许可协议,则可以使用以下命令重新安装安装程序:

sudo apt install –reinstall ttf-mscorefonts-installer