font-family
خاصية عائلة الخط font-family
خاصية font-family تحدد خط النص بقائمة بدائل تنتهي بعائلة عامة — واختيار الخط العربي الجيد نصف هوية موقعك.
تُكتب قائمةً: المتصفح يجرب الأول فإن غاب انتقل للتالي، وتُختم بعائلة عامة (sans-serif غالبًا) كشبكة أمان. الأسماء متعددة الكلمات بين اقتباسات.
للمحتوى العربي شبكة حرجة: الخطوط اللاتينية تسقط العربية لخط النظام البدائي — اعتمد خطوطًا عربية حديثة (Cairo — خط هذا الموقع، Tajawal، IBM Plex Sans Arabic، Noto Kufi) وضعها أول القائمة. وللكود دائمًا عائلة monospace منفصلة.
الصياغة
body {
font-family: "Cairo", "Segoe UI", system-ui, sans-serif;
}
code { font-family: "JetBrains Mono", monospace; }⚡ جرّب بنفسك
عدّل الكود واضغط «تحديث» لترى النتيجة فورًا — التجربة أفضل معلّم.
🎨 محرّر HTML/CSS
<style>
.sans { font-family: system-ui, sans-serif; }
.serif { font-family: Georgia, serif; }
.mono { font-family: Consolas, monospace; direction: ltr; }
</style>
<p class="sans">بلا زوائد sans-serif — واجهات الويب</p>
<p class="serif">بزوائد serif — طابع تحريري كلاسيكي</p>
<p class="mono">monospace: const x = 42;</p>النتيجة المباشرة:
أهم القيم
| القيمة | الوظيفة |
|---|---|
| قائمة بدائل | الأول المتاح يفوز — رتب من الأخص للأعم |
| sans-serif / serif / monospace | العائلات العامة — خاتمة إلزامية للقائمة |
| system-ui | خط نظام المستخدم نفسه — سرعة ومظهر أصيل |
💡 نصائح عملية
- موقع عربي = خط عربي مصمم حديثًا أول القائمة — الفرق حضاري
- حمّل وزنين-ثلاثة فقط من الخط الشبكي — كل وزن ملف يثقل التحميل
⚠️ أخطاء شائعة
- نسيان العائلة العامة الختامية فيقرر المتصفح عشوائيًا عند الفشل
- خط لاتيني فقط ثم استغراب شكل العربية المكسور
خصائص ذات صلة
🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار CSS الكامل بالعربي.
📚 للتعمق التقني الكامل بالإنجليزية: MDN Web Docs