![是否需要 x11 位图字体?](https://linux22.com/image/1075060/%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%20x11%20%E4%BD%8D%E5%9B%BE%E5%AD%97%E4%BD%93%EF%BC%9F.png)
x11 100 和 75 dpi 字体是否绝对必要?
如果 Ubuntu 支持 TrueType(以及 OpenType),为什么我还需要所有那些位图字体?
我可以删除它们吗?(和/或为我想保留的生成 ttf/ot 版本)
如果我删除这些字体,一些古老的原始软件包是否仍会寻找它们并崩溃,或者我只会得到替代的系统默认值?
我已经读过这个主题:哪些字体是绝对需要的?
答案不够详细,而且有点模糊。我希望我的问题更具体一些,这样我就能更明确地了解字体系统需要什么和不需要什么。
答案1
X 服务器需要两种字体,fixed
和cursor
,它们都内置于它使用的 libXfont 库的所有最新版本中。
然而,许多较旧的 X 应用程序可能已指定这些字体 - 通常它们会回退到使用默认字体fixed
,但这可能会缺少一些字符,并且大小可能不同,从而导致菜单、按钮和其他小部件的布局不同(有时会损坏),并且与预期的字体/大小不符。
答案2
所有现代 GTK+ 应用程序都使用 Xft 进行字体渲染。Xorg 位图字体默认安装只是为了向后兼容。换句话说,如果您不使用任何旧版应用程序(例如 gitk),您可以安全地卸载它们。