Migliorare l'aspetto dei font: differenze tra le versioni

m
Correzioni di forma
mNessun oggetto della modifica
m (Correzioni di forma)
Riga 90: Riga 90:


=== Preset fontconfig di Ubuntu ===
=== Preset fontconfig di Ubuntu ===
Se vi piace il font rendering di Ubuntu, possiamo copiarne le sue impostazioni.<br>
Se vi piace il font rendering di Ubuntu, possiamo copiarne le sue impostazioni. Quanto segue va eseguito in alternativa alla procedura descritta sopra.<br>
Ubuntu usa il metodo di configurazione globale creando dei link simbolici delle configuzioni predefinite (contenute in <code>/etc/fonts/conf.avail/</code>) dentro la directory che viene usata per impostare il rendering di fontconfig in assenza di impostazioni utente (ovvero <code>/etc/fonts/conf.d/</code>). Sia le configurazioni predefinite che le impostazioni di partenza di Ubuntu sono diverse da quelle di Debian, motivo per cui i caratteri di Ubuntu già dal primo avvio hanno un bell'aspetto.
Ubuntu usa il metodo di configurazione globale creando dei link simbolici delle configuzioni predefinite (contenute in <code>/etc/fonts/conf.avail/</code>) dentro la directory che viene usata per impostare il rendering di fontconfig in assenza di impostazioni utente (ovvero <code>/etc/fonts/conf.d/</code>). Sia le configurazioni predefinite che le impostazioni di partenza di Ubuntu sono diverse da quelle di Debian, motivo per cui i caratteri di Ubuntu già dal primo avvio hanno un bell'aspetto.


Per evitare "mix" tra le impostazioni di Ubuntu e quelle predefinite di Debian, disattiviamo queste ultime per sicurezza con:
Per evitare "mix" tra le impostazioni di Ubuntu e quelle predefinite di Debian, disattiviamo queste ultime per sicurezza con:
<pre># mv /etc/fonts/conf.d /etc/fonts/bak.conf.d</pre>
<pre># mv /etc/fonts/conf.d /etc/fonts/bak.conf.d</pre>
e assicuriamoci che non sia presente il file <code>.fonts.conf</code> nella nostra home.


Ho riunito tutte le impostazioni contenute in <code>/etc/fonts/conf.d/</code> di Ubuntu in un unico file. Basta creare il file <code>/etc/fonts/conf.d/51-local.conf</code> con:
Ho riunito tutte le impostazioni contenute in <code>/etc/fonts/conf.d/</code> di Ubuntu in un unico file. Basta creare il file <code>/etc/fonts/conf.d/51-local.conf</code> con:
Riga 109: Riga 110:
$ fc-cache -fv
$ fc-cache -fv
</pre>
</pre>
poi fare logout e login e già siamo a posto. Così facendo tutti gli utenti del sistema avranno questa configurazione, ma ognuno se vuole può usare <code>~/.fonts.conf</code> per cambiare la propria configurazione.
poi fare logout e login e già siamo a posto. Così facendo tutti gli utenti del sistema avranno questa configurazione, ma ognuno se vuole può usare <code>~/.fonts.conf</code> per cambiare la propria.


Se si vuole ancora più un "Ubuntu-style" si può scaricare la [http://font.ubuntu.com/ famiglia] di [http://font.ubuntu.com/download/ubuntu-font-family-0.80.zip caratteri Ubuntu], ed estrarre l'archivio in <code>/usr/local/share/fonts</code> per mettere i font a disposizione di tutti gli utenti del sistema (se siete gelosi dei vostri font allora basta estrarli in <code>~/.fonts/</code>):
Se si vuole ancora più un "Ubuntu-style" si può scaricare la [http://font.ubuntu.com/ famiglia] di [http://font.ubuntu.com/download/ubuntu-font-family-0.80.zip caratteri Ubuntu], ed estrarre l'archivio in <code>/usr/local/share/fonts</code> per mettere i font a disposizione di tutti gli utenti del sistema (se siete gelosi dei vostri font allora basta estrarli in <code>~/.fonts/</code>):
Riga 122: Riga 123:
# rm -R /etc/fonts/conf.d
# rm -R /etc/fonts/conf.d
# mv /etc/fonts/bak.conf.d /etc/fonts/conf.d
# mv /etc/fonts/bak.conf.d /etc/fonts/conf.d
# dpkg-reconfigure fontconfig
</pre>
</pre>
ed eventualmente eseguire la [[Migliorare_l'aspetto_dei_font#Configurazione_fontconfig | configurazione classica]].




== Configurazione Xft ==
== Configurazione Xft ==
Alcune applicazioni ignorano le impostazioni sopra perché non supportano fontconfig. In questo caso possiamo intervenire con Xft (X FreeType interface library).
Alcune applicazioni ignorano le impostazioni sopra perché non supportano fontconfig. In questo caso possiamo intervenire con Xft (X FreeType interface library).<br/>
Se non si usa nessuna di queste applicazioni è consigliabile tralasciare questa procedura e lasciare soltanto la configurazione di fontconfig.
 
Creiamo o modifichiamo il file <code>.Xresources</code> nella nostra home con:
Creiamo o modifichiamo il file <code>.Xresources</code> nella nostra home con:
<pre>$ nano ~/.Xresources</pre>
<pre>$ nano ~/.Xresources</pre>
317

contributi