Police changée en Source Sans Pro mais ne prend effet que sur les lettres

J’ai changé la police de base de mon site ici :
image

Après le changement, il ressemble à ceci :arrow_down:

La police a changé pour les caractères alphabétiques mais pas pour les caractères chinois. Les caractères chinois sont toujours dans la police par défaut. Je me demande pourquoi… et j’aimerais corriger cela. Quelqu’un pourrait-il m’aider ? :bowing_man:

PS : J’ai essayé l’API Google Fonts et le composant de thème Google Font aussi. J’ai même essayé de télécharger une police (Source Sans Pro) comme ressource du thème. Les résultats sont les mêmes.

1 « J'aime »

Toutes les informations que j’ai pu trouver sur Source Sans Pro indiquent qu’il ne prend pas en charge les caractères chinois. Il ne contient que quelques centaines de glyphes latins.

Vous devriez plutôt utiliser Source Han Sans Traditional Chinese ou …Simplified Chinese. (Ou une autre police de caractères prenant en charge les glyphes CJK.)

3 « J'aime »

Oh… Je me suis trompé entre Source Sans Pro et Source Han Sans. Je comprends maintenant, merci !

Mais j’ai rencontré ce problème en utilisant Noto Sans Simplified Chinese (= Source Han Sans) via l’API Google Fonts.

Il semble que pour utiliser plusieurs scripts ensemble dans le même forum, vous pourriez avoir besoin d’utiliser du CSS personnalisé.

Essentiellement, vous voudriez obtenir un style de police comme celui-ci dans votre CSS :

font-family: 'Noto Sans Simplified Chinese', 'Noto Sans', sans-serif;

Je ne suis pas sûr que le paramètre de police de base soit à la hauteur.

3 « J'aime »

En effet, je n’avais rien mis dans le CSS, je vois maintenant où était le problème. En suivant le guide officiel de Google Font pour utiliser les polices Noto sur le web que vous avez mentionné, j’ai modifié la police de mon site en Noto Sans SC avec succès ! :smiling_face_with_three_hearts: Merci !!

Pour ceux qui auraient rencontré le même problème que moi (échec de la configuration des polices Noto pour langues non européennes sur mon site via l’API Google Font), jetez un œil au guide officiel mentionné ci-dessus.

Et une astuce pour ceux qui souhaitent utiliser Noto Sans CJK, n’oubliez pas de mettre Noto Sans avant Noto Sans TC (ou SC, JP etc. dans la propriété font-family pour assurer un bon rendu des caractères alphabétiques.
Exemple :

body {
    font-family: 'Noto Sans', 'Noto Sans SC', sans-serif;
}