Migliorare l'aspetto dei font: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
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>Native
<pre># dpkg-reconfigure fontconfig</pre>
Always
No</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="1.0"?>
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!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>hintfull</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 100</pre>
<pre>ServerArgsLocal=-nolisten tcp -dpi 96</pre>


[[Categoria:Internet]]
[[Categoria:Internet]]
[[Categoria:Browser]]
[[Categoria:Browser]]

Versione delle 23:40, 18 set 2012

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

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