如何为X安装字体?

hpy*_*hpy 7 linux xorg fonts unicode

我想设置一个使用 ScrotWM 作为窗口管理器的 Linux 系统,但我注意到 X 只支持几种字体。我想要支持多种语言的 UTF-8 字体,包括日语和繁体中文等亚洲语言。如何安装字体以便 X 可以显示它们?它们会是什么样的字体?一旦我安装了这些字体,它们是否可以普遍用于 Firefox 或 OpenOffice 等其他程序?或者应用程序是否会维护单独的字体组供自己使用?谢谢。

gel*_*aen 6

要在 X 服务器运行时添加字体,请使用命令:

xset fp+ /path/to/dir/with/fonts/
Run Code Online (Sandbox Code Playgroud)

并且,如果需要:

xset fp rehash
Run Code Online (Sandbox Code Playgroud)

要使此永久添加FontPath行到您的 xorg.conf


小智 4

如何将特定文件夹中的多种字体安装到 Linux 的分步手册:

  1. 打开Terminal应用程序并通过键入su正确的 root 密码来获得 root 权限。
  2. 使用命令转到包含字体的文件夹cd,例如假设用户字体文件夹位于“下载”中:

    cd /home/**user_name**/Downloads/Fonts
    
    Run Code Online (Sandbox Code Playgroud)
  3. 将字体文件复制到系统范围的字体目录/usr/share/font

    find . -iname '*.ttf' -exec ln -srvf {} /usr/share/fonts/ \;
    
    Run Code Online (Sandbox Code Playgroud)
  4. 使用 刷新系统字体缓存fc-cache,例如:

    fc-cache -v
    
    Run Code Online (Sandbox Code Playgroud)