新旧字体系统全解析:配置、使用与管理指南
1. 新旧字体系统差异
旧字体系统常被称为核心字体(Core Fonts),它依据 X 核心协议定义的请求来管理字体。字体由服务器管理,客户端指示服务器何时何地绘制每个字形。字体信息可来自服务器可访问的文件或字体服务器,有多种不同格式。不过,核心字体仅支持单色,在对角线上会产生锯齿状的走样效果,尤其是在小字体或低分辨率显示器上更为明显。解决走样问题的方法是使用中间颜色(如在白底黑字的字体渲染中使用灰色)来平滑走样效果。
新字体系统自 2000 年起,字体处理从服务器转移到了客户端,由 RENDER、Fontconfig 和 Xft 或 Pango 三个组件驱动,能够显示抗锯齿字体。虽然大多数现代应用程序使用新系统,但仍有许多旧应用程序使用旧字体系统。
2. 核心字体的配置与使用
2.1 配置字体路径
核心字体由 X 服务器管理,字体路径用于指定搜索特定字体的位置,包括本地可访问目录或网络上的字体服务器。
如果你使用的是 X.org 服务器,初始字体路径从配置文件的 Files 部分的 FontPath 条目中获取。示例如下:
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "unix/:7100"
FontPath "/usr/share/X11lib/fonts/misc"
FontPath "/usr/share/X11lib/fonts/TTF"
超级会员免费看
订阅专栏 解锁全文
433

被折叠的 条评论
为什么被折叠?



