Qualche settimana fa ti ho mostrato come fare migliorare la levigatura dei caratteri in Debian facendo uso di Infinalitàe sebbene il miglioramento nel mio caso fosse chiaramente evidente, ho notato che i caratteri raggiungevano un punto in cui erano sfocati.
Clicca sull'immagine e guardala a grandezza naturale. C'è un altro modo per migliorare l'anti-aliasing dei caratteri in Debian senza dover installare Infinalità. I passaggi sono i seguenti:
1- Creiamo un backup del file .fonts.conf:
$ cp .fonts.conf .fonts.conf.old
2- Apriamo il file .fonts.conf e mettiamo al suo interno:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="autohint" >
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle" >
<const>hintslight</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
</match>
</fontconfig>
3- Chiudiamo la sessione o riavviamo il computer.
Dovrebbe bastare. 😉
Quindi arriva quel file in CrunchBang dove il rendering è eccellente.
http://pastebin.com/6pTvymkS
Notevole miglioramento ottenuto 🙂
Sebbene secondo: http://wiki.debian.org/Fonts#Subpixel-hinting_and_Font-smoothing
«I caratteri predefiniti nelle distribuzioni derivate da Debian come Ubuntu e Linux Mint hanno caratteri dall'aspetto migliore rispetto a Debian squeeze predefinito. Molte cose sul pacchetto cairo sono cambiate di recente in wheezy e unstable che hanno portato quasi la stessa configurazione dei font in Debian (ma non Squeeze o vecchio) ma devi impostarlo a tuo piacimento. È possibile creare un file .fonts.conf in qualsiasi cartella home dell'account utente per configurarlo. L'applicazione di patch e la ricostruzione dei pacchetti Cairo non sono più necessarie. Un esempio di .fonts.conf che puoi aggiungere alla cartella home del tuo account utente senza alterare nient'altro »
Attualmente sto usando Droid Sans in Wheeze come sorgente e il rendering è identico a elementaryOS.
Mmm fammi provare .. perché Aller è bellissimo.
Ebbene no .. Aller sembra molto meglio .. 😀
Traducendo ciò che dice l'articolo:
In altre parole, in Debian Squeeze non è necessario installare l'infinalità. Sarebbe sufficiente configurare il file .fonts.conf nella cartella dell'account utente di cui si desidera eseguire il rendering.
L'ho fatto sul mio Wheezy con Cinnamon o GNOME-Shell e in entrambi gli ambienti i testi sono fenomenali. Ora non invidio l'aspetto migliore dei testi di altre distribuzioni. Grazie Elav !!!
Non ho dovuto fare nulla per rendere il rendering del mio Wheezy all'altezza di altre distribuzioni, sono super soddisfatto del rendering attuale.
Elav: Hai decisamente migliorato la mia vista. Con gli stessi occhiali, vedo molto meglio tutte le lettere, comprese quelle piccole.
Grazie mille, la verità non mi ha infastidito come sembrava prima ma ora è semplicemente fantastico 🙂
Funziona anche per Archlinux ma il file .fonts.conf viene rinominato in fonts.conf (nessun punto solo all'inizio) e dovrebbe essere in ~ / .config / fontconfig
Saluti!
Grazie mille per il suggerimento. 😉
Cosa succede se ho già installato infinality e faccio la modifica .fonts.conf?
Dovrebbe essere nella nostra $ HOME che dobbiamo creare / modificare .fonts.conf?
Quello che succede ora è che Infinality include nella sua ultima versione il motore CFF, frutto della collaborazione di Adobe e Google Freetype versione 2.4.12… .. che prometteva molto
Grande!!! Non ho installato i pacchetti dell'infinalità che Elav ha caricato perché mi ha dato del filo da torcere. Ma questo lo farò!
Grazie per l'informazione!!!!
Domanda: nella mia direzione. il file .fonts.conf personale non esiste (se esiste una cartella chiamata .fontconfig /)
Ma stavo pensando di crearlo e di mettere lì il codice. Quello che sto per fare è corretto o mi trovo male e non è nella mia cartella personale dove si trova quel file?
Mettilo direttamente nella tua cartella personale.
in te*
Provato. Non è un cambiamento che diciamo, quanto grossolano ma come è cambiato, ma si vede e quanto è bello.
Grazie per l'informazione!!!
Elav, ho apportato queste modifiche in fonts.conf ma mi è piaciuto di più come sembrava prima, puoi darmi uno screenshot delle preferenze di sistema di kde> aspetto dell'applicazione> caratteri per vedere il tipo e la dimensione Cosa hai configurato nel tuo sistema?
Grazie.
chiara:
ok grazie, ho configurato altri tipi di lettere, dove posso trovare quelle che hai e come posso installarle? Vediamo se con quella combinazione miglioro l'aspetto.
Grazie, è stato molto buono, ma con il sorgente Ubuntu, l'unica cosa che manca a Ubuntu in Debian.
Elav nel mio nuovissimo Wheezy + Xfce ha appena installato Chrome quando apro Gmail e horror, ma quella lettera M è questa. Quindi cerco e arrivo qui. Grazie al tuo tutorial, in Wheezy abbastanza vergine e senza caratteri aggiunti, il miglioramento visivo dei caratteri è stato brutale.
grazie mille
Grazie, non conoscevo il carattere Aller, sostituirà Roboto sul mio telefono.
Per testare lo script in debian squeeze (sì, uso ancora oldstable).
Incredibile cambiamento! Notevole miglioramento nelle applicazioni Java.
Saluti. Funziona perfettamente con Debian Jessie.