如何在 ubuntu 中安装 Arial 字体(和其他 Windows 字体)?

如何在 ubuntu 中安装 Arial 字体(和其他 Windows 字体)?

如何在 Ubuntu 中安装 Arial 字体?

我发现了很多在 Ubuntu 中安装字体的方法,但没有找到任何适当的方法或手段在 Ubuntu 中安装(特别是)Arial 字体。

答案1

只需运行

sudo apt install ttf-mscorefonts-installer
sudo fc-cache -f

在终端中。

之后,检查

fc-match Arial

答案2

由于ttf-mscorefonts-installer接受的答案在 Ubuntu 18.04 中仍然有问题,我找不到合适的镜像服务器来修复它,我建议使用这种手动机制来安装相同的字体:

  1. 安装,这是解压自解压档案cabextract所需的工具:.exe

    sudo apt install cabextract
    
  2. 通过以下方式下载提供的字体包这一页(另请注意那里的 EULA):

    wget https://www.freedesktop.org/software/fontconfig/webfonts/webfonts.tar.gz
    
  3. 解压两次:

    tar -xzf webfonts.tar.gz
    cd msfonts/
    cabextract *.exe
    
  4. 将字体移动到您的用户目录以安装其他字体:

    cp *.ttf *.TTF ~/.local/share/fonts/
    
  5. 重新启动您想要使用字体的软件,然后它们就可以使用了。

答案3

我一直在获取 LiberationSans-Regular.ttf:“Liberation Sans”“Regular”用于 sudo fc-match Arial

因此我尝试按照以下方法使其发挥作用:

1)创建下载字体的目录: sudo mkdir ~/ms-fonts/

2)cd ~/ms-fonts/

3)手动下载字体:

wget http://downloads.sourceforge.net/corefonts/andale32.exe
wget http://downloads.sourceforge.net/corefonts/arial32.exe
wget http://downloads.sourceforge.net/corefonts/arialb32.exe
wget http://downloads.sourceforge.net/corefonts/comic32.exe
wget http://downloads.sourceforge.net/corefonts/courie32.exe
wget http://downloads.sourceforge.net/corefonts/georgi32.exe
wget http://downloads.sourceforge.net/corefonts/impact32.exe
wget http://downloads.sourceforge.net/corefonts/times32.exe
wget http://downloads.sourceforge.net/corefonts/trebuc32.exe
wget http://downloads.sourceforge.net/corefonts/verdan32.exe
wget http://downloads.sourceforge.net/corefonts/webdin32.exe

4) sudo dpkg-reconfigure ttf-mscorefonts-installer 并按照说明操作。当系统询问时,请使用下载字体的目录的完整路径,即/home/root2/ms-fonts/

5)sudo fc-cache

6)检查安装是否成功:sudo fc-match Arial

希望这可以帮助。

答案4

其他答案中提到的包ttf-mscorefonts包含的字体选择非常有限,而且字体版本相当过时。

为了更好地选择最新字体,您可以从 Windows 安装中将其提取出来。微软本身提供了 Win 11 的免费虚拟机映像,表面上是为了“在 MS Edge 上测试网站”,您可以使用它来实现这一点。

分发通过这种方式获取的字体可能是非法的,但是使用他们自己可能会或可能不会没事。

  1. 获取图像这里,选择“VirtualBox”。

    下面的文件名将根据 VM 映像版本的不同而不同。

  2. unzip WinDev2301Eval.VirtualBox.zip- 这可能需要一段时间

  3. tar -xf 'WinDev2301Eval.ova'- 这可能需要一段时间

  4. sudo apt install libguestfs-tools
    sudo mkdir /mnt/foo
    sudo guestmount -a 'WinDev2301Eval-disk001.vmdk' -i --ro /mnt/foo
    sudo cp -r /mnt/foo/Windows/Fonts/ .
    sudo umount /mnt/foo
    sudo rm -r /mnt/foo
    sudo mv Fonts WindowsFonts
    

现在您应该WindowsFonts在当前目录中有一个目录,其中包含您想要的所有字体。

  • 要为所有用户安装它们,请将其复制到/usr/local/share/fonts

  • 如果只为您自己安装,请运行sudo chown -R "$USER:$USER" WindowsFonts将所有者更改为您自己,然后将目录复制到~/.local/share/fonts/

相关内容