X11 Isento fontes Monospace de insinuar em fonts.conf

2

Estou usando o seguinte ~/.fonts.conf para incentivar a suavização de fontes, principalmente em aplicativos GTK, como o firefox:

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <match target="font">
  <edit mode="assign" name="rgba">
   <const>rgb</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hinting">
   <bool>true</bool>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hintstyle">
   <const>hintfull</const>
  </edit>
 </match>
 <dir>~/.fonts</dir>
 <match target="font">
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
 </match>
 <match target="font">
 <edit name="autohint" mode="assign">
 <bool>true</bool>
 </edit>
 <edit name="hinting" mode="assign">
 <bool>true</bool>
 </edit>
 <edit mode="assign" name="hintstyle">
 <const>hintslight</const>
 </edit>
 </match> 
</fontconfig>

Isso funciona bem para a maioria das fontes proporcionais e monoespaçadas, mas algumas, como o antigo Courier New, acabam desbotadas.

Existe uma maneira de desabilitar dicas para fontes selecionadas em ~/.fonts.conf ?

    
por Paul 26.07.2012 / 11:49

1 resposta

3

Eu tentaria o seguinte:

 <match target="pattern" name="family" >
    <test name="family" qual="any">
      <string>Courier New</string>
    </test>
    <edit name="autohint" mode="assign">
      <bool>false</bool>
    </edit>
 </match>

Altere a edição específica para o que você precisa, por exemplo hintstyle, etc.

    
por 04.11.2012 / 16:07