Qu'est-ce qu'une police Unicode®?

Une police Unicode® est les informations graphiques nécessaires pour afficher les caractères présents dans le jeu de caractères universels Unicode® (UCS). Il y a plus d'un million de caractères dans l'UCS, chacun a appelé un point de code, et ils sont continuellement révisés et élargis. Pour cette raison, de nombreuses polices Unicode® choisissent de fournir uniquement des données graphiques pour un sous-ensemble des caractères qui pourraient être représentés, tels que uniquement des lettres et des nombres d'anglais occidentaux, bien qu'il existe certaines polices qui tentent de fournir des informations d'affichage pour autant de caractères que possible. En fin de compte, la connexion entre une police Unicode® et l'UCS est gérée par le logiciel à l'aide des caractères, car il n'y a pas de définition réelle pour la façon dont les polices doivent se comporter au niveau de la programmation.

L'utilisation d'une police de caractères Unicode® implique la remise des deux éléments qui font une police complète. Le premier est l'UCS, qui est une définition de ce que les caractères mappent quels nombres spécifiques. Cela signifieque, dans l'UCS, le numéro 1 anglais 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 pour trouver les données graphiques afin que le caractère puisse être rendu sur un écran ou imprimé sur papier. Les normes UNICODE® traitent uniquement des UC sous-jacents et non des polices ou de la mise en œuvre de la relation entre les deux, donc cela peut varier d'un programme à l'autre.

Les informations d'une police Unicode® peuvent être 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 UCS est connue sous le nom de glyphe. Les glyphes dans une police peuvent être des images, ou ils peuvent être des données vectorielles afin que les caractères puissent être dessinés et mis à l'échelle à n'importe quelle taille nécessaire. Il n'y a aucune définition de la façon dont la police Unicode® doit être implémentée, donc elle pourrait également conTain Informations pour rendre des lettres en trois dimensions (3D), ou même des signatures audio au lieu de données visuelles.

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

DANS D'AUTRES LANGUES