![找到给定字体的正确包?](https://linux22.com/image/1035627/%E6%89%BE%E5%88%B0%E7%BB%99%E5%AE%9A%E5%AD%97%E4%BD%93%E7%9A%84%E6%AD%A3%E7%A1%AE%E5%8C%85%EF%BC%9F.png)
今天我全新安装了 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
软件包:
(ISO 10646-1 和 ISO 8859-1 字体,每英寸 75 和 100 点)
目录font-adobe-75dpi
中包含以下内容: