Fonts
openSUSE 中可用的字体
openSUSE 包含许多高质量的免费和开源字体。可以在我们的 fontinfo 网站上找到已打包字体的概述
https://fontinfo.opensuse.org/
默认安装的字体
官方仓库中可用的字体
由于字体数量众多,并且可能占用大量磁盘空间,因此大多数字体默认情况下未安装。在 YaST 软件管理中,您可以搜索“font”(字体)或浏览“Font”(字体)类别以查找官方仓库中所有可用的字体。
openSUSE 构建服务中可用的字体
M17N:fonts 仓库提供更大的字体集合。如果您想尝试新字体,请手动添加仓库并更新。
管理字体
查找字体文件
- 系统字体必须安装在/usr/share/fonts/目录中。这些字体可以被机器上的所有用户使用。
- 个人字体通常安装在~/.local/share/fonts/目录中。只有用户本人才能使用它,而其他用户则不能。注意~/.fonts/已被弃用
安装字体
如果想要安装的字体由 openSUSE 在线仓库提供,请使用 YaST 或 zypper 安装软件包。
sudo zypper install lato-fonts
如果您拥有字体文件(*.otf、*.ttf),请单击以使用字体安装应用程序打开这些文件。在 KDE 中,字体安装工具会显示字体的预览文本,并有两个按钮:以系统字体安装和以个人字体安装。如果其他用户不需要它,建议以个人字体安装。您也可以简单地将字体文件复制到 ~/.local/share/fonts 文件夹。
注意:新安装的字体在重新启动应用程序或系统之前是不可见的。
在 KDE 中管理字体
KDE 提供了内置于其系统设置应用程序中的字体管理工具。您可以在系统设置 -> 字体 -> 字体管理中访问它。
在 GNOME 中管理字体
GNOME 的官方字体管理工具是 GNOME Fonts。它允许查看字体及其信息,以及安装字体。要了解如何实际将新字体应用于您的系统,请参阅下面的“GNOME 用户界面字体”部分。如果您的系统由于某种原因缺少该应用程序,可以使用以下命令安装:
sudo zypper install gnome-font-viewer
还有 Font Manager,一个非常好的 GTK+ 桌面环境字体管理器。您可以从官方 openSUSE 仓库中安装它:
sudo zypper install font-manager
配置默认显示字体
您的系统已安装了许多字体,但系统为您的桌面用户界面使用哪种字体?如果您想更改它怎么办?
默认字体由以下顺序的几个条件选择(后面的条件会覆盖前面的条件)
- Fontconfig
- 字体包的配置文件/etc/fonts/config.d/(不应编辑)
- 预设系统字体配置文件/etc/fonts/fonts.conf(不应编辑,编辑/etc/fonts/local.conf代替)
- 可编辑的系统字体配置文件/etc/fonts/local.conf
- 用户字体配置文件~/.config/fontconfig/fonts.conf
- KDE/GNOME 桌面字体设置。这将仅影响 Qt/GTK 应用程序。
- 应用程序字体设置。
- 文档/网页字体设置。
Fontconfig:sans、serif 和 mono 字体
无衬线体 (sans-serif)、衬线体 (serif) 和等宽字体 (monospace) 是三个特殊的字体族。通常,无衬线体将用作默认 UI 字体,而等宽字体将用于文本编辑器和控制台。
决定哪个实际字体应该是无衬线体、衬线体和等宽字体。它是 XML 配置文件中的规则集。
如果您不想编辑配置文件,可以使用 fontconfig 的 GUI 前端
- YaST -> 字体,修改系统字体配置文件。
- ,修改个人字体配置文件。
KDE 用户界面字体
系统设置 -> 字体 -> 字体设置(仅影响 KDE/Qt 应用程序)
系统设置 -> 应用程序样式 -> GNOME/GTK 应用程序样式(更改 GNOME/GTK 应用程序默认字体)
GNOME 用户界面字体
默认情况下,GNOME 不提供更改默认 UI 字体的选项。它也不遵循 fontconfig 规则。为了更改字体,您需要安装 GNOME Tweaks。它将仅影响 GTK 应用程序。
sudo zypper install gnome-tweaks
Firefox 默认显示字体
Firefox 尊重 fontconfig 设置。默认情况下,它使用系统的无衬线体字体作为 UI 和默认网页字体。您也可以在 Firefox 首选项中更改不同的无衬线体、衬线体和等宽字体。
注意:大多数网站都有自己的字体样式,因此每个网页都可以有不同的显示字体。
LibreOffice 默认文档字体
LibreOffice 尊重 fontconfig 设置。它使用系统的无衬线体字体作为 UI 和默认文档字体。您也可以更改默认、段落、标题文本的不同字体。
工具 -> 选项 -> LibreOffice Writer 文档 -> 标准字体(不同文本样式的字体)
工具 -> 选项 -> 常规 -> 字体(用系统字体替换 MS Windows 字体,源代码字体)