Partager via


Format des polices OpenType

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

Les fonctionnalités de disposition des polices OpenType sont organisées par scripts et par langues, ce qui permet à une seule police de prendre en charge plusieurs systèmes d’écriture, même au sein d’un même script. Afin d’assurer la cohérence des opérations de mise en page du texte et d’éviter toute surcharge inutile dans les fichiers de police ou les applications, de nombreux algorithmes de mise en page du texte et de sémantique des langues sont inclus dans Uniscribe. Cela évite au développeur de polices de devoir définir des règles d’écriture généralisées au sein d’une police.

Les applications peuvent introduire des connaissances ou des préférences spécifiques concernant la présentation 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 du 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 la manière de les appliquer. Pour plus d’informations, consultez la documentation des typographies Microsoft ou les spécifications OpenType.

À propos d’Uniscribe