Schriftart auf Source Sans Pro geändert, aber wirkt sich nur auf Buchstaben aus

Ich habe die Basisschriftart für meine Website hier geändert:
image

Nach der Änderung sieht es so aus: :arrow_down:

Die Schriftart wurde für alphabetische Zeichen geändert, aber nicht für chinesische Zeichen. Chinesische Zeichen sind immer noch in der Standardschriftart. Ich frage mich, warum… und ich möchte das richtig machen. Könnte mir jemand helfen? :bowing_man:

PS: Ich habe die Google Fonts API und die Google Font Theme-Komponente ausprobiert. Ich habe sogar versucht, eine Schriftart (Source Sans Pro) als Asset des Themas hochzuladen. Die Ergebnisse sind die gleichen.

1 „Gefällt mir“

Alle Informationen, die ich über Source Sans Pro finden kann, deuten darauf hin, dass es keine chinesischen Schriftzeichen unterstützt. Es hat nur wenige hundert lateinische Glyphen.

Sie müssten stattdessen Source Han Sans Traditional Chinese oder …Simplified Chinese verwenden. (Oder eine andere Schriftart mit Unterstützung für CJK-Glyphen.)

3 „Gefällt mir“

Oh… Ich habe Source Sans Pro mit Source Han Sans verwechselt. Jetzt verstehe ich, danke!

Aber ich bin auf dieses Problem gestoßen, als ich Noto Sans Simplified Chinese (= Source Han Sans) über die Google Fonts API verwendet habe.

Es klingt, als ob Sie möglicherweise benutzerdefiniertes CSS benötigen, um mehrere Skripte im selben Forum zu verwenden.

Grundsätzlich möchten Sie in Ihrem CSS eine Schriftartformatierung wie diese erzielen:

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

Ich bin mir nicht sicher, ob die Basisschriftarteinstellung dafür ausreicht.

3 „Gefällt mir“

In der Tat habe ich nichts in CSS eingefügt, jetzt sehe ich, wo das Problem lag. Ich habe die Schriftart meiner Website gemäß der von Ihnen erwähnten offiziellen Anleitung von Google Font zur Verwendung von Noto-Schriftarten im Web erfolgreich auf Noto Sans SC umgestellt! :smiling_face_with_three_hearts: Vielen Dank!!

Für diejenigen, die auf das gleiche Problem gestoßen sind wie ich (Fehler bei der Einrichtung von Noto-Schriftarten für nicht-europäische Sprachen über die Google Font API), werfen Sie einen Blick auf die oben genannte offizielle Anleitung.

Und ein Tipp für diejenigen, die Noto Sans CJK verwenden möchten: Denken Sie daran, Noto Sans vor Noto Sans TC (oder SC, JP usw. in der font-family-Eigenschaft) zu setzen, um eine gute Darstellung von alphabetischen Zeichen zu gewährleisten.
Beispiel:

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