J'ai installé deux polices chinoises à partir du dépôt: UMing et UKai. J'aime mieux l'apparence de UKai, mais la police par défaut choisie par Ubuntu (lors de la sélection d'une police non chinoise) est UMing. Par exemple, la police de mon bureau est Droid Sans, mais les caractères chinois sont choisis dans UMing. Comment choisir UKai pour la police chinoise par défaut?
P.S. Si je modifie simplement la police de bureau par UKai, je n’obtiendrai pas les caractères latins Droid Sans, ce n’est donc pas une solution.
Malheureusement, il n'y a pas d'éditeur de configuration d'interface graphique à utiliser pour traiter ce problème sous Ubuntu. Les sélecteurs de polices de l’interface graphique sous Gnome ou Unity ne vous permettent que de sélectionner une police par option, tandis que le gestionnaire de polices vous permet d’activer/désactiver les polices uniquement.
Mais, comme dans le cas typique d’un système Linux, vous pouvez le configurer, il vous suffira de déterrer l’option de configuration à partir de nombreuses documentations.
Maintenant, allez droit au but: vous devrez éditer/créer le fichier ~/.fonts.conf
.
~/.fonts.conf
vous invitant à utiliser ~/.config/font-manager/local.conf
, auquel cas vous devez créer ce dernier.~/.fonts.conf
pour vérifier..fonts.conf
.Une fois le fichier créé, insérez le code suivant:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>sans-serif</family>
<prefer>
<family>Droid Sans</family>
<family>UKai</family>
</prefer>
</alias>
</fontconfig>
Il crée une liste de secours pour la résolution des polices. Lorsqu'un programme demande une police sans empattement (la plupart des polices de l'interface graphique sont sans empattement par défaut), le système essaie d'utiliser la première police (Droid Sans) pour un caractère. Si la police ne prend pas en charge ce caractère, le second (UKai) sera utilisé. Je ne sais pas si spécifier Droid Sans comme préférence de premier plan a une signification, mais vous pouvez tout aussi bien la conserver, pour des raisons de sécurité.
Notez également que vous devez vous déconnecter de votre compte, puis vous reconnecter pour voir l'effet.
Pour moi, l’effet est immédiat après la déconnexion et la reconnexion, et le choix de la police s’applique à l’ensemble du système.
La réponse ci-dessus est basée sur un article de blog lié: Fedora 中文 字体 设置
Modifier
Il existe également un exemple de configuration plus complet sous /etc/fonts/conf.avail
ou /etc/fonts/conf.d
(je ne me souviens plus exactement) dont le nom contient zh-CN
. Inside contient un ensemble de configurations utilisées pour ajuster l’ordre exact des polices de secours, ce qui est bien plus approprié que la méthode ci-dessus. Copiez simplement le contenu du fichier dans ~/.fonts.conf
ou ~/.config/font-manager/local.conf
et modifiez l'ordre des polices en fonction de vos besoins.
Depuis Ubuntu a beaucoup changé (avec la dernière version de 18.0.4 lts). J'ai trouvé ceci blog (en chinois, supposons que vous êtes un lecteur chinois, sinon pourquoi voudriez-vous être si fuzz sur le chinois, haha).
Fondamentalement, il copie certaines polices Windows du sous-système, et en utilisant
Sudo mkfontscale
Sudo mkfontdir
Sudo fc-cache -fv
pour mettre à jour, créez un fichier de polices reconnaissable par ubuntu et chargez-le dans le cache du système.
Enfin, avec l’aide de l’unité Tweak tool , vous pouvez modifier l’apparence de la police système.
Vous pourriez rencontrer un problème le schéma suivant est manquant .
J'espère que cette réponse pourrait résoudre le problème pour vous les gars. Et peut-être dans la version suivante d'Ubuntu, ils pourraient choisir des polices plus agréables.