Formát písma OpenType
Formát písma OpenType založený na kódování Unicode rozšiřuje formát souboru písma TrueType. Písma OpenType umožňují mapování mezi znaky a glyfy, povolení podpory ligatur, pozičních formulářů, alternativních a dalších náhrad. Písma OpenType můžou obsahovat také informace, které podporují dvourozměrné umístění glyfů a přílohu glyfů a můžou obsahovat obrysy TrueType nebo PostScript.
Funkce rozložení v písmech OpenType jsou uspořádané podle skriptů a jazyků, což umožňuje jednomu písmu podporovat více systémů zápisu, a to i ve stejném skriptu. Aby se zajistila konzistence v operacích rozložení textu a aby nedocházelo k zbytečným režijním nákladům v souborech písem nebo aplikacích, je mnoho rozložení textu a sémantických algoritmů jazyka součástí jednopisu. Tím se vývojáři písem zbaví nutnosti definovat pravidla generalizovaných skriptů v rámci písma.
Aplikace můžou zavést konkrétní znalosti nebo předvolby týkající se rozložení skriptu. Písma rozložení OpenType můžou dokonce obsahovat pravidla rozložení, která duplikují nebo nahrazují pravidla použitá službami operačního systému. Struktura vrstvené služby operačního systému podporující rozložení textu umožňuje aplikaci zvolit informace o rozložení, které se mají použít, a vybrat, jak ji použít. Další informace naleznete v dokumentaci Microsoft Typography nebo OpenType Specification.
Související témata