Qu'est-ce qu'un caractère Unicode®?

Un caractère Unicode® est constitué des informations graphiques nécessaires à l'affichage des caractères présents dans le jeu de caractères universel Unicode® (UCS). Il y a plus d'un million de caractères dans le SCU, chacun étant appelé point de code, et ils sont continuellement révisés et développés. Pour cette raison, de nombreuses polices Unicode® choisissent de ne fournir que des données graphiques pour un sous-ensemble de caractères pouvant être représentés, telles que des lettres et des chiffres en anglais occidental, bien que certaines polices tentent de fournir des informations d'affichage pour autant de caractères que possible. possible. Finalement, la connexion entre une police de caractères Unicode® et le SCU est gérée par le logiciel utilisant les caractères, car il n’existe pas de définition précise du comportement des polices au niveau de la programmation.

Utiliser une police de caractères Unicode® implique de manipuler les deux éléments qui constituent une police complète. Le premier est le SCU, qui définit quels caractères correspondent à quels numéros. Cela signifie que, dans le SCU, le numéro anglais 1 serait représenté dans l'ensemble par un numéro d'index spécifique. Ce numéro peut ensuite être utilisé pour déterminer l'index dans la police de caractères afin de rechercher les données graphiques afin que le caractère puisse être restitué sur un écran ou imprimé sur du papier. Les normes Unicode® ne traitent que du SCU sous-jacent et non des polices de caractères ou de la mise en œuvre de la relation entre les deux. Cela peut donc varier d'un programme à l'autre.

Les informations contenues dans une police de caractères Unicode® peuvent contenir presque tout ce qui remplit en quelque sorte le rôle d'affichage ou de représentation du caractère UCS. La représentation graphique d’un caractère SCU est appelée glyphe. Les glyphes d'une police peuvent être des images ou des données vectorielles afin que les caractères puissent être dessinés et redimensionnés à la taille souhaitée. Il n’existe aucune définition de la manière dont la police de caractères Unicode® doit être mise en œuvre. Elle pourrait donc contenir des informations permettant de restituer des lettres en trois dimensions (3D), voire même des signatures audio au lieu de données visuelles.

Il existe certaines méthodes classiques d'implémentation de caractères complexes dans une police de caractères Unicode®, en particulier dans les langues non occidentales, dans lesquelles il peut y avoir des dizaines de milliers de caractères individuels. Une solution consiste à fournir des informations sur la manière de compiler un seul glyphe à partir de plusieurs éléments pouvant chacun être utilisés dans plusieurs caractères. Cela peut permettre à un caractère de contenir des données graphiques moins répétitives et de le remplacer par un système de superposition pour créer les images uniques nécessaires.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?