即使在我运行dpkg-reconfigure fontconfig
(并收到消息Regenerating fonts cache... done.
)之后,与字体相关的程序(例如fc-list
、xfontsel
、等)也会忽略我之前安装(使用 )的gnome-font-viewer
包(例如 )中包含的一些字体。xfonts-cyrillic
apt-get
省略字体的文件安装/usr/share/fonts
在我的系统范围文件中指定的目录之一下fonts.conf
。值得注意的是,例如fc-list
做列出许多其他该目录下的字体。
为什么这些字体被忽略?
编辑:FWIW,这样做xset fp rehash
也没有帮助。
答案1
不止一点:
xfonts-cyrillic
是位图字体,通常不显示为fc-list
。- 位图字体显示为
xlsfonts
- 反过来,它使用 X 服务器的字体路径,您可以使用 来查看它
xset q
,例如,
字体路径: /usr/share/fonts/X11/misc、/usr/share/fonts/X11/100dpi/:未缩放、/usr/share/fonts/X11/75dpi/:未缩放、/usr/share/fonts/X11/Type1、 /usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,内置
尽管手册页上说cyrillic
是默认配置,但事实并非如此——直到您重新启动 X。然后您会看到类似这样的内容:
字体路径: /usr/share/fonts/X11/misc、/usr/share/fonts/X11/西里尔文、/usr/share/fonts/X11/100dpi/:未缩放、/usr/share/fonts/X11/75dpi/:未缩放、 /usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,内置
如果您没有看到这一点,您可以随时通过添加 Xorg 配置文件来添加到字体路径,如中所述Xorg 的附加字体路径,但没有 xorg.conf。
一旦它进入你的字体路径,你应该能够使用看到这个字体xlsfonts '*cronyx*'
,例如,
-cronyx-courier-bold-o-normal--0-0-100-100-m-0-koi8-r
-cronyx-courier-bold-o-normal--14-100-100-100-m-80-koi8-r
-cronyx-courier-bold-o-normal--17-120-100-100-m-90-koi8-r
-cronyx-courier-bold-o-normal--20-140-100-100-m-120-koi8-r
-cronyx-courier-bold-r-normal--0-0-100-100-m-0-koi8-r
-cronyx-courier-bold-r-normal--14-100-100-100-m-80-koi8-r
-cronyx-courier-bold-r-normal--17-120-100-100-m-90-koi8-r
-cronyx-courier-bold-r-normal--20-140-100-100-m-120-koi8-r
-cronyx-courier-medium-o-normal--0-0-100-100-m-0-koi8-r
-cronyx-courier-medium-o-normal--14-100-100-100-m-80-koi8-r
-cronyx-courier-medium-o-normal--17-120-100-100-m-90-koi8-r
-cronyx-courier-medium-o-normal--20-140-100-100-m-120-koi8-r
以及与xfontsel
.