Debian

為什麼某些 apt-get 安裝的字型會被 fc-list、xfontsel 等忽略?

  • March 22, 2016

即使在我執行dpkg-reconfigure fontconfig(並收到消息Regenerating fonts cache... done.)之後,與字型相關的程序(如fc-listxfontselgnome-font-viewer等)也會忽略xfonts-cyrillic我之前安裝的包(例如 )中包含的一些字型(使用apt-get)。

省略字型的文件安裝在我的系統範圍文件/usr/share/fonts中指定的目錄之一下。fonts.conf值得注意的是,egfc-list 確實在此目錄下列出了許多其他字型。

為什麼這些字型會被忽略?

編輯:FWIW,做xset fp rehash也沒有幫助。

不止一點:

  • xfonts-cyrillic是點陣圖字型,通常不顯示fc-list.
  • 點陣圖字型顯示為xlsfonts
  • 反過來,它使用 X 伺服器的字型路徑,您可以使用 來查看它xset q,例如,
字型路徑:
/usr/share/fonts/X11/misc,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/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/cyrillic,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled, /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

引用自:https://unix.stackexchange.com/questions/271474