我想设置一个使用 ScrotWM 作为窗口管理器的 Linux 系统,但我注意到 X 只支持几种字体。我想要支持多种语言的 UTF-8 字体,包括日语和繁体中文等亚洲语言。如何安装字体以便 X 可以显示它们?它们会是什么样的字体?一旦我安装了这些字体,它们是否可以普遍用于 Firefox 或 OpenOffice 等其他程序?或者应用程序是否会维护单独的字体组供自己使用?谢谢。
答案1
要在 X 服务器运行时添加字体,请使用命令:
xset fp+ /path/to/dir/with/fonts/
并且,如果需要:
xset fp rehash
要使此永久添加FontPath
行到您的 xorg.conf
答案2
如何将特定文件夹中的多种字体安装到 Linux 的分步手册:
- 打开
Terminal
应用程序并通过键入su
正确的 root 密码来获得 root 权限。 使用命令转到包含字体的文件夹
cd
,例如假设用户字体文件夹位于“下载”中:cd /home/**user_name**/Downloads/Fonts
将字体文件复制到系统范围的字体目录
/usr/share/font
:find . -iname '*.ttf' -exec ln -srvf {} /usr/share/fonts/ \;
使用 刷新系统字体缓存
fc-cache
,例如:fc-cache -v
答案3
您可以下载字体(即 TTF 文件),然后将它们放入~/.fonts
(供个人使用)或/usr/share/fonts
(供所有人使用)。之后,X 应该选择字体列表并将其提供给所有应用程序(您可能必须先注销并重新登录)。