在我的旧版 Ubuntu 中,曾经有字体
-b&h-lucidatypewriter-* ...
但是,在我的新 Ubuntu 18.04 中,我不再拥有它了。
因此我启动了较旧的 Ubuntu,并尝试找到它,但我所能得到的只是这些:
$ fc-list | grep -i lucida | wc
0 0 0
$ apt-cache search lucida | wc
0 0 0
$ mlocate lucida | wc
0 0 0
我需要知道哪个包裹并且哪个文件包含该字体。如何操作?谢谢。
答案1
它是 Xorg 核心位图字体包的一部分,xfonts-100dpi
并且xfonts-75dpi
。文件名为/usr/share/fonts/X11/*/lu*.pcf.gz
。
X11 中有两种字体:服务器端(由 X 服务器绘制,如图所示xlsfonts
)和客户端(由应用程序绘制,如图所示fc-list
)。您示例中命名的字体很可能是服务器字体格式.pcf
。
(尽管从技术上讲 Xorg 可以使用 TTF/OTF 字体呈现文本,并且 FreeType/fontconfig 可以理解 X11 BDF/PCF 位图,但结果相当丑陋,因此它们通常不会配置为查看彼此的字体目录。)
答案2
我发现 这个答案 从 2007 年开始,这可能仍然是正确的:
默认情况下,Ubuntu 系统中禁用了位图字体。由于 lucidatypewriter 是位图字体,因此它不会显示在字体选择器窗口中。您需要启用位图字体才能使用它。
要启用位图字体,请按照以下步骤操作。
在终端中运行以下命令,当询问“启用位图字体?”时选择“是”。其他查询选择默认值。
$ sudo dpkg-reconfigure fontconfig-confg
完成上述步骤后,您应该使用以下命令重新生成字体缓存。
$ sudo dpkg-reconfigure fontconfig
现在您应该注销并重新登录。现在位图字体开始出现在字体选择器对话框中。