317
contributi
m (→Ubuntu: precisazioni) |
|||
Riga 75: | Riga 75: | ||
<!-- Fontconfig should be able to detect DPI parameters as discovered | <!-- Fontconfig should be able to detect DPI parameters as discovered | ||
by the Xorg server. You can check | by the Xorg server. You can check Xorg's automatically discovered | ||
with the command 'xdpyinfo | grep resolution' | DPI with the command 'xdpyinfo | grep resolution' | ||
Uncomment the following to activate customized DPI --> | Uncomment the following to activate customized DPI --> | ||
<!-- | <!-- | ||
<edit mode=" | <edit mode="append" name="dpi"> | ||
<double>96</double> | <double>96</double> | ||
</edit> | </edit> | ||
--> | --> | ||
<!-- Some scalable fonts have embedded bitmap versions which are rendered | |||
instead, mainly at smaller sizes. Force using scalable fonts at all | |||
sizes by disabling embedded bitmap for all fonts. --> | |||
<edit mode="append" name="embeddedbitmap"> | |||
<bool>false</bool> | |||
</edit> | |||
</match> | </match> | ||
Riga 89: | Riga 96: | ||
serif, sans-serif and monospace fonts. You can also substitute | serif, sans-serif and monospace fonts. You can also substitute | ||
a specific font not installed on the system (e.g. Arial) with | a specific font not installed on the system (e.g. Arial) with | ||
an installed one (e.g. FreeSans) by adding other aliases like | |||
these. This only works if the original font is not on the system. | |||
Uncomment the following to activate font substitution --> | Uncomment the following to activate font substitution --> | ||
<!-- | <!-- | ||
Riga 121: | Riga 128: | ||
<!-- Reject bitmap fonts in favour of Truetype, Postscript, etc. --> | <!-- Reject bitmap fonts in favour of Truetype, Postscript, etc. --> | ||
<selectfont><rejectfont><pattern><patelt name="scalable"> | <selectfont><rejectfont><pattern> | ||
<patelt name="scalable"><bool>false</bool></patelt> | |||
</pattern></rejectfont></selectfont> | |||
</fontconfig> | </fontconfig> | ||
Riga 136: | Riga 143: | ||
e infine riavviamo X facendo logout e login oppure riavviando il sistema.<br> | e infine riavviamo X facendo logout e login oppure riavviando il sistema.<br> | ||
La configurazione sopra riportata è una configurazione "standard" che cerca di fornire il miglior risultato possibile sulla maggior parte dei sistemi. | La configurazione sopra riportata è una configurazione "standard" che cerca di fornire il miglior risultato possibile sulla maggior parte dei sistemi. | ||
Però ci sono tanti fattori da considerare se i font elaborati con questa configurazione non vi soddisfano ancora. Potrebbe essere colpa del monitor che ad esempio usa uno schema di subpixel differente dallo standard RGB o semplicemente è una questione di gusto personale. Spesso i font hanno istruzioni di hinting | Però ci sono tanti fattori da considerare se i font elaborati con questa configurazione non vi soddisfano ancora. Potrebbe essere colpa del monitor che ad esempio usa uno schema di subpixel differente dallo standard RGB o semplicemente è una questione di gusto personale. Spesso i font hanno istruzioni di hinting codificate al loro interno e mentre alcuni possono dare un buon risultato con l'hinting "Slight", altri appariranno meglio con hinting "None" o "Full". In ogni caso basta modificare i parametri nel file <code>.conf</code> aiutandosi con le descrizioni fornite nelle parti commentate per ottenere il risultato su schermo migliore per i vostri occhi.<br> | ||
C'è da considerare anche che l'ambiente desktop in uso può cambiare questi parametri, | C'è da considerare anche che l'ambiente desktop in uso può cambiare questi parametri, modificando il nostro file <code>.fonts.conf</code> direttamente o più spesso passando a Xft e/o fontconfig i propri valori di hinting con una priorità maggiore. Per esempio su Gnome3 le impostazioni predefinite (modificabili tramite ''gnome-tweak-tool'') sono "Hinting: Full" e "Antialiasing: Greyscale". Per evitare discrepanze e conflitti è meglio cambiare questi valori con quelli usati nei file <code>.conf</code>.<br> | ||
Ogni desktop environment che si rispetti ha una sezione dove poter impostare i parametri base di fontconfig e per alcuni potrebbero essere sufficienti per avere un buon risultato, ma per un controllo più fine il ricorso al file <code>.conf</code> è necessario. Ad esempio alcuni caratteri risultano più leggibili senza hinting sotto una certa dimensione. Ciò è correggibile aggiungendo una sezione simile a questa nel nostro file .conf: | Ogni desktop environment che si rispetti ha una sezione dove poter impostare i parametri base di fontconfig e per alcuni potrebbero essere sufficienti per avere un buon risultato, ma per un controllo più fine il ricorso al file <code>.conf</code> è necessario. Ad esempio alcuni caratteri risultano più leggibili senza hinting sotto una certa dimensione. Ciò è correggibile aggiungendo una sezione simile a questa nel nostro file .conf: | ||
<pre> | <pre> |
contributi