تصميم مجاني كل أسبوع..

هل لديك مقترح لتنزيل تصميم في مجال معين، راسلنا من خلال أحد صفحاتنا في
(فيسبوك - انستقرام - تويتر)

الدرس الخامس عشر: الخطوط CSS Fonts

الدرس الخامس عشر: الخطوط CSS Fonts

الخطوط في CSS

الخطوط الآمنة للموقع CSS Safe Fonts

عائلات الخطوط CSS Fonts Family

طريقة إضافة خطوط CSS Fonts import

 

الخطوط في CSS Fonts

تعتبر الخطوط من أهم المميزات في تنسيق محتوى صفحات الويب، وللخطوط تأثير كبير على تجربة القراء لموقعك الإلكتروني، وتعتبر الخطوط أحد اهم مميزات العلامة التجارية لأي شركة لتميزها عن غيرها. ويتم إضافة خاصية الخط في CSS عبر الكود التالي:

Font-family: Arial;

 

الخطوط الآمنة للموقع CSS Safe Fonts

نقصد بالخطوط الآمنة هنا الخطوط التي تكون متوفرة على متصفحات الويب وأن يتم تطبيقه على محتوى الصفحة بدون أي قصور أو إخلال في شكل الخط. لذلك في CSS يتم اختيار الخط المتوفر والأنسب في نفس الوقت.

 

عائلات الخطوط CSS Fonts Family

توجد عائلات للخطوط في CSS وفكرتها قائمة على خط يولد مجموعة من الخطوط الشبيهة به، وتكمن فائدة عائلات الخطوط في استبدال خط بدل آخر في صفحات الويب في حال عدم وجود أحدهم.

بمجرد أن تحدد خاصية الخط font-family في برنامج Dreamweaver ستظهر أمامك عائلات الخطوط وعند اختيار أحدهم يظهر بالشكل التالي:

font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";

أعلاه خطوط تم ترتيبها تلقائياً من عائلة واحدة (متقاربة في التشابه) ويفهم المتصفح في حال عدم توفر الأول يتحقق من الذي يليه وهكذا. بالنسبة للظهور علامة التنصيص أعلاه لبعض الخطوط فهي لأن اسم الخط يتكون من كلمتين أو أكثر فيتم عمل علامة التنصيص للدلالة على اسم الخط.

 

طريقة إضافة خطوط CSS Fonts import

يتم تعيين الخطوط بعدة طرق ومنها:

  • تعيين خط موجود في أنظمة التشغيل:

وتتم هذه الطريقة بإضافة خاصية الخط والتي استخدمناها مسبقاً واختيار أحد الخطوط المعروفة والموجودة عالمياً وفي جميع أو أغلب متصفحات أنظمة التشغيل ويمكن التعيين باختيار أحد عائلات الخطوط الموجودة في CSS والتي تظهر أمامنا بمجرد اختيار الخط في برنامج Dreamweaver ومثال على ذلك:

font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";

 

  • تعيين خط مضاف في نفس سرفر الموقع:

نستطيع إضافة خط نختاره نحن ونضيفه إلى ملفات موقعنا الالكتروني بحيث يتم استخدامه لتنسيق النصوص الخاصة بموقعنا الالكتروني ونلجأ لهذه الميزة عند عدم توفر الخط في أغلب متصفحات أنظمة التشغيل.

ولإضافة خط نستخدم الكود التالي داخل ملف CSS:

@font-face {
    font-family: 'ABC';
    src: url(../fonts/ABC.ttf);
}

مثال (18)

سنقوم بعمل عنوان ونص داخل div باللغة العربية وإضافة خط جديد لملف صفحة الويب (تستطيع تنزيل أي خط ترغب به لموقعك من أحد المواقع المتخصص بالخطوط).

 

الخطوات:

  1. إيجاد الخط الذي نريده وعمل مجلد خاص به ونسمي المجلد fonts.
  2. سننشئ صفحة ويب ونسميها WebFonts.html
  3. سننشئ ملف CSS ونسميه style.css
  4. إضافة الخط لصفحة الويب عبر كود تعيين خط جديد وتحديد مكانه.

صورة كود صفحة WebFonts.html في Dreamweaver

اضافة خطوط CSS

في الكود أعلاه تم تعيين 3 كلاسات لكل من div والعنوان والنص.

 

صورة كود ملف style.css في Dreamweaver

خطوط CSS

أعلاه في سطر 3 ستم استخدام كود @font-face والمخصص لإضافة الخطوط وتم فتح الأقواس تلقائياً،

في سطر 4 تم تعيين اسم الخط ونقوم بإضافة الاسم حسبما نريد عبر font-family ونضع الاسم بين فاصلتين منقوطتين حسب المثال أعلاه تم تسمية الخط myfont.

في سطر 5 نحدد مكان الخط، بمجرد إضافة خاصية src تلقائيا سيظهر خيار تحديد المكان نقوم بالضغط عليها وسيتم فتح نافذة لتحديد الخط، نقوم بالتحديد وسيتم إضافة المكان مباشرة ثم نضع فاصلة منقوطة في الأخير.

أيضاً الكلاسات التي تم عملها وربطها بالعنوان والنص وكذلك div الذي يحتويهم جميعاً.

سطر 7 كلاس div-style وهو مخصص للصندوق الذي سيحوي العنوان والنص، جميع الخواص المضافة تم شرحها مسبقاً.

سطر 15 كلاس title-style تم تعيين الخواص ومنها الخط

في سطر 18 تم تحديد الخط الذي قمنا بتسميته واضافته ونضع الاسم myfont بين علامتي تنصيص.

 

صورة لملفات المثال:

ملفات الخطوط CSS

النتيجة:

اضافة خطوط للموقع الالكتروني

  • تعيين خط موجود على سرفر خارجي.

يلجئ البعض لتعيين خطوط موجودة في سرفرات أو مواقع أخرى وتعتبر الطريقتين السابقتين الأفضل فنياً للموقع والأسهل.

تتم الطريقة أعلاه بواسطة نفس الطريقة السابقة مع اختلاف بسيط:

@font-face {
    font-family: 'ABC';
    src: url(https://website.com/fonts/somefont.ttf);
}

كم نلاحظ أعلاه تم تحديد مصدر الخط وهو رابط الخط نفسه في الموقع الذي هو موجود فيه.

اشترك ليصلك جديدنا

ليصلك جديد التصاميم المجانية والمدفوعة، ومقالات التسويق الإلكتروني،
اشترك معنا باضافة بريدك الإلكتروني، وكذلك واتساب (اختياري).

IN 5 MINUTESموقع متخصص في التسويق الإلكتروني ويقدم خدمات متنوعة منها تصاميم السوشيال ميديا، وحجز الاستضافات وإنشاء المواقع الإلكترونية، والتعليم والتدريب في مجال الويب والتسويق الإلكتروني.

البريد الالكتروني:
hi@in5minutes.net