Migliorare l'aspetto dei font

Debian-swirl.png Versioni Compatibili

Tutte le versioni supportate di Debian



Introduzione

Stufo del rendering di Firefox, ho cercato un po' in giro ed ho trovato vari spunti per migliorare la resa dei caratteri sul nostro sistema; qui verrà descritto il modo più veloce per farlo.

Riconfigurazione

Se assenti (poco probabile), installiamo queste due librerie:

# apt-get install libcairo2 libxft2


Apriamo un terminale con i permessi di root e diamo:

# dpkg-reconfigure fontconfig-config

e rispondiamo nell'ordine:

Nativo - Sempre - No

poi possiamo dare:

# dpkg-reconfigure fontconfig


Ora, con i normali permessi utente, creiamo il file .fonts.conf nella nostra home:

$ gedit .fonts.conf

ed inseriamo quanto segue:

<?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>hintslight</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="lcdfilter">
   <const>lcddefault</const>
  </edit>
 </match>
</fontconfig>

Salviamo il file e riavviamo X con ctrl+alt+backspace (o facendo il logout).

KDE

Se, una volta avviato KDE, la dimensione dei caratteri è piccola, ciò è dovuto al fatto che KDM sta utilizzando di default i 75dpi, bisogna quindi modificare il file /etc/kde3/kdm/kdmrc. Cercare la riga:

ServerArgsLocal=-nolisten tcp

e modificarla così:

ServerArgsLocal=-nolisten tcp -dpi 96