317
contributi
m (→Configurazione) |
(→Guida rapida: revisione) |
||
Riga 427: | Riga 427: | ||
= Guida rapida = | = Guida rapida = | ||
Questa guida è un estratto di quanto scritto finora e serve da riferimento rapido, ma tralascia | Questa guida è un estratto di quanto scritto finora e serve da riferimento rapido, ma tralascia dei particolari (come ad esempio il [[Migliorare l'aspetto dei font#DPI|DPI]]). Se non siete alle prime armi e volete più controllo sulla configurazione, consiglio di leggere tutta la guida. | ||
== Configurazione di sistema == | == Configurazione di sistema == | ||
Come utente root | Come utente root creare il file <code>/etc/fonts/local.conf</code> con un editor di testi (es. ''nano''): | ||
<pre># nano /etc/fonts/local.conf</pre> | <pre># nano /etc/fonts/local.conf</pre> | ||
e incollare quanto segue: | e incollare quanto segue: | ||
Riga 437: | Riga 437: | ||
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> | <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> | ||
<fontconfig> | <fontconfig> | ||
<match target="pattern"> | |||
<edit mode="append" name="antialias"> | |||
<bool>true</bool> | |||
</edit> | |||
<edit mode="append" name="hinting"> | |||
<bool>true</bool> | |||
</edit> | |||
<edit mode="append" name="autohint"> | |||
<bool>false</bool> | |||
</edit> | |||
<edit mode="append" name="hintstyle"> | |||
<const>hintslight</const> | |||
</edit> | |||
<edit mode="append" name="rgba"> | |||
<const>rgb</const> | |||
</edit> | |||
<edit mode="append" name="lcdfilter"> | |||
<const>lcddefault</const> | |||
</edit> | |||
<edit mode="append" name="embeddedbitmap"> | |||
<bool>false</bool> | |||
</edit> | |||
</match> | |||
<selectfont><rejectfont><pattern> | |||
<patelt name="scalable"><bool>false</bool></patelt> | |||
</pattern></rejectfont></selectfont> | |||
</fontconfig> | </fontconfig> | ||
</pre> | </pre> | ||
Il rendering ottenuto con queste impostazioni sarà adottato in modo predefinito da tutti gli utenti del sistema, anche dalla schermata iniziale di login. Ma ogni utente può cambiare queste impostazioni nel proprio profilo, come spiegato di seguito (e spesso <u>deve</u> farlo perché alcuni ambienti desktop tendono a sovrascrivere le preferenze di sistema in modo predefinito, anche se non impostate dall'utente). | |||
Il rendering ottenuto con queste impostazioni sarà adottato in modo predefinito da tutti gli utenti del sistema, anche dalla schermata iniziale di login. Ma ogni utente può (e | |||
== Configurazione utente == | == Configurazione utente == | ||
A livello utente: | |||
*se si usa '''Wheezy''' (o versioni precedenti) creare o cambiare il file <code>~/.fonts.conf</code> | |||
*se si usa '''Jessie''' (o versioni successive) creare o cambiare il file <code>~/.config/fontconfig/fonts.conf</code> | |||
Il contenuto del file è il seguente: | |||
<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"> | |||
<edit mode="assign" name="antialias"> | |||
<bool>true</bool> | |||
</edit> | |||
<edit mode="assign" name="hinting"> | |||
<bool>true</bool> | |||
</edit> | |||
<edit mode="assign" name="autohint"> | |||
<bool>false</bool> | |||
</edit> | |||
<edit mode="assign" name="hintstyle"> | |||
<const>hintslight</const> | |||
</edit> | |||
<edit mode="assign" name="rgba"> | |||
<const>rgb</const> | |||
</edit> | |||
<edit mode="assign" name="lcdfilter"> | |||
<const>lcddefault</const> | |||
</edit> | |||
<edit mode="assign" name="dpi"> | |||
<double>96</double> | |||
</edit> | |||
</match> | |||
</fontconfig> | </fontconfig> | ||
</pre> | </pre> | ||
che è quasi uguale a <code>local.conf</code> ma con l'uso di ''mode="assign"'' invece di ''mode="append"'', che permette di sovrascrivere le impostazioni di sistema, da parte dei singoli utenti.<br> | |||
Creare anche il file <code>~/.Xresources</code> con il seguente contenuto (se già esistente aggiungere semplicemente queste righe): | |||
<pre> | <pre> | ||
Xft.antialias: 1 | Xft.antialias: 1 | ||
Riga 539: | Riga 512: | ||
Xft.dpi: 96 | Xft.dpi: 96 | ||
</pre> | </pre> | ||
Attivare le nuove impostazioni riavviando il server X (riavviando la sessione oppure il sistema).<br> | |||
Le impostazioni usate nel file creano un rendering uguale a quello di Ubuntu, che piace a molti utenti. Ovviamente sono delle impostazioni consigliate e potrete cambiarle a vostro piacimento. Ma, <u>cosa molto importante</u>, assicurarsi che i due file dell'utente utilizzino le stesse impostazioni, o si avranno problemi di omogeneità nella visualizzazione. | |||
== Ambienti desktop == | |||
L'utente deve poi usare gli strumenti messi a disposizione dall'ambiente desktop in uso per modificare le impostazioni dei font, al fine di riprendere quelle dei due file utente appena esposti. Questo perché, come già detto sopra, alcuni ambienti desktop impostano i loro parametri predefiniti andando a sovrascrivere quelli di sistema e a volte anche quelli dei due file utente. | |||
[[Image:Kde-font-rendering.jpg|thumb|right|KDE 4]] | |||
[[Image:Gnome-font-rendering.png|thumb|right|GNOME 3]] | |||
[[Image:Xfce-font-rendering.png|thumb|right|Xfce]] | |||
=== KDE 4/5 === | |||
In KDE le impostazioni si trovano in "Impostazioni di sistema" > "Aspetto delle applicazioni" > "Caratteri" > "Utilizza l'antialiasing per i caratteri". Qui è possibile scegliere tra ''Abilitato'' (consigliato), ''Disabilitato'' (sconsigliato) e ''Impostazioni di sistema'' ([http://bugs.kde.org/show_bug.cgi?id=245664 che funziona solo su KDE 5]). L'unica scelta logica per KDE 4 rimane quindi ''Abilitato'', dove poi è possibile con il tasto ''Configura'' cambiare le impostazioni (valori consigliati nell'immagine a destra).<br> | |||
KDE salva le impostazioni in <code>~/.config/fontconfig/fonts.conf</code>, modificandolo se già esistente (quindi in tal caso meglio controllare che non abbia stravolto qualcosa). | |||
=== GNOME 3 === | |||
GNOME Shell imposta automaticamente una configurazione generica che non sfrutta bene le caratteristiche degli schermi LCD (e che va a sovrascrivere quella di sistema), per cui sarà necessario cambiarla. Per farlo bisogna prima installare il pacchetto <code>gnome-tweak-tool</code>, successivamente andare in "Preferenze" > "Impostazioni avanzate" > "Tipi di carattere" e da qui cambiare i valori di ''Hinting'' e ''Antialiasing'' con quelli che avete inserito nei due file utente. | |||
=== Xfce === | |||
In Xfce le impostazioni si trovano in "Impostazioni" > "Aspetto" > "Caratteri". | |||
=== LXDE, Mate, Cinnamon === | |||
Anche questi ambienti desktop, come i precedenti, includono dei pannelli di configurazione per cambiare il rendering dei font. | |||
=== Altri desktop === | |||
Altri ambienti desktop o windows manager (come [[Enlightenment]], [[Openbox]], ecc.) potrebbero avere degli strumenti di configurazione dei font poco pratici, incompleti o non averne affatto. In questi casi, basta usare [[Migliorare_l%27aspetto_dei_font#Configurazione_utente|i due file utente]] per avere tutto configurato a dovere. | |||
= Riferimenti = | = Riferimenti = |
contributi