Le differenti geometri hanno il significato seguente:
g
e y
). Tutte le altre geometrie sono in relazione alla
linea di base (per i programmatori: la linea di base rappresenta la coordinata y
a tutte le chiamate GpiCharString*
).
lMaxAscender
della struttura
FONTMETRICS
&os2;).*
All'opposto, il rettangolo in grigio scuro (contrassegnato da B) rappresenta il
discendente massimo del carattere (FONTMETRICS.lMaxDescender
).
E' l'ammontare di spazio massimo necessario per un carattere come g
o y
al di sotto della linea di base (in realt… Š di pi— -- si veda 2 qui sotto).
FONTMETRICS.lInternalLeading
). E' quella parte di
"ascendente massimo" (A) che il font riserva per la spaziatura.
Dato che, nella maggior parte dei font, il valore dell'ascendente massimo (A) Š superiore allo
spazio realmente usato verso l'alto dal carattere, tale valore si pu• sottrarre all'ascendente
massimo per ottenere l'estensione "reale" dei caratteri al di sopra della linea di base.
d
,
sono pi— alte delle rispettive maiuscole (per es. in Times New Roman), questo valore dovrebbe
rappresentare lo spazio massimo effettivamente usato dal font al di sopra della linea di base.
Purtroppo questo valore Š sbagliato nella maggior parte dei tipi di carattere TrueType, a causa di un difetto del motore FreeType/2 o di un errore nel disegno del carattere stesso.