317
contributi
(→Infinality: revisione (da completare)) |
(→Infinality: revisione) |
||
Riga 263: | Riga 263: | ||
Il creatore del progetto (conosciuto proprio con il nickname Infinality) non lavora più su questo progetto da tempo, 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> | Il creatore del progetto (conosciuto proprio con il nickname Infinality) non lavora più su questo progetto da tempo, 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> | ||
Bohoomil chiama il suo progetto [http://bohoomil.com/ Infinality ultimate], perché l'ha modificato sostanzialmente, aggiungendo ad esempio anche delle patch per la libreria ''Cairo''. | |||
Comunque a detta di molti, il rendering di FreeType è ormai ottimo anche senza bisogno di queste patch, basta una buona configurazione. | Comunque a detta di molti, il rendering di FreeType è ormai ottimo anche senza bisogno di queste patch, basta una buona configurazione. | ||
Riga 280: | Riga 280: | ||
Adesso si possono aggiornare <code>libfreetype6</code>, <code>libcairo2</code> e <code>libcairo-gobject2</code> con le versioni patchate e poi installare la configurazione di Infinality, contenuta in <code>fontconfig-infinality</code>: | Adesso si possono aggiornare <code>libfreetype6</code>, <code>libcairo2</code> e <code>libcairo-gobject2</code> con le versioni patchate e poi installare la configurazione di Infinality, contenuta in <code>fontconfig-infinality</code>: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- align="center" | ||
| '''Repository<br> completo''' || libfreetype6 || libcairo2 || libcairo-gobject2 || fontconfig-infinality | |||
|- | |- align="center" | ||
| rowspan=2 | Wheezy || i386 || n.d. || n.d. || rowspan=2 | all | | rowspan=2 | [https://drive.google.com/open?id=0B7AdLMiZn4FzT1FGTERscGtzc0E '''Wheezy''']<br> ''leggi sotto'' || [https://drive.google.com/uc?export=download&id=0B7AdLMiZn4FzM3g1Q0U4aDdSWU0 i386] || n.d. || n.d. || rowspan=2 | [https://drive.google.com/uc?export=download&id=0B7AdLMiZn4FzeGlsRFFIMVNDbjA all] | ||
|- | |- align="center" | ||
| amd64 || n.d. || n.d. | | [https://drive.google.com/uc?export=download&id=0B7AdLMiZn4FzYlNITlQ0YWhjVk0 amd64] || n.d. || n.d. | ||
|- | |- align="center" | ||
| rowspan=2 | Jessie || i386 || i386 || i386 || rowspan= | | rowspan=2 | [https://drive.google.com/open?id=0B7AdLMiZn4FzZWVXYmM5TE5YVUE '''Jessie'''] || [http://drive.google.com/uc?export=download&id= i386] || [http://drive.google.com/uc?export=download&id= i386] || [http://drive.google.com/uc?export=download&id= i386] || rowspan=2 | [https://drive.google.com/uc?export=download&id=0B7AdLMiZn4FzQzJ4UGZjZGtsVTQ all] | ||
|- | |- align="center" | ||
| amd64 || amd64 || amd64 | | [https://drive.google.com/uc?export=download&id=0B7AdLMiZn4FzT2drTHFvY0ZxUFk amd64] || [https://drive.google.com/uc?export=download&id=0B7AdLMiZn4FzWFp1NmlYRVR5R2s amd64] || [https://drive.google.com/uc?export=download&id=0B7AdLMiZn4FzZ2ZmNjVBLVUtc28 amd64] | ||
|- | |- align="center" | ||
| rowspan=2 | Stretch/Sid || i386 || i386 || i386 | | rowspan=2 | [https://drive.google.com/open?id=0B7AdLMiZn4FzflZIWDFMWUxMR2F4WGQwQkRkcThsaFFxV2x1S0dGWjgzcEdlVjgtaGV5U2c '''Stretch/Sid'''] || [http://drive.google.com/uc?export=download&id= i386] || [http://drive.google.com/uc?export=download&id= i386] || [http://drive.google.com/uc?export=download&id= i386] || rowspan=2 | [https://drive.google.com/uc?export=download&id=0B7AdLMiZn4FzRDRiSEhPVDlQek0 all] | ||
|- | |- align="center" | ||
| amd64 || amd64 || amd64 | | [https://drive.google.com/uc?export=download&id=0B7AdLMiZn4FzMUtkRjduZUJpZkE amd64] || [https://drive.google.com/uc?export=download&id=0B7AdLMiZn4FzaWFwNUw2MnJ1Ulk amd64] || [https://drive.google.com/uc?export=download&id=0B7AdLMiZn4FzMkQ4Zk55MlE5eFU amd64] | ||
|} | |} | ||
''I pacchetti per Wheezy sono vecchi e usano una versione precedente di fontconfig-infinality. Le [https://drive.google.com/open?id=1NoF8Cnbw_s5UR-7cMh-2DEqY6yhcq2_ZO2lAcP3IQhY istruzioni] di installazione e disinstallazione sono leggermente diverse, ed è meglio attenersi a quelle.''<br> | |||
Gli altri pacchetti, il codice sorgente e i log di compilazione sono disponibili nei repository completi. | |||
Se avete abilitato [[Usare pacchetti a 32 bit su sistemi a 64 bit|multiarch]], quasi sicuramente avrete già installato entrambe le versioni ''i386'' e ''amd64'' delle librerie sopra, quindi dovrete aggiornarle entrambe. Per installare il tutto: | |||
Se avete abilitato [[Usare pacchetti a 32 bit su sistemi a 64 bit|multiarch]], quasi sicuramente avrete già installato entrambe le versioni ''i386'' e ''amd64'' | |||
<pre> | <pre> | ||
# dpkg -i ~/Scaricati/libfreetype6*infinality*.deb ~/Scaricati/fontconfig-infinality*.deb | # dpkg -i ~/Scaricati/libfreetype6*infinality*.deb ~/Scaricati/libcairo*infinality*.deb ~/Scaricati/fontconfig-infinality*.deb | ||
</pre> | </pre> | ||
Dopo l'installazione cambiate configurazione con il comando: | Dopo l'installazione cambiate configurazione con il comando: | ||
<pre> | <pre> | ||
# | # fc-presets set | ||
</pre> | </pre> | ||
che permette di scegliere tra vari preset | che permette di scegliere tra vari preset di impostazioni. | ||
Dovrete inoltre impostare lo stile preferito nel file <code>/etc/X11/Xsession.d/99infinality-settings</code> (riga | Dovrete inoltre impostare lo stile preferito nel file <code>/etc/X11/Xsession.d/99infinality-settings</code> (riga 42, variabile ''export INFINALITY_FT'', leggete le righe presenti sopra) 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 323: | Riga 315: | ||
Per rimuovere Infinality e ripristinare lo status quo ante: | Per rimuovere Infinality e ripristinare lo status quo ante: | ||
<pre> | <pre> | ||
# dpkg --purge --force-depends libfreetype6 fontconfig-infinality | # dpkg --purge --force-depends libfreetype6 libcairo2 libcairo-gobject2 fontconfig-infinality | ||
# apt-get install libfreetype6 | # apt-get install libfreetype6 libcairo2 libcairo-gobject2 | ||
</pre> | </pre> | ||
o in caso di multiarch: | o in caso di multiarch: | ||
<pre> | <pre> | ||
# dpkg --purge --force-depends libfreetype6:i386 libfreetype6:amd64 fontconfig-infinality | # dpkg --purge --force-depends libfreetype6:i386 libcairo2:i386 libcairo-gobject2:i386 libfreetype6:amd64 libcairo2:amd64 libcairo-gobject2:amd64 fontconfig-infinality | ||
# apt-get install libfreetype6:i386 libfreetype6:amd64 | # apt-get install libfreetype6:i386 libcairo2:i386 libcairo-gobject2:i386 libfreetype6:amd64 libcairo2:amd64 libcairo-gobject2:amd64 | ||
</pre> | </pre> | ||
poi ripristinare eventuali backup pre-Infinality: | poi ripristinare eventuali backup pre-Infinality: | ||
<pre> | <pre> | ||
$ mv ~/backupFC/ | $ mv ~/backupFC/fontconfig/ ~/.config/ | ||
# cp ~/backupFC/local.conf /etc/fonts/ | # cp ~/backupFC/local.conf /etc/fonts/ | ||
$ rm ~/backupFC/ | $ rm ~/backupFC/ | ||
</pre> | </pre> |
contributi