29
février
2024
Trois façons d'inclure des caractères au lieu des caractères «tofu» pour la langue chinoise
16:13

Trois façons d'inclure des caractères au lieu des caractères «tofu» pour la langue chinoise

29 février 2024 16:13

Comment activer les caractères chinois dans les navigateurs Linux, Chrome et FireFox.

Introduction

Certaines distributions n'affichent pas les caractères chinois car elles utilisent largement la police DejaVu, qui ne comporte pas de caractères chinois.

Pour les hiéroglyphes, le préfixe cjk a été inventé - Chine, Japon, Corée.

Lors de l'utilisation des polices de base DejaVU, le site peut ne pas s'afficher correctement. Les carrés à la place des caractères manquants sont souvent appelés « tofu » – un peu comme les cubes de tofu blanc. Le tofu est l'un des aliments les plus populaires en Chine et au Japon, et il y a une ironie dans la désignation des symboles carrés. Les polices de qualité supérieure sans rectangles à la place des caractères manquants sont appelées sans tofu.

tofu

Méthode n°1 : Installation de la police "fonts-noto-cjk-extra"

Cette commande installera une police avec des caractères Unicode supplémentaires pour la langue Cathay

sudo apt install fonts-noto-cjk-extra

L'installation de fonts-noto-cjk et fonts-noto-cjk-extra aura lieu - la taille du package est de 309 Mo.

Affichage des polices dans Google Chrome :
chrome1

Affichage des polices dans Mozilla FireFox :
Firefox1

Méthode n°2 : Installation des polices ukai, uming, ipafont, mincho, unfonts

Ces polices sont de la plus haute qualité pour les caractères chinois, japonais et coréens.
Les dessins des personnages sont élégants.

sudo apt install fonts-arphic-ukai fonts-arphic-uming fonts-ipafont-gothic fonts-ipafont-mincho fonts-unfonts-core

Affichage des polices dans Google Chrome :
chrome2

Affichage des polices dans Mozilla FireFox :
Firefox2

Méthode n°3 : Installation des polices à partir du méta-paquet fonts-droid-fallback

Ce package fournit les options de repli de DroidSans : Fallback et FallbackFull.

Chacun contient un jeu de caractères étendu, comprenant la prise en charge de l'Europe occidentale, de l'Europe orientale/centrale, de la baltique, du cyrillique, du grec et du turc. La police Droid Sans standard prend également en charge l'arabe, le chinois simplifié et traditionnel, l'hébreu, le japonais, le coréen et le thaï.

La police Droid a été conçue par Steve Matteson d'Ascender Corporation et est conçue pour fournir une qualité de texte optimale à l'écran.
À mon avis, les polices Droid sont comme des polices « affiches » – facilement lisibles à distance.

sudo apt install fonts-droid-fallback

Affichage des polices dans Google Chrome :
chrome3

Affichage des polices dans Mozilla FireFox :
Firefox3

C'est au lecteur de décider laquelle des trois options semble la plus intéressante.

Aide sur Unicode - jeu de caractères

Les caractères chinois vont de U+20000 à 3134A "UNIFIED IDEOGRAPH". Selon la police, tous les caractères ne sont pas présents (en chinois il y en a jusqu'à 100 000, le niveau d'alphabétisation est de 2000).

Polices

Comme le montre le tableau ci-dessus, les ensembles de hiéroglyphes les plus complets ont les polices suivantes :

  • AR PL UKai CN
    *AR PL UMing CN
  • DroidSansFallback (WenQuanYi)
  • Noto Serif CJKSC

Considérant que la police Noto (packages fonts-noto-cjk et fonts-noto-cjk-extra) installe trop de polices, elle peut être supprimée pour économiser les ressources informatiques :

sudo apt remove fonts-noto-cjk и fonts-noto-cjk-extra

Je recommande d'utiliser l'une des options suivantes :

  1. Ukai

    sudo apt install fonts-arphic-ukai

  2. Uming

    sudo apt installer fonts-arphic-uming

  3. Droid-fallback

    sudo apt install fonts-droid-fallback



Publications connexes