Skip to main content

Qu'est-ce qu'un Unicode Police?

A Unicode La police est les informations graphiques nécessaires pour afficher les caractères présents dans Unicode Set de caractères universels (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 nombreux Unicode Les polices de type 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 un Unicode La face de type et l'UCS sont gérées 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.

Utilisation d'un Unicode La police 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 signifie que, 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.L'Unicode Les normes ne traitent que des CU sous-jacentes et non des polices de caractères ou de la mise en œuvre de la relation entre les deux, donc cela peut varier d'un programme à l'autre.

Les informations dans un Unicode La police peut ê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 l'Unicode La police doit être implémentée, elle pourrait également contenir des informations pour rendre des lettres en trois dimensions (3D), ou même des signatures audio au lieu de données visuelles.

Il existe des méthodes typiques d'implémentation de caractères complexes dans un Unicode Polité de caractères, 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 caractères 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.