پروگ 98

مرجع برنامه نویسی ایرانیان


تغییر فونت متون


در این مطلب قصد داریم نحوه تغییر فونت متون با استفاده از css را توضیح دهیم.


یکی از property هایی که برای تغییر فونت وجود دارد، font-family است.


به تکه کد زیر توجه کنید:

p{
font-family: Arial,Tahoma;
}

در تکه کد بالا گفته شده است، بیا و فونت تمام تگ های p را به آریال تغییر بده. در صورتی هم که به هر دلیلی فونت آریال در دسترس نبود، فونت تاهوما را برای این تگ ها در نظر بگیر.


در جلوی font-family میتوان :

  • نام فونت
  • نوع فونت
را نوشت.

در صورتی که نام فونت را نوشته باشیم، مرورگر، در سیستم کاربر دنبال فونتی با نام مورد نظر میگردد.
اما اگر نوع فونت را نوشته باشیم، مرورگر با توجه به فونت های موجود در سیستم کاربر، به صورت خودکار فونتی با نوع مورد نظر میگردد.

مثال:
p{
font-family: Serif;
}

در تکه کد بالا گفتیم، بیا و با توجه به فونت های موجود در سیستم کاربر، فونتی از نوع serif را برای تگ های p در نظر بگیر.



در تصویر بالا، به خوبی متوجه تفاوت بین فونت های serif و sans-serif میشویم.



فونت دلخواه:

در تمام روش های بالا فونت میبایست در سیستم کاربر موجود بود تا بارگذاری شود. اما ممکن است شما بخواهید فونتی برای متون در نظر بگیرید که شاید در سیستم کاربر موجود نباشد. چاره اینکار چیست؟ آیا باید از انجام اینکار صرف نظر کرد؟ یا اینکه به کاربر بگوییم اول فونت مورد نظر ما را دانلود کن، بعد به از سایت ما بازدید کن!

برای مثال به وبلاگ پروگ 98 دقت کنید. این وبلاگ از فونت شبنم استفاده میکند. به احتمال زیاد این فونت در سیستم شما موجود نیست. پس چگونه این فونت بارگذاری شده است؟

به کد زیر دقت کنید:
@font-face{
font-family: shabnam;
src: url('http://example.com/shabnam.woff');
}

p{
font-family: shabnam,Tahoma;
}

 در کد بالا با استفاده از @font-face گفته ایم، نام فونت مورد نظر ما را شبنم قرار بده، و آدرس اینترنتی آن را نیز برابر با example.com/shabnam.woff قرار بده.

در جلوی font-family نام فونت را مینویسیم و در جلوی src، در تابع url آدرس فونت را مینویسیم.


حالا هر تگ یا المنتی را که میخواهید فونت آن مثلا به شبنم تغییر کند، font-family آن را برابر با نام فونت قرار دهید.

به همین سادگی!


در تصویر زیر، انواع فرمت فونت ها، و پشتیبانی مرورگرها از این فرمت ها نمایش داده شده است.


پیشنهاد:

در صورتی که میخواهید فرمت فونت هایتان را عوض کنید، میتوانید از وبسایت transfonter.org استفاده کنید.
با استفاده از این وبسایت به راحتی چند کلیک، فرمت فونت هایتان را میتوانید تعویض کنید.
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
تجدید کد امنیتی
Designed By Me Powered by Bayan