Created
January 20, 2016 09:17
-
-
Save sentenza/e30ba332b39752576290 to your computer and use it in GitHub Desktop.
Debian Fontconfig -> see: http://guide.debianizzati.org/index.php/Migliorare_l%27aspetto_dei_font FIle: /etc/fonts/local.conf
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version='1.0'?> | |
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> | |
<fontconfig> | |
<match target="pattern"> | |
<!-- La rasterizzazione dei caratteri converte i dati vettoriali dei font | |
in immagini bitmap, così da poter essere visualizzati sullo schermo. | |
Il risultato può apparire frastagliato per via dell'aliasing. | |
L'anti-aliasing aumenta il dettaglio visivo dei bordi dei caratteri. --> | |
<edit mode="append" name="antialias"> | |
<bool>true</bool> | |
</edit> | |
<!-- Abilitando l'opzione "hinting", le istruzioni di hinting TrueType | |
incorporate nei font vengono interpretate dal Byte-Code Interpreter | |
(BCI) di FreeType. Questa è la scelta migliore in caso di font | |
contenenti buone istruzioni di hinting. --> | |
<edit mode="append" name="hinting"> | |
<bool>true</bool> | |
</edit> | |
<!-- Abilitando l'autohinter verranno ignorate le istruzioni di hinting | |
contenute nei font ma verrà usato un algoritmo generico di hinting, | |
che è quasi sempre peggiore delle istruzioni ma potrebbe migliorare | |
la visualizzazione dei font che non hanno istruzioni incorporate. | |
L'autohinter e il subpixel rendering non sono programmati per lavorare | |
insieme e non devono essere abilitati contemporaneamente. --> | |
<edit mode="append" name="autohint"> | |
<bool>false</bool> | |
</edit> | |
<!-- L'hintstyle rappresenta quanto influenza avrà l'hinting sul risultato | |
finale. Può essere impostato in "hintfull", "hintmedium", "hintslight" | |
e "hintnone". Con autohint abilitato è consigliato "hintslight", mentre | |
con autohint disabilitato (BCI) è consigliato "hintfull", ma è una | |
scelta abbastanza soggettiva. --> | |
<edit mode="append" name="hintstyle"> | |
<const>hintslight</const> | |
</edit> | |
<!-- Il subpixel rendering riesce a triplicare efficacemente la risoluzione | |
orizzontale o verticale dei font usando i subpixel del monitor. | |
Fontconfig deve sapere che tipo di subpixel usa il vostro monitor per | |
visualizzare correttamente i caratteri. Le possibili opzioni sono: | |
"rgb", "bgr", "vrgb", "vbgr", "unknown" e "none". Moltissimi monitor | |
odierni usano le specifiche "rgb" (Red-Green-Blue). | |
Non abilitare contemporaneamente questa opzione e l'autohinter. --> | |
<edit mode="append" name="rgba"> | |
<const>rgb</const> | |
</edit> | |
<!-- Quando si usa il subpixel rendering bisognerebbe abilitare il filtro | |
LCD, che serve ad ridurre i bordi colorati dei font. Il filtro | |
"lcddefault" è quello più comune; "lcdlight" è un filtro leggero ideale | |
per i font che sembrano troppo spessi o tenui; "lcdlegacy" è il filtro | |
originale di Cairo; "lcdnone" disabilita il filtro. --> | |
<edit mode="append" name="lcdfilter"> | |
<const>lcddefault</const> | |
</edit> | |
<!-- Fontconfig dovrebbe prendere il valore DPI da Xorg. Per controllare | |
il valore di Xorg usare il comando 'xdpyinfo | grep resolution' | |
Per impostare manualmente il DPI disabilitare i tag-commento sotto --> | |
<!-- | |
<edit mode="append" name="dpi"> | |
<double>96</double> | |
</edit> | |
--> | |
<!-- Alcuni font incorporano una versione bitmap che potrebbe essere usata | |
al posto della vettoriale, specie alle dimensioni più piccole. Con | |
questa opzione si disattiva l'utilizzo di questi caratteri bitmap. --> | |
<edit mode="append" name="embeddedbitmap"> | |
<bool>false</bool> | |
</edit> | |
</match> | |
<!-- Rifiuta l'uso di font bitmap, Fontconfig userà solo font vettoriali | |
tipo TrueType, OpenType, Postscript, ecc. --> | |
<selectfont><rejectfont><pattern> | |
<patelt name="scalable"><bool>false</bool></patelt> | |
</pattern></rejectfont></selectfont> | |
<!-- I font predefiniti "Serif", "Sans-Serif" e "Monospace" sono in realtà | |
degli alias a dei font predefiniti, e possono essere cambiati usando la | |
sostituzione font. Con lo stesso metodo si possono anche creare degli | |
alias per altri font, l'importante è non dare un nome all'alias che sia | |
uguale al nome di un font già presente nel sistema. Per esempio se non è | |
installato Arial si può creare un alias con un suo font simile come FreeSans. | |
Per personalizzare gli alias togliere i tag-commento sotto --> | |
<!-- | |
<alias> | |
<family>serif</family> | |
<prefer><family>DejaVu Serif</family></prefer> | |
</alias> | |
<alias> | |
<family>sans-serif</family> | |
<prefer><family>DejaVu Sans</family></prefer> | |
</alias> | |
<alias> | |
<family>monospace</family> | |
<prefer><family>DejaVu Sans Mono</family></prefer> | |
</alias> | |
<alias> | |
<family>Arial</family> | |
<prefer><family>FreeSans</family></prefer> | |
</alias> | |
--> | |
</fontconfig> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Links: