Eu tenho
# xset -q
[...]
Font-Path:
/usr/share/fonts/misc/,/usr/share/fonts/TTF/,/usr/share/fonts/100dpi/,built-ins
[...]
e, por exemplo, um /usr/share/fonts/misc/fonts.alias, que define "fixo":
(cd /usr/share/fonts; grep '^fixed' */fonts.alias)
cyrillic/fonts.alias
misc/fonts.alias
e eu pensei que o fonts.alias corresponderia a fontnames:
# xlsfonts -fn fixed
-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1
fixed
(embora a codificação iso8859-1 não seja listada em nenhuma fonte.dir), na verdade
# 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
parece a correspondência certa, mas
# grep '^7x13bold' */fonts.alias
misc/fonts.alias:7x13bold -misc-fixed-bold-r-normal--13-120-75-75-c-70-iso8859-1
Eu obtenho
# xlsfonts -fn 7x13bold
xlsfonts: pattern "7x13bold" unmatched
e
# xfig
Warning: Cannot convert string "7x13bold" to type FontStruct
assim, até onde eu entendi, o XServer deve ser contra fonts.alias, mas não.
Como as correspondências do Xorg Server são corrigidas de outra forma e não correspondem a 7x13bold ou a qualquer outro formato curto?
Por favor, não me fale sobre fontconfig. Eu sei fontconfig e como usá-lo, mas isso não ajuda não com a operação XLoadFont herdada que o XFig usa, por exemplo.
Posso precisar de um xfontserver? Eu nem consigo ver um pacote do gentoo para o xfs antigo, devido a problemas de segurança. Quaisquer outras idéias bem-vindas!