如何在基于Ubuntu的发行版上安装Microsoft TrueType字体
如果我们在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