Migliorare l'aspetto dei font: differenze tra le versioni

→‎Ubuntu: pacchetti compilati per Debian
(→‎Ubuntu: pacchetti compilati per Debian)
Riga 168: Riga 168:
<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 proprio avere lo stesso hinting di Ubuntu su Wheezy:''i386'', Jessie e Sid (su Wheezy:''amd64'' non funziona a causa di dipendenze non risolte), a vostro rischio potete aggiornare questi pacchetti prendendo direttamente le versioni di Ubuntu:
Se volete proprio avere lo stesso hinting di Ubuntu potete aggiornare i pacchetti di seguito con queste versioni compilate per Debian dai sorgenti di Raring:
* '''libfreetype6'''  [http://it.archive.ubuntu.com/ubuntu/pool/main/f/freetype/libfreetype6_2.4.11-0ubuntu1_i386.deb i386] - [http://it.archive.ubuntu.com/ubuntu/pool/main/f/freetype/libfreetype6_2.4.11-0ubuntu1_amd64.deb amd64]
* '''libfreetype6'''  [https://docs.google.com/file/d/0B7AdLMiZn4FzMGlRSEdCVDJZRHc/edit i386] [https://docs.google.com/file/d/0B7AdLMiZn4FzemcwLW9BaHVWd00/edit amd64]
* '''libfontconfig1'''  [http://it.archive.ubuntu.com/ubuntu/pool/main/f/fontconfig/libfontconfig1_2.10.93-0ubuntu1_i386.deb i386] - [http://it.archive.ubuntu.com/ubuntu/pool/main/f/fontconfig/libfontconfig1_2.10.93-0ubuntu1_amd64.deb amd64]
* '''libfontconfig1'''  [https://docs.google.com/file/d/0B7AdLMiZn4FzSXhibFBwRE9xVUE/edit i386] [https://docs.google.com/file/d/0B7AdLMiZn4FzaWtIdGVYWlVram8/edit amd64]
* '''fontconfig'''  [http://it.archive.ubuntu.com/ubuntu/pool/main/f/fontconfig/fontconfig_2.10.93-0ubuntu1_i386.deb i386] - [http://it.archive.ubuntu.com/ubuntu/pool/main/f/fontconfig/fontconfig_2.10.93-0ubuntu1_amd64.deb amd64]
* '''fontconfig'''  [https://docs.google.com/file/d/0B7AdLMiZn4FzT0dzN2ZWaUpMbVE/edit i386] [https://docs.google.com/file/d/0B7AdLMiZn4FzMzUtNURBRFhfOTg/edit amd64]
* '''fontconfig-config'''  [http://it.archive.ubuntu.com/ubuntu/pool/main/f/fontconfig/fontconfig-config_2.10.93-0ubuntu1_all.deb i386 e amd64]
* '''fontconfig-config'''  [https://docs.google.com/file/d/0B7AdLMiZn4FzVXFBVDdIY2otbUk/edit i386 e amd64]
(si potrebbe anche aggiungere il repository di Ubuntu in ''sources.list'' e tramite pinning, far si che si aggiornino solamente i pacchetti in questione, ma ciò non verrà descritto qui).
Gli altri pacchetti, il codice sorgente e i log di compilazione sono disponibili [https://drive.google.com/folderview?id=0B7AdLMiZn4FzZS0tb1RROE4xcFU qui].
Prima di installare è consigliabile fare un backup delle modifiche personali apportate (file <code>.conf</code>, contenuto di <code>/etc/fonts/conf.d</code>, ecc.) per poi rimuovere completamente (facoltativamente) i pacchetti vecchi con:
Prima di installare è consigliabile fare un backup delle modifiche personali apportate (file <code>.conf</code>, contenuto di <code>/etc/fonts/conf.d</code>, ecc.) e poi, non obbligatoriamente, rimuovere completamente i pacchetti vecchi con:
<pre># dpkg --purge --force-depends libfreetype6 libfontconfig1 fontconfig fontconfig-config</pre>
<pre># dpkg --purge --force-depends libfreetype6 libfontconfig1 fontconfig fontconfig-config</pre>
ma fate attenzione che così verranno rimossi tutti i link e i file contenuti in <code>/etc/fonts/conf.d</code>.
ma fate attenzione che così verranno rimossi tutti i link e i file contenuti in <code>/etc/fonts/conf.d</code> e anche <code>local.conf</code>.
Se avete attivato multiarch dovrete "appendere" <code>:i386</code> e/o <code>:amd64</code> ad ogni pacchetto, e il comando diventerà quindi
Se avete attivato multiarch dovrete "appendere" <code>:i386</code> e/o <code>:amd64</code> ad ogni pacchetto, e il comando diventerà quindi
<pre># dpkg --purge --force-depends libfreetype6:i386 libfontconfig1:i386 fontconfig:i386 libfreetype6:amd64 libfontconfig1:amd64 fontconfig:amd64 fontconfig-config</pre>
<pre># dpkg --purge --force-depends libfreetype6:i386 libfontconfig1:i386 fontconfig:i386 libfreetype6:amd64 libfontconfig1:amd64 fontconfig:amd64 fontconfig-config</pre>
Questo comando è pericoloso, perché rimuove forzosamente quei pacchetti ignorando le dipendenze (sono pacchetti essenziali e non si potrebbero rimuovere così facilmente altrimenti). Se avete scelto di rimuovere i pacchetti è meglio installare le nuove versioni subito dopo.<br>
Questi comandi sono pericolosi, perché rimuovono forzosamente quei pacchetti ignorando le dipendenze (sono pacchetti essenziali e non si potrebbero rimuovere così facilmente altrimenti). Se avete scelto di rimuovere i pacchetti è meglio installare le nuove versioni subito dopo (il sistema è instabile senza quei pacchetti).<br>
Create una nuova cartella e metteteci dentro '''solo''' i pacchetti .deb scaricati necessari (solo quelli per la vostra architettura, o se è abilitato multiarch fate riferimento a quelli già presenti nel sistema), poi aprite il terminale ed installare tutti i pacchetti con <pre>dpkg -i /percorso/nuovacartella/*.deb</pre>
Create una nuova cartella e metteteci dentro '''solo''' i pacchetti .deb scaricati necessari (solo quelli per la vostra architettura, o se è abilitato multiarch fate riferimento a quelli già presenti nel sistema), poi aprite il terminale ed installare tutti i pacchetti con <pre>dpkg -i /percorso/nuovacartella/*.deb</pre>
Dopo cancellare la directory della cache <code>~/.fontconfig</code> (che con i nuovi pacchetti cambierà in <code>~/.cache/fontconfig</code> come suggerito dalla nota al paragrafo precedente), riavviare e poi aggiornare la cache con
Dopo cancellate la directory della cache <code>~/.fontconfig</code> (che con i nuovi pacchetti cambierà in <code>~/.cache/fontconfig</code>, come conseguenza di ciò di cui si parla nella nota del paragrafo precedente), riavviare e poi aggiornare la cache con
<pre># fc-cache -fv
<pre># fc-cache -fv
$ fc-cache -fv</pre>
$ fc-cache -fv</pre>
Adesso se necessario si possono modificare le impostazioni di ''fontconfig'', oppure ripristinare quelle precedenti.<br>
Adesso se necessario si possono modificare le impostazioni di ''fontconfig'', oppure ripristinare quelle precedenti.<br>
Per ritornare ai pacchetti Debian ripetere la procedura di rimozione dei pacchetti (valgono le stesse considerazioni e gli stessi avvisi) per poi subito dopo installare con <code>apt-get</code> i pacchetti appena rimossi, che verranno prelevati però dai repository ufficiali (se avete aggiunto il repository di Ubuntu con priorità maggiore su quei pacchetti bisogna prima rimuoverlo).
Per ritornare ai pacchetti Debian ripetere la procedura di rimozione dei pacchetti (valgono le stesse considerazioni e gli stessi avvisi) per poi subito dopo installare con <code>apt-get</code> i pacchetti appena rimossi, che verranno prelevati però dai repository ufficiali.


=== Infinality ===
=== Infinality ===
317

contributi