Migliorare l'aspetto dei font: differenze tra le versioni

Riga 240: Riga 240:


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>
Al momento, bohoomil chiama il progetto "[http://bohoomil.com/ Infinality ultimate bundle]", perché l'ha ampliato modificando più in profondità ''fontconfig'', cambiando qualcosa anche nella libreria grafica ''[http://cairographics.org/ Cairo]'' e includendo una selezione di font liberi e gratuiti. Qui di seguito troverete i pacchetti con l'Infinality originale, ribattezzato "legacy" per distinguerlo dal moderno "ultimate", ma al più presto si cercherà di pacchettizzare anche la versione ultimate.<br>
Al momento, bohoomil chiama il progetto [http://bohoomil.com/ Infinality ultimate], perché l'ha modificato e migliorato sostanzialmente. Qui di seguito troverete i pacchetti con l'Infinality originale, ribattezzato ''[https://it.wikipedia.org/wiki/Sistema_legacy legacy]'' per distinguerlo dall'attuale ''ultimate'', ma al più presto si cercherà di pacchettizzare anche la versione ''ultimate''.<br>
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.


== Installazione ==
== Infinality legacy ==
La differenza principale tra ''ultimate'' e ''legacy'' sta nelle modifiche a ''Fontconfig'': mentre nella ''ultimate'' si vanno a modificare i sorgenti per inserire le configurazioni di Infinality, nella ''legacy'' queste configurazioni vanno ad aggiungersi e affiancano i pacchetti originali, senza modificarli direttamente. Nella ''ultimate'' le configurazioni sono state rinnovate e si vanno a modificare anche i sorgenti della libreria grafica ''Cairo'', oltre ad aggiungere una collezione di font liberi e gratuiti. Il cuore del progetto, cioè le modifiche alla libreria ''FreeType'', invece è rimasto praticamente lo stesso tra le due versioni.
=== 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 copiare in una directory di backup e poi eliminare i file <code>/etc/fonts/local.conf</code> e <code>~/.config/fontconfig/fonts.conf</code>, poi fare la stessa cosa con le impostazioni di hinting (''1*.conf'') in <code>/etc/fonts/conf.d/</code>, con:
Innanzitutto copiare in una directory di backup e poi eliminare i file <code>/etc/fonts/local.conf</code> e <code>~/.config/fontconfig/fonts.conf</code>, poi fare la stessa cosa con le impostazioni di hinting (''1*.conf'') in <code>/etc/fonts/conf.d/</code>, con:
Riga 280: Riga 282:
È 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>.


== Disinstallazione ==
=== Disinstallazione ===
Per rimuovere Infinality e ripristinare lo status quo ante:
Per rimuovere Infinality e ripristinare lo status quo ante:
<pre>
<pre>
317

contributi