Qu'est-ce qu'un personnage large?

Un caractère large est un caractère d'ordinateur dont la taille dépasse la mesure standard de 8 bits. Les caractères d'un jeu d'ordinateurs, tels que le jeu de caractères universel (USC), illustrent un bon exemple de caractères larges, car l'USC peut être codé au format 16 bits ou 32 bits. Cela diffère des jeux de caractères normalisés plus anciens, tels que le code ASCII (American Standard Code), qui utilise un caractère ne dépassant pas 7 bits. L’encodage des jeux de caractères en caractères larges présente l’avantage de permettre plus de marge de manoeuvre lorsqu’il est temps d’ajouter des symboles complexes supplémentaires, ce qui donne aux concepteurs de personnages une plus grande liberté. Les inconvénients se présentent sous la forme d'une consommation de mémoire supplémentaire, car les jeux de caractères étendus utilisent davantage de mémoire système lorsqu'ils sont actifs sur l'ordinateur.

Les jeux de caractères doivent être personnalisés pour fonctionner avec des systèmes d'exploitation spécifiques. Les caractères larges ne sont pas différents. Pour les systèmes d'exploitation Windows® - versions 32 et 64 bits -, les jeux de caractères larges doivent être adaptés à un environnement 16 bits, offrant une capacité de stockage double pour chaque caractère par rapport à un jeu "standard" à 8 bits. D'autre part, Unix® requiert des caractères larges pour s'adapter à une structure 32 bits, offrant une capacité quatre fois supérieure à celle d'un jeu de caractères de base.

Le principal avantage des jeux de caractères larges est qu'ils permettent l'utilisation de symboles non standard et une plus grande souplesse pour inclure différentes langues dans leurs interfaces. Par exemple, les jeux de caractères larges peuvent inclure l’alphabet anglais standard, ainsi que des langues telles que le cyrillique et le grec en même temps. Cela signifie qu'un seul jeu de caractères larges peut s'appliquer à des personnes couvrant plusieurs pays, au lieu d'exiger un jeu unique de caractères non étendus pour chaque région linguistique.

Bien qu’ils soient utiles pour aider à normaliser les versions de logiciels dans différentes régions linguistiques, les jeux de caractères larges ont un prix. Ce prix est un coût supplémentaire en frais mémoire. Alors qu'un jeu de caractères 16 bits offre une capacité double de celle d'un jeu standard 8 bits, il consomme également deux fois plus de mémoire. Il en va de même pour les jeux de caractères 32 bits, qui consomment quatre fois plus de mémoire que les jeux de caractères conventionnels.

Du point de vue informatique et statistique, cela représente un "coût" significatif pour la mémoire. Dans la pratique, toutefois, le coût n’est pas aussi élevé que cela puisse paraître. Les ordinateurs modernes contiennent souvent au moins quatre gigaoctets de mémoire système, ce qui rend le stockage d'un grand jeu de caractères 32 bits assez négligeable dans la pratique. Seuls les ordinateurs les plus surchargés - ou les moins puissants - pourront constater des performances considérables en utilisant des ensembles de caractères larges.

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?