Qu'est-ce qu'un personnage large?
Un caractère large est un caractère d'ordinateur qui a une taille dépassant la mesure standard 8 bits. Les caractères d'un ensemble d'ordinateurs tels que le jeu de caractères universels (USC) illustrent un excellent exemple de caractères larges, car l'USC peut être codé dans des formats 16 bits ou 32 bits. Cela diffère des jeux de caractères plus anciens et standardisés tels que le Code standard américain pour l'information interchange (ASCII), qui utilise le caractère de moins de 7 bits. L'avantage du codage de caractères se déroule en caractères larges est qu'il permet une plus grande salle de respiration quand vient le temps d'ajouter des symboles supplémentaires et complexes à l'ensemble, donnant aux concepteurs de personnages une gamme de liberté plus large. Les inconvénients se présentent sous la forme d'une consommation de mémoire supplémentaire, car les jeux de caractères larges utilisent plus de mémoire système tandis que les jeux de caractères actifs sur l'ordinateur.
doivent être personnalisés pour fonctionner avec des systèmes d'exploitation spécifiques, et les caractères larges ne sont pas différents. Pour les systèmes d'exploitation Windows® - Versions 32 et 64 bits - à l'échelle CLes ensembles de Haracter doivent être adaptés pour s'adapter dans un cadre 16 bits, offrant deux fois la capacité de stockage pour chaque caractère par rapport à un ensemble 8 bits "standard". Unix®, en revanche, nécessite des caractères larges pour s'adapter à un cadre 32 bits, offrant quatre fois la capacité d'un jeu de caractères de base.
Le plus grand avantage des ensembles de caractères larges est qu'ils permettent des symboles non standard et une plus grande polyvalence en incluant 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 à la fois. Cela signifie qu'un seul ensemble de caractères larges peut s'appliquer à des individus couvrant plusieurs pays, au lieu de nécessiter un ensemble unique de caractères non large pour chaque région de langue individuelle.
bien que utile pour aider à standardiser les versions de logiciels sur différentes langues RegDes ions, des ensembles de personnages larges ont un prix. Ce prix est un coût supplémentaire en frais généraux de mémoire. Alors qu'un jeu de caractères 16 bits offre le double de la capacité d'un ensemble 8 bits standard, il consomme également deux fois plus de mémoire. Il en va de même pour les ensembles de caractères 32 bits, qui avalent un significatif quatre fois plus de mémoire que les jeux de caractères conventionnels.
Depuis le calcul et les perspectives statistiques, il s'agit d'un "coût" important à la mémoire. Dans une application pratique, cependant, le coût n'est pas aussi grand qu'il le paraît. Les ordinateurs modernes contiennent souvent quatre gigaoctets ou plus 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 de travail - ou sous-alimentés - remarqueront un coup de performance substantiel en utilisant des ensembles de caractères larges.