了解X11字体的来源


0

在我较旧的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

我需要知道哪个 哪个 文件 包含该字体。怎么做?谢谢。


你试过问包裹经理吗?
Ignacio Vazquez-Abrams

Answers:


1

它是Xorg核心位图字体包的一部分, xfonts-100dpixfonts-75dpi。文件名是 /usr/share/fonts/X11/*/lu*.pcf.gz

X11中有两种字体:服务器端(由X服务器绘制,如图所示) xlsfonts )和客户端(由应用程序绘制,如图所示) fc-list )。在您的示例中命名的字体很可能是服务器字体 .pcf 格式。

(虽然技术上Xorg可以使用TTF / OTF字体渲染文本而FreeType / fontconfig可以理解X11 BDF / PCF位图,但结果相当丑陋,因此它们通常不配置为查看彼此的字体目录。)


0

我发现 这个答案 从2007年开始,这可能仍然是真的:

默认情况下,Ubuntu会在系统中禁用位图字体。   由于lucidatypewriter是一个位图字体,它不会出现在   字体选择窗口。您需要启用位图字体才能使用它。

要启用位图字体,请按照以下步骤操作。

  1. 在终端中运行以下命令,并在询问“启用位图字体?”问题时选择“是”。选择默认值   其他疑问。

    $ sudo dpkg-reconfigure fontconfig-confg
    
  2. 执行上述步骤后,应使用以下命令重新生成字体缓存。

    $ sudo dpkg-reconfigure fontconfig
    
  3. 现在您应该注销并重新登录。现在,位图字体开始出现在字体选择器对话框中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.