Nella vista di esempio dell'oggetto tipo di carattere sono visualizzabili quattro diverse geometrie di riferimento, attivabili o disattivabili a piacere dal &popmenu;e. Se tutte e quattro le impostazioni sono abilitate, questo sar… l'aspetto delle linee di testo nell'esempio tipo di carattere:

Le differenti geometri hanno il significato seguente:

  1. La linea rossa subito sotto i caratteri "72" nell'esempio Š la linea di base, su cui "poggia" il carattere. La maggior parte dei caratteri stanno al di sopra di questa linea, eccezion fatta per quelli che hanno delle parti discendenti (come i caratteri 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*).

  2. Il rettangolo in grigio chiaro alla sinistra di ogni linea (contrassegnato con A nell'immagine di esempio) rappresenta l'ascendente massimo del carattere (ma Š in realt… di pi— -- si veda C qui sotto). E' la quantit… di spazio necessaria al font al di sopra della linea di base (per i programmatori, Š contenuto nel campo 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).

  3. Le linee verticali in grigio scuro (contrassegnate da C) rappresentano il margine interno (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.

  4. I due rettangoli rossi con righe diagonali (contrassegnati da 1 e 2) rappresentano ascendente e discendente per i caratteri minuscoli. Nella PM Programming Reference si specifica che questa Š l'estensione massima occupata al di sopra della linea di base dal carattere minuscolo pi— alto. Dato che spesso vi sono caratteri in cui alcune minuscole, come la 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.