Font truetype

Lettertypen Veelgestelde vragen

font truetype?

TrueType è uno standard di font outline sviluppato originariamente da Apple Computer alla fine degli anni Ottanta come alternativa ai font Type 1 di Adobe utilizzati in PostScript. Il principale vantaggio del TrueType era originariamente quello di offrire agli sviluppatori di font un elevato grado di controllo sulla modalità di visualizzazione precisa dei loro font, fino al livello dei singoli pixel, con varie altezze di carattere. (Con le tecnologie di rendering oggi disponibili, il controllo a livello di pixel non è più garantito.)

Linguaggio di Hinting

I sistemi TrueType includono una macchina virtuale che esegue programmi all'interno del font, elaborando gli "hint" dei glifi. Questi distorcono i punti di controllo che definiscono il contorno, con l'intenzione che il rasterizzatore produca meno elementi indesiderati sul glifo. Il programma di hinting di ogni glifo tiene conto delle dimensioni (in pixel) alle quali il glifo deve essere visualizzato, nonché di altri fattori meno importanti dell'ambiente di visualizzazione.

Sebbene incapace di ricevere input e produrre output come normalmente inteso nella programmazione, il linguaggio di hinting TrueType offre gli altri prerequisiti dei linguaggi di programmazione: ramificazione condizionale (istruzioni IF), cicli ripetuti un numero arbitrario di volte (istruzioni di tipo FOR e WHILE), variabili (anche se sono semplicemente slot numerati in un'area di memoria riservata dal font) e incapsulamento del codice in funzioni. Le istruzioni speciali chiamate delta hint rappresentano il controllo di più basso livello, spostando un punto di controllo a una sola dimensione di pixel.

Le buone tecniche di programmazione dei glifi TrueType sono concepite per fare il più possibile utilizzando variabili definite una sola volta in tutto il font (ad esempio, larghezze dei tratti, altezza dei maiuscoli, altezza della x). Ciò significa evitare il più possibile le istruzioni delta. Questo aiuta lo sviluppatore del font a realizzare modifiche importanti (ad esempio, il punto nel quale i tratti principali di tutto il font passano da 1 a 2 pixel di larghezza) durante la maggior parte dello sviluppo.

La creazione di un font TrueType molto ben hinted rimane un lavoro significativo, nonostante la maggiore facilità d'uso dei programmi per aggiungere hint ai font rispetto agli inizi degli anni Novanta. Molti font TrueType pertanto presentano solo hint rudimentali, oppure dispongono di hinting applicato automaticamente dall'editor di font, con risultati variabili.


Comments