Migliorare l'aspetto dei caratteri: differenze tra le versioni

correzioni varie + aggiunte parametri
(Creata pagina con '{{Versioni compatibili}} == Introduzione == Generalmente Debian ha attivo un [http://en.wikipedia.org/wiki/Font_rasterization font rendering] che lascia a desiderare e i caratte...')
 
(correzioni varie + aggiunte parametri)
Riga 3: Riga 3:
== Introduzione ==
== Introduzione ==
Generalmente Debian ha attivo un [http://en.wikipedia.org/wiki/Font_rasterization font rendering] che lascia a desiderare e i caratteri spesso sono brutti da vedere.<br>
Generalmente Debian ha attivo un [http://en.wikipedia.org/wiki/Font_rasterization font rendering] che lascia a desiderare e i caratteri spesso sono brutti da vedere.<br>
Con le ultime modifiche alla libreria [https://it.wikipedia.org/wiki/Cairo_%28grafica%29 Grafica Cairo] è possibile attivare il '''Subpixel-hinting''' e il '''Font-smoothing''' dei caratteri con un miglioramento sensibile; il tutto creando un semplice ''file'' da collocare all'interno della nostra '''/HOME'''.
Un miglioramento sensibile dei caratteri si può avere creando un semplice file da collocare all'interno della nostra home directory.


== Configurazione ==
== Configurazione ==
Apriamo il nostro editor di testi preferito e incolliamo il listato che segue:
Apriamo il nostro editor di testi preferito e incolliamo il listato che segue:
<pre><?xml version='1.0'?>
<pre>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<fontconfig>
<match target="font">
<match target="pattern">
  <edit mode="assign" name="rgba">
<edit mode="assign" name="antialias">
  <const>rgb</const>
<bool>true</bool>
  </edit>
</edit>
</match>
<edit mode="assign" name="hinting">
<match target="font">
<bool>true</bool>
  <edit mode="assign" name="hinting">
</edit>
  <bool>true</bool>
<edit mode="assign" name="autohint">
  </edit>
<bool>false</bool>
</match>
</edit>
<match target="font">
<edit mode="assign" name="hintstyle">
  <edit mode="assign" name="hintstyle">
<const>hintslight</const>
  <const>hintslight</const>
</edit>
  </edit>
<edit mode="assign" name="rgba">
</match>
<const>rgb</const>
<match target="font">
</edit>
  <edit mode="assign" name="antialias">
<edit mode="assign" name="lcdfilter">
  <bool>true</bool>
<const>lcddefault</const>
  </edit>
</edit>
</match>
<edit mode="assign" name="embeddedbitmap">
  <match target="font">
<bool>false</bool>
    <edit mode="assign" name="lcdfilter">
</edit>
      <const>lcddefault</const>
</match>
    </edit>
<selectfont><rejectfont><pattern>
  </match>
<patelt name="scalable"><bool>false</bool></patelt>
</fontconfig></pre>
</pattern></rejectfont></selectfont>
</fontconfig>
</pre>
 
Salviamo il file appena creato all'interno della nostra home con il nome <code>.fonts.conf</code><br>
Riavviate il server X con un logout e login o riavviando il pc e ora dovreste avere le opzioni di hinting attivate.


Salviamo il file appena creato all'interno della nostra '''/HOME''' con il nome: '''.fonts.conf'''<br>
Uscite e rientrate nella sessione grafica se usate un ''Login Manager'', altrimenti riavviate il ''Server X''; ora dovreste avere il '''Subpixel-hinting''' e il '''Font-smoothing''' attivato.


== Riferimenti ==
== Riferimenti ==
Riga 48: Riga 52:
{{Autori | Autore = [[Utente:Danielsan|Danielsan]] }}
{{Autori | Autore = [[Utente:Danielsan|Danielsan]] }}


[[Categoria:Browser]]
[[Categoria:Ottimizzazione del sistema]]
[[Categoria:Ottimizzazione del sistema]]
317

contributi