我在服务器 Linux(Wheezy 服务器版本)中部署了一个网页,该网页使用 Arial 字体生成 PDF 文件。我查看了:
/usr/share/fonts/truetype/
并且那里没有找到Arial字体,只有:
DejaVuSans-Bold.ttf
DejaVuSansMono-Bold.ttf
DejaVuSansMono.ttf
DejaVuSans.ttf
DejaVuSerif-Bold.ttf
DejaVuSerif.ttf
如何安装Arial字体?
答案1
解决问题:
wget http://ftp.br.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
#Dependence for dpkg
apt-get install cabextract
#Install fonts by dpkg
dpkg -i ttf-mscorefonts-installer_3.6_all.deb
reboot
此后报告运行正常。
答案2
由于许可原因,Linux 默认不包含 Arial 字体,因为它是 Microsoft 字体,但我们可以按如下方式安装它:
sudo apt update
sudo apt install ttf-mscorefonts-installer
为了完成此软件包的安装,我们必须同意许可条款:
并非总是如此,但有时我们还需要在系统上重建一个新的字体信息缓存文件:
sudo fc-cache -vr
此后,Arial 字体应该可以在我们的系统上使用:
fc-list | grep Arial