Partager via


Format de police OpenType

Le format de police OpenType basé sur Unicode étend le format de fichier de police TrueType. Les polices OpenType autorisent le mappage entre les caractères et les glyphes , ce qui permet la prise en charge des ligatures, des formes positionnelles, des alternatives et d’autres substitutions. Les polices OpenType peuvent également inclure des informations qui prennent en charge le positionnement de glyphe à deux dimensions et la pièce jointe de glyphe, et peuvent contenir des contours TrueType ou PostScript.

Les fonctionnalités de disposition dans les polices OpenType sont organisées par des scripts et des langages, ce qui permet à une police unique de prendre en charge plusieurs systèmes d’écriture, même dans le même script. Pour garantir la cohérence dans les opérations de disposition de texte et éviter une surcharge inutile dans les fichiers de police ou les applications, de nombreux algorithmes sémantiques de disposition et de langage de texte sont inclus dans Uniscribe. Cela empêche le développeur de polices de devoir définir des règles de script généralisées dans une police.

Les applications peuvent introduire des connaissances ou des préférences spécifiques concernant la disposition des scripts. Les polices de disposition OpenType peuvent même contenir des règles de disposition qui dupliquent ou remplacent celles appliquées par les services du système d’exploitation. La structure en couches des services de système d’exploitation prenant en charge la disposition du texte permet à une application de choisir les informations de disposition à utiliser et de sélectionner comment l’appliquer. Pour plus d’informations, consultez la documentation Microsoft Typography ou la spécification OpenType.

À propos de la uniscribe