317
contributi
(→Infinality: tutti i pacchetti compilati per Debian, non più adattati da PPA) |
m (→Ubuntu: uniche differenze Ubuntu-Debian: pacchetti più aggiornati e configurazione base migliore) |
||
Riga 157: | Riga 157: | ||
<pre>ln -s /etc/fonts/conf.avail/impostazione.conf /etc/fonts/conf.d/</pre> | <pre>ln -s /etc/fonts/conf.avail/impostazione.conf /etc/fonts/conf.d/</pre> | ||
oppure cancellarlo e l'impostazione sarà attivata o, se cancellata, sarà disattivata. Il comando <code>dpkg-reconfigure fontconfig-config</code> suggerito nell'[[Migliorare l'aspetto dei font#Introduzione|Introduzione]] di questa guida apporta i cambiamenti proprio in questo modo, creando dei link in <code>conf.d</code> a seconda delle risposte date. Potete leggere il file <code>/etc/fonts/conf.d/README</code> per qualche informazione in più.<br> | oppure cancellarlo e l'impostazione sarà attivata o, se cancellata, sarà disattivata. Il comando <code>dpkg-reconfigure fontconfig-config</code> suggerito nell'[[Migliorare l'aspetto dei font#Introduzione|Introduzione]] di questa guida apporta i cambiamenti proprio in questo modo, creando dei link in <code>conf.d</code> a seconda delle risposte date. Potete leggere il file <code>/etc/fonts/conf.d/README</code> per qualche informazione in più.<br> | ||
La differenza tra Ubuntu e Debian è che quest'ultima appena installata contiene pochissime impostazioni di hinting dei caratteri in <code>conf.d</code> e mancano anche delle impostazioni in <code>conf.avail</code> per rimediare, come quella dell'antialiasing | La differenza tra Ubuntu e Debian è che quest'ultima appena installata contiene pochissime impostazioni di hinting dei caratteri in <code>conf.d</code> e mancano anche delle impostazioni in <code>conf.avail</code> per rimediare, come quella dell'antialiasing che è essenziale. In Ubuntu queste impostazioni invece ci sono e sono abilitate da subito, perché i pacchetti di ''fontconfig'' sono compilati con apposite patch.<br> | ||
Si potrebbero creare i file mancanti in <code>conf.avail</code> per poi linkarli in <code>conf.d</code> ma è poco pratico, mentre un modo equivalente e più rapido è scrivere direttamente le singole impostazioni tutte in un file, come abbiamo fatto sopra con <code>/etc/fonts/local.conf</code> e/o <code>~/.fonts.conf</code>. In caso di impostazioni discordanti tra configurazioni diverse, ''fontconfig'' dovrebbe usare quest'ordine di lettura, dove la priorità spetta all'ultima configurazione letta: | Si potrebbero creare i file mancanti in <code>conf.avail</code> per poi linkarli in <code>conf.d</code> ma è poco pratico, mentre un modo equivalente e più rapido è scrivere direttamente le singole impostazioni tutte in un file, come abbiamo fatto sopra con <code>/etc/fonts/local.conf</code> e/o <code>~/.fonts.conf</code>. In caso di impostazioni discordanti tra configurazioni diverse, ''fontconfig'' dovrebbe usare quest'ordine di lettura, dove la priorità spetta all'ultima configurazione letta: | ||
# <code>/etc/fonts/conf.d/</code> | # <code>/etc/fonts/conf.d/</code> | ||
Riga 164: | Riga 164: | ||
# impostazioni font dell'ambiente desktop | # impostazioni font dell'ambiente desktop | ||
anche se molto dipende da come sono impostati i parametri all'interno delle configurazioni, che potrebbero cambiare le priorità. Per esempio usando <code>mode="assign"</code> per impostare un valore, questo rimarrà tale anche se ne verrà impostato uno diverso successivamente (ma alcune applicazioni potrebbero anche usare l'ultimo valore impostato a prescindere[https://bugs.freedesktop.org/show_bug.cgi?id=17722 *]). Per informazioni <code>man fonts-conf</code>.<br> | anche se molto dipende da come sono impostati i parametri all'interno delle configurazioni, che potrebbero cambiare le priorità. Per esempio usando <code>mode="assign"</code> per impostare un valore, questo rimarrà tale anche se ne verrà impostato uno diverso successivamente (ma alcune applicazioni potrebbero anche usare l'ultimo valore impostato a prescindere[https://bugs.freedesktop.org/show_bug.cgi?id=17722 *]). Per informazioni <code>man fonts-conf</code>.<br> | ||
La configurazione predefinita del font rendering di Ubuntu è | La configurazione predefinita del font rendering di Ubuntu è praticamente uguale a quella illustrata nel paragrafo precedente, ma se trovate delle differenze di resa su schermo è perché Ubuntu usa delle versioni più recenti delle librerie che si occupano del rendering e della gestione dei caratteri, ovvero ''freetype'' e ''fontconfig''.<br> | ||
Ma può anche essere merito del font predefinito di Ubuntu, che è possibile scaricare dai [http://it.archive.ubuntu.com/ubuntu/pool/main/u/ubuntu-font-family-sources/ttf-ubuntu-font-family_0.80-0ubuntu5_all.deb repository ufficiali di Ubuntu] e per installarlo basta un: | Ma può anche essere merito del font predefinito di Ubuntu, che è possibile scaricare dai [http://it.archive.ubuntu.com/ubuntu/pool/main/u/ubuntu-font-family-sources/ttf-ubuntu-font-family_0.80-0ubuntu5_all.deb repository ufficiali di Ubuntu] e per installarlo basta un: | ||
<pre># dpkg -i ttf-ubuntu-font-family_0.80-0ubuntu5_all.deb</pre> | <pre># dpkg -i ttf-ubuntu-font-family_0.80-0ubuntu5_all.deb</pre> | ||
Se volete | Se volete avere lo stesso hinting di Ubuntu potete aggiornare i pacchetti elencati di seguito con le versioni compilate per Debian direttamente dai sorgenti di Raring: | ||
* '''libfreetype6''' [https://docs.google.com/file/d/0B7AdLMiZn4FzMGlRSEdCVDJZRHc/edit i386] [https://docs.google.com/file/d/0B7AdLMiZn4FzemcwLW9BaHVWd00/edit amd64] | * '''libfreetype6''' [https://docs.google.com/file/d/0B7AdLMiZn4FzMGlRSEdCVDJZRHc/edit i386] [https://docs.google.com/file/d/0B7AdLMiZn4FzemcwLW9BaHVWd00/edit amd64] | ||
* '''libfontconfig1''' [https://docs.google.com/file/d/0B7AdLMiZn4FzSXhibFBwRE9xVUE/edit i386] [https://docs.google.com/file/d/0B7AdLMiZn4FzaWtIdGVYWlVram8/edit amd64] | * '''libfontconfig1''' [https://docs.google.com/file/d/0B7AdLMiZn4FzSXhibFBwRE9xVUE/edit i386] [https://docs.google.com/file/d/0B7AdLMiZn4FzaWtIdGVYWlVram8/edit amd64] |
contributi