找到给定字体的正确包?

找到给定字体的正确包?

今天我全新安装了 ubuntu 10.04。在我的 .Xdefaults 文件中有以下几行:

urxvt*font:     -adobe-courier-medium-r-normal--24-240-75-75-m-150-iso8859-1
urxvt*boldFont: -adobe-courier-bold-r-normal--24-240-*-*-*-*-iso8859-1

现在,只有我注释掉这些行,urxvt 才会启动。我认为原因是 adobe-courier 字体似乎没有安装,因为

xlsfonts|grep adobe|grep courier
-bitstream-courier 10 pitch-bold-i-normal--0-0-0-0-m-0-adobe-standard
-bitstream-courier 10 pitch-bold-r-normal--0-0-0-0-m-0-adobe-standard
-bitstream-courier 10 pitch-medium-i-normal--0-0-0-0-m-0-adobe-standard
-bitstream-courier 10 pitch-medium-r-normal--0-0-0-0-m-0-adobe-standard

显示。xfont-base、xfont-100dpi 和 xfont-75dpi 已安装。

现在我的问题是,如何找出哪个包包含所需的字体。

答案1

如果您的系统上有一个属于您不知道其名称的软件包的文件,您可以使用以下命令找出 pkg 名称:

dpkg -S <file>

大多数字体文件位于 /usr/share/fonts/ 中。

在那里,我(natty)找到了 /usr/share/fonts/X11/100dpi 和其他目录。

在 100dpi 中我发现许多文件,包括 helvR24.pcf.gz。

因此我使用 dpkg -S:

$ dpkg -S /usr/share/fonts/X11/100dpi/helvR24.pcf.gz
xfonts-100dpi: /usr/share/fonts/X11/100dpi/helvR24.pcf.gz
$ 

首先列出的是 pkg:xfonts-100dpi

答案2

软件包:

xfonts-100dpi

xfonts-75dpi

(ISO 10646-1 和 ISO 8859-1 字体,每英寸 75 和 100 点)

目录font-adobe-75dpi中包含以下内容:

在此处输入图片描述

相关内容