今天我全新安装了 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
Run Code Online (Sandbox Code Playgroud)
现在 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
Run Code Online (Sandbox Code Playgroud)
显示。已安装 xfont-base、xfont-100dpi 和 xfont-75dpi。
现在我的问题是,如何找出哪个包包含所需的字体。
如果您的系统上有一个文件属于您不知道名称的软件包,您可以使用以下命令找出 pkg 名称:
dpkg -S <file>
Run Code Online (Sandbox Code Playgroud)
大多数字体文件位于 /usr/share/fonts/ 中。
在那里,我(自然)找到 /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
$
Run Code Online (Sandbox Code Playgroud)
pkg 首先列出:xfonts-100dpi
归档时间: |
|
查看次数: |
7984 次 |
最近记录: |