As correspondências legadas do Xorg fonts.alias não funcionam mais [closed]

2

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!

    
por ikrabbe 12.09.2015 / 09:19

0 respostas

Tags