Migliorare l'aspetto dei font: differenze tra le versioni

m
→‎Ubuntu: precisazioni
m (→‎Ubuntu: precisazioni)
Riga 176: Riga 176:
* '''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'''  [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-config'''  [http://it.archive.ubuntu.com/ubuntu/pool/main/f/fontconfig/fontconfig-config_2.10.93-0ubuntu1_all.deb i386 e amd64]
* '''fontconfig-config'''  [http://it.archive.ubuntu.com/ubuntu/pool/main/f/fontconfig/fontconfig-config_2.10.93-0ubuntu1_all.deb i386 e amd64]
Prima di installare è consigliabile fare un backup delle modifiche personali apportate (file <code>.conf</code>, <code>/etc/fonts/conf.d</code>, ecc.) per poi rimuovere completamente i pacchetti vecchi con:
(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).
Prima di installare è consigliabile fare un backup delle modifiche personali apportate (file <code>.conf</code>, <code>/etc/fonts/conf.d</code>, ecc.) per poi rimuovere completamente (se si preferisce) 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>
Se avete attivato multiarch dovrete "appendere" <code>:i386</code> e/o <code>:amd64</code> ad ogni nome di pacchetto, ad es. <code>libfreetype6:i386</code>
ma fate attenzione che così verranno rimossi tutti i link e i file contenuti in <code>/etc/fonts/conf.d</code> .
Questo comando "pericoloso" rimuove forzosamente quei pacchetti, che sono essenziali e non si potrebbero rimuovere così facilmente per via delle dipendenze. Non appena avete rimosso i pacchetti è meglio installare subito le nuove versioni, creando una nuova cartella e mettendoci dentro '''solo''' i pacchetti .deb scaricati necessari, aprire il terminale ed installare tutti i pacchetti con <code>dpkg -i /percorso/*.deb</code>
Se avete attivato multiarch dovrete "appendere" <code>:i386</code> e/o <code>:amd64</code> ad ogni nome di 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>
Dopo cancellare la cartella della cache <code>~/.fontconfig</code> (che con i nuovi pacchetti cambierà in <code>~/.cache/fontconfig</code>), riavviare e poi aggiornare la cache con
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>
Create una nuova cartella e metteteci dentro '''solo''' i pacchetti .deb scaricati necessari (solo quelli per la vostra architettura, o se in 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 riportato nella nota al precedente paragrafo), 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 configurazioni, oppure ripristinare quelle precedenti.
Adesso se necessario si possono modificare le configurazioni, oppure ripristinare quelle precedenti.<br>
Per ritornare allo stato precedende 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 rimossi, che verranno prelevati dai repository di Debian (salvo aver aggiunto i repository di Ubuntu con priorità maggiore su quei pacchetti).


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

contributi