Formato dei tipi di carattere OpenType
Il formato del tipo di carattere OpenType basato su Unicode estende il formato del file di carattere TrueType. I tipi di carattere OpenType consentono il mapping tra caratteri e glifi, consentendo il supporto per legature, forme posizionali, alternative e altre sostituzioni. I tipi di carattere OpenType possono includere anche informazioni che supportano il posizionamento e l'allegato glifo bidimensionale e possono contenere contorni TrueType o PostScript.
Le funzionalità di layout all'interno dei tipi di carattere OpenType sono organizzate in base a script e linguaggi, consentendo a un singolo tipo di carattere di supportare più sistemi di scrittura, anche all'interno dello stesso script. Per garantire la coerenza nelle operazioni di layout del testo e per evitare un sovraccarico non necessario nei file di carattere o nelle applicazioni, molti algoritmi semantici del layout del testo e della lingua sono inclusi in Uniscribe. In questo modo, lo sviluppatore di tipi di carattere non deve definire regole script generalizzate all'interno di un tipo di carattere.
Le applicazioni possono introdurre conoscenze o preferenze specifiche relative al layout dello script. I tipi di carattere di layout OpenType possono anche contenere regole di layout che duplicano o sostituisce quelle applicate dai servizi del sistema operativo. La struttura a più livelli dei servizi del sistema operativo che supportano il layout di testo consente a un'applicazione di scegliere le informazioni di layout da usare e di selezionare come applicarle. Per altre informazioni, vedere la documentazione di Microsoft Typography o la specifica OpenType.
Argomenti correlati