font-face در CSS

font-face در CSS

دسته بندی : آموزش CSS سطح مقاله : متوسط زمان مطالعه : 3 دقیقه آخرین بروز رسانی: 19 بهمن 1399

در این مقاله با تگ font-face در CSS آشنا می شویم.

توضیح خانواده فونت در CSS

به طور پیش فرض ، شما فقط می توانید از بین تعداد انگشت شماری از فونت های ایمن وب برای استفاده در CSS انتخاب کنید. اگرچه کاربردی و پرطرفدار هستند اما اگر بخواهید طرحی منحصر به فرد ایجاد کنید ممکن است کاربرد چندانی نداشته باشد. برای اینکه بتوانید یک خانواده قلم CSS سفارشی اضافه کنید و از آن در سند خود استفاده کنید ، باید از قانون  font-face@ استفاده کنید:

@font-face {
    font-family: fontname;
    src: url(https://fonts.gstatic.com/s/lato/v16/S6uyw4BMUTPHjx4wXiWtFCc.woff2);
}

استفاده از font-face در CSS

با استفاده از قانون font-face ، می توانید یک خانواده قلم CSS سفارشی را وارد کنید ، آن را در مرورگر بارگیری کرده و در وب سایت ارائه دهید:

@font-face {
    font-family: fontname;
    src: url(https://fonts.gstatic.com/s/lato/v16/S6u_w4BMUTPHjxsI5wq_Gwftx9897g.woff2);
    font-weight: italic;
}

این قانون باید قبل از سایر خصوصیات یک ظاهر طراحی شده در صفحه سبک ظاهر شود.

برای بارگذاری یک خانواده قلم سفارشی در CSS ، باید دو ویژگی تعریف کنید:

  • font-family نام قلم را تعریف می کند
  • src یک URL را مشخص می کند که از آن فونت بارگیری می شود

همچنین می توانید برخی از ویژگی های اختیاری را اضافه کنید:

DescriptionProperty
نحوه کشش قلم را مشخص می کند (به طور پیش فرض طبیعی است)font-stretch
نحوه مدل سازی قلم را تعریف می کند (به طور پیش فرض طبیعی است)font-style
جسارت قلم را تعریف می کند (به طور پیش فرض طبیعی است)font-weight
نویسه های یونی کد را که قلم پشتیبانی می کند تعریف می کند (به طور پیش فرض U + 0-10FFFF)unicode-range

نحوه استفاده از قلم بارگیری شده

برای استفاده از خانواده قلم های سفارشی در CSS ، ابتدا باید منبع معتبری را پیدا کنید که قلم ها را ارائه می دهد (به عنوان مثال Font Squirrel) و فایل را با قلم مورد نظر خود بارگیری کنید. پس از پایان بارگیری ، ممکن است لازم باشد آن را استخراج کنید.

مراحل بعدی برای کاربران ویندوز و Mac کمی متفاوت است:

برای نصب روی فایل کلیک راست کنید. پرونده های قلم را با پسوند .ttf ، .otf یا .fon به پوشه Fonts منتقل کنید.windows
روی پرونده دوبار کلیک کنید و در منوی ظاهر شده Install Font را انتخاب کنید.mac

روش های جایگزین برای افزودن فونت ها

دو روش وجود دارد که به شما امکان می دهد یک خانواده فونت CSS سفارشی بدون استفاده از font-face@ اضافه کنید – پیوند دادن و وارد کردن.

پیوند دادن پرونده های قلم نیاز دارد که یک عنصر <link> را با منبع قلم تعریف شده در قسمت <head> سند HTML اضافه کنید:

<link href="https://fonts.googleapis.com/css?family=Gayathri&display=swap" rel="stylesheet">

div {
    font-family: 'Gayathri', sans-serif;
}

وارد کردن پرونده های قلم به استفاده از قانون import نیاز دارد. مجدداً ، باید منبع را برای وارد کردن خانواده قلم CSS از:

@import url('https://fonts.googleapis.com/css?family=Gayathri&display=swap');

div {
font-family: 'Gayathri', sans-serif;
}

پشتیبانی از مرورگر

این تگ در مرورگرهای : IE، safari ، firefox، cherom، opera  و Edge پشتیبانی می شود.

در دوره آموزش CSS بین المللی آکادمی دویکس به صورت رایگان ثبت نام کنید.

این مقاله چقدر براتون مفید بود؟

اولین امتیاز را ثبت کنید😊