![如何在Linux上一次安装多种字体?](https://linux22.com/image/68914/%E5%A6%82%E4%BD%95%E5%9C%A8Linux%E4%B8%8A%E4%B8%80%E6%AC%A1%E5%AE%89%E8%A3%85%E5%A4%9A%E7%A7%8D%E5%AD%97%E4%BD%93%EF%BC%9F.png)
我刚刚从 Windows 切换到 Linux Mint。然而,当我进行网页设计时,我的 Windows 硬盘上有许多字体,我想将它们转移到我的 Linux 安装中。可以通过在文件管理器中双击字体然后按“安装”按钮来安装字体,但这一次仅适用于一种字体。
由于我有大约五百个,我想同时安装所有这些。
我尝试做的是将 Windows Fonts 文件夹中的所有字体复制(C:\Windows\Fonts)
到/usr/share/fonts/opentype/windows_fonts
/usr/share/fonts/truetype/windows_fonts
但是,所有字体都无法正确显示。相反,使用这些字体的程序将所有字形读取为白框(例如“未知字符”)
是否有另一种方法可以一次安装它们(或自动安装它们)?
答案1
如果您需要安装大量字体,请将文件复制到~/.fonts
或/usr/share/fonts
进行系统范围安装并发出命令fc-cache -fv
。
答案2
有许多字体管理器,大多数 Linux Distro DE 都预装了一个。我使用 KDE,只需将字体直接拖放到我的字体管理器上即可。剩下的事情它都会做。
只需在应用程序菜单的搜索字段中输入字体即可。但不确定这是否适用于 Linux Mint。
此外,非 True Type 字体也可能无法像其他类型一样在 Linux Mint 中正确显示。我在这里猜测,我可能完全错误,但你的某些字体可能根本不兼容。也许如果您发布了哪些字体无法正确显示,其他人可能可以提供进一步的帮助。也许只有某种类型不起作用。
答案3
如果您需要 Linux Mint/Debian 上可用的所有字体(很多:http://fonts.debian.net), 您可以使用:
sudo apt-get install ^fonts-*