تم تغيير الخط إلى Source Sans Pro ولكنه يؤثر على الأحرف فقط

لقد غيرت الخط الأساسي لموقعي هنا:
image

بعد التغيير يبدو هكذا: :arrow_down:

تغير الخط للأحرف الأبجدية ولكن ليس للأحرف الصينية. الأحرف الصينية لا تزال بالخط الافتراضي. أتساءل لماذا… وأود تصحيح هذا. هل يمكن لأحد مساعدتي؟ :bowing_man:

ملاحظة: لقد جربت Google Fonts API ومكون سمة Google Font أيضًا. لقد جربت حتى تحميل خط (Source Sans Pro) كأصل للسمة. النتائج هي نفسها.

إعجاب واحد (1)

كل المعلومات التي يمكنني العثور عليها حول Source Sans Pro تشير إلى أنها لا تدعم الأحرف الصينية. إنها تحتوي فقط على بضع مئات من الرموز اللاتينية.

ستحتاج إلى استخدام Source Han Sans Traditional Chinese أو …Simplified Chinese بدلاً من ذلك. (أو أي خط آخر يدعم رموز CJK.)

3 إعجابات

أوه… لقد أخطأت بين Source Sans Pro و Source Han Sans. الآن أفهم، شكرًا لك!

لكنني واجهت هذه المشكلة عند استخدام Noto Sans Simplified Chinese (= Source Han Sans) عبر Google Fonts API.

يبدو أنه، لاستخدام نصوص متعددة معًا في نفس المنتدى، قد تحتاج إلى استخدام CSS مخصص.

بشكل أساسي، سترغب في الحصول على تنسيق خط مثل هذا في ملف CSS الخاص بك:

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

لست متأكدًا من أن إعداد الخط الأساسي قادر على ذلك.

3 إعجابات

بالتأكيد، لم أضع أي شيء في CSS، والآن أرى أين كانت المشكلة. باتباع دليل Google Font الرسمي لاستخدام خطوط Noto على الويب الذي ذكرته، قمت بتعديل خط موقعي إلى Noto Sans SC بنجاح! :smiling_face_with_three_hearts: شكرًا لك!!

بالنسبة لأولئك الذين ربما واجهوا نفس المشكلة التي واجهتها (فشل في إعداد خطوط Noto للغات غير الأوروبية على موقعي من خلال Google Font API)، ألقِ نظرة على الدليل الرسمي المذكور أعلاه.

ونصيحة لأولئك الذين يرغبون في استخدام Noto Sans CJK، تذكر أن تضع Noto Sans قبل Noto Sans TC (أو SC، JP، إلخ) في خاصية font-family لضمان مظهر جيد للأحرف الأبجدية.
مثال:

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