Migliorare l'aspetto dei font: differenze tra le versioni

→‎Infinality: aggiornamenti vari
(→‎Infinality: aggiornamenti vari)
Riga 329: Riga 329:


=== Installazione ===
=== Installazione ===
'''''Al momento è possibile installare Infinality solo su Debian Wheezy. Al più presto arriverà la versione aggiornata per Jessie/Sid.'''''
Prima di installare Infinality, meglio fare pulizia di configurazioni ridondanti (che probabilmente Infinality riesce ad ignorare, ma meglio esserne sicuri).
Prima di installare Infinality, meglio fare pulizia di configurazioni ridondanti (che probabilmente Infinality riesce ad ignorare, ma meglio esserne sicuri).
Innanzitutto spostare in una directory di backup o eliminare i file <code>/etc/fonts/local.conf</code> e <code>~/.fonts.conf</code> <sup>[[Migliorare l'aspetto dei font#Jessie |nota]]</sup>, poi rimuovere le impostazioni di hinting (''1*.conf'') e quelle relative ai caratteri bitmap (''70*.conf'') da <code>/etc/fonts/conf.d/</code> con:
Innanzitutto spostare in una directory di backup o eliminare i file <code>/etc/fonts/local.conf</code> e <code>~/.fonts.conf</code> <sup>[[Migliorare l'aspetto dei font#Jessie |nota]]</sup>, poi rimuovere le impostazioni di hinting (''1*.conf'') da <code>/etc/fonts/conf.d/</code> con:
<pre># rm /etc/fonts/conf.d/1*.conf
<pre># rm /etc/fonts/conf.d/1*.conf</pre>
# rm /etc/fonts/conf.d/70*.conf</pre>
così dovremmo essere tornati alla configurazione iniziale di Debian.
così dovremmo essere tornati alla configurazione iniziale di Debian.


Adesso si può aggiornare <code>libfreetype6</code> con la versione patchata e poi installare la configurazione di Infinality, contenuta in <code>fontconfig-infinality</code>:
Adesso si può aggiornare <code>libfreetype6</code> con la versione patchata e poi installare la configurazione di Infinality, contenuta in <code>fontconfig-infinality</code>:
* '''libfreetype6'''  [https://docs.google.com/file/d/0B7AdLMiZn4FzMEJfN0phVDhmV00/edit i386]  [https://docs.google.com/file/d/0B7AdLMiZn4FzUVRRQi1oZmQ4RVU/edit amd64]
* '''libfreetype6'''  [https://drive.google.com/file/d/0B7AdLMiZn4FzM3g1Q0U4aDdSWU0/edit i386]  [https://drive.google.com/file/d/0B7AdLMiZn4FzYlNITlQ0YWhjVk0/edit amd64]
* '''fontconfig-infinality'''  [https://docs.google.com/file/d/0B7AdLMiZn4FzcjZGOXhoSlpYX2s/edit i386 e amd64]
* '''fontconfig-infinality'''  [https://drive.google.com/file/d/0B7AdLMiZn4FzeGlsRFFIMVNDbjA/edit i386 e amd64]
Gli altri pacchetti, il codice sorgente e i log di compilazione sono disponibili [https://drive.google.com/folderview?id=0B7AdLMiZn4FzT1FGTERscGtzc0E qui].<br>
Gli altri pacchetti, il codice sorgente e i log di compilazione sono disponibili [https://drive.google.com/folderview?id=0B7AdLMiZn4FzT1FGTERscGtzc0E qui].<br>
Se avete abilitato multiarch, quasi sicuramente avrete già installato entrambe le versioni ''i386'' e ''amd64'' di <code>libfreetype6</code> e dovrete aggiornarle entrambe. Per installare il tutto basta mettere i pacchetti in una nuova cartella vuota e dare un:
Se avete abilitato ''multiarch'', quasi sicuramente avrete già installato entrambe le versioni ''i386'' e ''amd64'' di <code>libfreetype6</code> e quindi dovrete aggiornarle entrambe. Per installare il tutto basta mettere i pacchetti in una nuova cartella vuota e dare un:
<pre># dpkg -i /percorso/nuovacartella/*.deb</pre>
<pre># dpkg -i /percorso/nuovacartella/*.deb</pre>
Dopo l'installazione è meglio riavviare il pc prima di configurare Infinality. Già dopo il riavvio potrete notare dei miglioramenti evidenti (o peggioramenti, in base ai propri gusti o ai font utilizzati), però potete cambiare configurazione con il comando
Dopo l'installazione cambiate configurazione con il comando:
<pre># /etc/fonts/infinality/infctl.sh setstyle</pre>
<pre># /etc/fonts/infinality/infctl.sh setstyle</pre>
che permette di scegliere tra vari preset che imitano il font hinting di altri sistemi operativi.
che permette di scegliere tra vari preset che imitano il font hinting di altri sistemi operativi.
Dovrete anche impostare lo stile scelto nel file <code>/etc/X11/Xsession.d/99infinality-settings</code> (riga 712, USE_STYLE) e infine riavviare.<br>
Dovrete inoltre impostare lo stile preferito nel file <code>/etc/X11/Xsession.d/99infinality-settings</code> (riga 712, nella variabile ''USE_STYLE'') e infine riavviare.
Per ottenere i risultati migliori è meglio installare i font tipici del sistema operativo prescelto, ed anche selezionare dalle impostazioni dei font del vostro ambiente desktop l'antialiasing ''RGB'' e l'hinting ''Full''.
<br>
È possibile creare anche altri preset e modificare altri parametri, ma per farlo rimando alla lettura del file <code>/etc/fonts/infinality/README</code> e dei file di configurazione <code>/etc/fonts/infinality/infinality.conf</code> e <code>/etc/X11/Xsession.d/99infinality-settings</code>.
È possibile creare anche altri preset e modificare altri parametri, ma per farlo rimando alla lettura del file <code>/etc/fonts/infinality/README</code> e dei file di configurazione <code>/etc/fonts/infinality/infinality.conf</code> e <code>/etc/X11/Xsession.d/99infinality-settings</code>.


317

contributi