私は持っています
# xset -q
[...]
Font-Path:
/usr/share/fonts/misc/,/usr/share/fonts/TTF/,/usr/share/fonts/100dpi/,built-ins
[...]
たとえば、「固定」を定義する /usr/share/fonts/misc/fonts.alias は次のようになります。
(cd /usr/share/fonts; grep '^fixed' */fonts.alias)
cyrillic/fonts.alias
misc/fonts.alias
私の考えでは、Fonts.aliasがフォント名と一致するようです。
# xlsfonts -fn fixed
-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1
fixed
(iso8859-1エンコーディングはどのfonts.dirにもリストされていませんが)実際には
# grep '^fixed' */fonts.alias # in /usr/share/fonts
misc/fonts.alias:fixed -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1
これが合いそうですが、
# grep '^7x13bold' */fonts.alias
misc/fonts.alias:7x13bold -misc-fixed-bold-r-normal--13-120-75-75-c-70-iso8859-1
わかりました。
# xlsfonts -fn 7x13bold
xlsfonts: pattern "7x13bold" unmatched
そして
# xfig
Warning: Cannot convert string "7x13bold" to type FontStruct
私の以前の理解によると、XserverはしなければならないFonts.aliasと一致しますが、一致しません。
Xorgサーバーは、固定されていて7x13boldまたは他の短い形式と一致できない他のものとどのように一致しますか?
Fontconfigについて教えてはいけません。私はFontconfigとそれを使用する方法を知っていますが、これはいいえたとえば、XFig がレガシー XLoadFont タスクを使用するのに役立ちます。
xfontserverが必要ですか?おそらく、セキュリティ上の問題のため、古いxfs用のGentooパッケージも表示されません。より多くのアイデアを歓迎します!