如何在 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 中仍然有问题,我找不到合适的镜像服务器来修复它,我建议使用这种手动机制来安装相同的字体:
安装,这是解压自解压档案
cabextract
所需的工具:.exe
sudo apt install cabextract
通过以下方式下载提供的字体包这一页(另请注意那里的 EULA):
wget https://www.freedesktop.org/software/fontconfig/webfonts/webfonts.tar.gz
解压两次:
tar -xzf webfonts.tar.gz cd msfonts/ cabextract *.exe
将字体移动到您的用户目录以安装其他字体:
cp *.ttf *.TTF ~/.local/share/fonts/
重新启动您想要使用字体的软件,然后它们就可以使用了。
答案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 上测试网站”,您可以使用它来实现这一点。
分发通过这种方式获取的字体可能是非法的,但是使用他们自己可能会或可能不会没事。
获取图像这里,选择“VirtualBox”。
下面的文件名将根据 VM 映像版本的不同而不同。
unzip WinDev2301Eval.VirtualBox.zip
- 这可能需要一段时间tar -xf 'WinDev2301Eval.ova'
- 这可能需要一段时间-
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/
。