Migliorare l'aspetto dei font: differenze tra le versioni
Nessun oggetto della modifica |
(aggiornato contenuto di .fonts.conf e modifiche minori) |
||
Riga 9: | Riga 9: | ||
<pre># dpkg-reconfigure fontconfig-config</pre> | <pre># dpkg-reconfigure fontconfig-config</pre> | ||
rispondiamo nell'ordine: | e rispondiamo nell'ordine: | ||
<pre>Nativo - Sempre - No</pre> | |||
poi possiamo dare: | |||
<pre> | <pre># dpkg-reconfigure fontconfig</pre> | ||
Installiamo due librerie importanti: | |||
Installiamo due librerie importanti (ma probabilmente già presenti nel sistema): | |||
<pre># apt-get install libcairo2 libxft2</pre> | <pre># apt-get install libcairo2 libxft2</pre> | ||
Ora, con i normali permessi utente, creiamo il file <code>.fonts.conf</code> nella nostra home: | Ora, con i normali permessi utente, creiamo il file <code>.fonts.conf</code> nella nostra home: | ||
Riga 24: | Riga 26: | ||
ed inseriamo quanto segue: | ed inseriamo quanto segue: | ||
<pre> | <pre> | ||
<?xml version= | <?xml version='1.0'?> | ||
<!DOCTYPE fontconfig SYSTEM | <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> | ||
<fontconfig> | <fontconfig> | ||
<match target="font"> | |||
<match target="font" > | <edit mode="assign" name="rgba"> | ||
<edit mode="assign" name="rgba" > | <const>rgb</const> | ||
<const>rgb</const> | </edit> | ||
</edit> | </match> | ||
</match> | <match target="font"> | ||
<match target="font" > | <edit mode="assign" name="hinting"> | ||
<edit mode="assign" name="hinting" > | <bool>true</bool> | ||
<bool>true</bool> | </edit> | ||
</edit> | </match> | ||
</match> | <match target="font"> | ||
<match target="font" > | <edit mode="assign" name="hintstyle"> | ||
<edit mode="assign" name="hintstyle" > | <const>hintslight</const> | ||
<const> | </edit> | ||
</edit> | </match> | ||
</match> | <match target="font"> | ||
<match target="font" > | <edit mode="assign" name="antialias"> | ||
<edit mode="assign" name="antialias" > | <bool>true</bool> | ||
<bool>true</bool> | </edit> | ||
</edit> | </match> | ||
</match> | <match target="font"> | ||
<edit mode="assign" name="lcdfilter"> | |||
<const>lcddefault</const> | |||
</edit> | |||
</match> | |||
</fontconfig> | </fontconfig> | ||
</pre> | </pre> | ||
Salviamo il file e riavviamo X con ctrl+alt+backspace. | Salviamo il file e riavviamo X con ctrl+alt+backspace (o facendo il logout). | ||
== KDE == | == KDE == | ||
Riga 62: | Riga 70: | ||
e modificarla così: | e modificarla così: | ||
<pre>ServerArgsLocal=-nolisten tcp -dpi | <pre>ServerArgsLocal=-nolisten tcp -dpi 96</pre> | ||
[[Categoria:Internet]] | [[Categoria:Internet]] | ||
[[Categoria:Browser]] | [[Categoria:Browser]] |
Versione delle 23:40, 18 set 2012
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
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
Installiamo due librerie importanti (ma probabilmente già presenti nel sistema):
# apt-get install libcairo2 libxft2
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