317
contributi
(accorpamento dell'altra guida eliminata) |
(→Infinality: aggiornamenti e correzioni) |
||
Riga 238: | Riga 238: | ||
Alcuni utenti che hanno provato Infinality non ne sono rimasti colpiti, altri hanno espresso un'opinione negativa. Probabilmente avranno giudicato senza provare le varie configurazioni predefinite messe a disposizione, oppure non hanno installato i font tipici dei sistemi operativi che vuole imitare Infinality, che è un requisito importante. | Alcuni utenti che hanno provato Infinality non ne sono rimasti colpiti, altri hanno espresso un'opinione negativa. Probabilmente avranno giudicato senza provare le varie configurazioni predefinite messe a disposizione, oppure non hanno installato i font tipici dei sistemi operativi che vuole imitare Infinality, che è un requisito importante. | ||
Il creatore del progetto (conosciuto proprio come Infinality) non lavora più su questo progetto da un anno e mezzo, e attualmente sembra abbandonato da parte sua. L'utente [https://github.com/bohoomil/fontconfig-ultimate bohoomil] cominciò a portare avanti il progetto autonomamente, poi ha avuto il [http://www.infinality.net/forum/viewtopic.php?f=2&t=350 riconoscimento ufficiale].<br> | |||
Comunque a detta di molti, il rendering di FreeType è ormai ottimo anche senza bisogno di questa patch, basta una buona configurazione. | |||
== Installazione == | == Installazione == | ||
Prima di installare Infinality è meglio fare pulizia di configurazioni ridondanti (che probabilmente Infinality riesce a bypassare, ma meglio esserne sicuri). | Prima di installare Infinality è meglio fare pulizia di configurazioni ridondanti (che probabilmente Infinality riesce a bypassare, 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 o spostare le impostazioni di hinting (''1*.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 o spostare le impostazioni di hinting (''1*.conf'') da <code>/etc/fonts/conf.d/</code> con: | ||
Riga 248: | Riga 249: | ||
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://drive.google.com/ | * '''libfreetype6''' [https://drive.google.com/open?id=0B7AdLMiZn4FzM3g1Q0U4aDdSWU0 i386 Wheezy] [https://drive.google.com/open?id=0B7AdLMiZn4FzYlNITlQ0YWhjVk0 amd64 Wheezy] [https://drive.google.com/open?id=0B7AdLMiZn4FzbnFvU1pKRXJjRWs i386 Jessie] [https://drive.google.com/open?id=0B7AdLMiZn4Fza0pmWFZrYlFSeUE amd64 Jessie] | ||
* '''fontconfig-infinality''' [https://drive.google.com/ | * '''fontconfig-infinality''' [https://drive.google.com/open?id=0B7AdLMiZn4FzeGlsRFFIMVNDbjA i386 e amd64] | ||
Gli altri pacchetti, il codice sorgente e i log di compilazione sono disponibili [https://drive.google.com/ | Gli altri pacchetti, il codice sorgente e i log di compilazione sono disponibili [https://drive.google.com/open?id=0B7AdLMiZn4FzT1FGTERscGtzc0E qui per Wheezy] e [https://drive.google.com/open?id=0B7AdLMiZn4FzZWVXYmM5TE5YVUE qui per Jessie].<br> | ||
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: | 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 ~/Scaricati/nuovacartella/*.deb</pre> | <pre># dpkg -i ~/Scaricati/nuovacartella/*.deb</pre> | ||
Riga 256: | Riga 257: | ||
<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 inoltre impostare lo stile preferito nel file <code>/etc/X11/Xsession.d/99infinality-settings</code> (riga 712, nella variabile ''USE_STYLE'') e infine riavviare. | Dovrete inoltre impostare lo stile preferito nel file <code>/etc/X11/Xsession.d/99infinality-settings</code> (riga 712 circa, 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''. | 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> | <br> | ||
Riga 262: | Riga 263: | ||
== Disinstallazione == | == Disinstallazione == | ||
Per rimuovere Infinality e ripristinare lo status quo: | Per rimuovere Infinality e ripristinare lo status quo ante: | ||
<pre># dpkg --purge --force-depends libfreetype6 fontconfig-infinality | <pre># dpkg --purge --force-depends libfreetype6 fontconfig-infinality | ||
# apt-get install libfreetype6</pre> | # apt-get install libfreetype6</pre> |
contributi