تغییر فونت سایتهای انگلیسی زبان در خارج بسیار مرسوم است. اما همچنان افراد زیادی هستند که از تغییر فونت پیش فرض سایتشان ابا دارند. ما در این مطلب بنا داریم روش تغییر فرمت فونتها و همچنین تغییر فونت سایت و نیز معرفی برخی فونتها استاندارد برای وب (به زودی) را در اختیار شما کاربران عزیز قرار دهیم.

آشنایی با وب فونت

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

حداقل نسخه مرورگرها در پشتیبانی از فرمت های مختلف فونت در جدول زیر نمایش داده شده است. (جدول زیر)
Font format IE Chrome Firefox Safari Opera
TTF/OTF 9.0* 4.0 3.5 3.1 10.0
WOFF 9.0 5.0 3.6 5.1 11.1
WOFF2 پشتیبانی نمی شود 36.0 35.0* پشتیبانی نمی شود 26.0
SVG پشتیبانی نمی شود 4.0 پشتیبانی نمی شود 3.2 9.0
EOT 6.0 پشتیبانی نمی شود پشتیبانی نمی شود پشتیبانی نمی شود پشتیبانی نمی شود

*IE: فرمت فونت فقط وقتی کار می کند که نصب و فراخوانی شده باشد.
*Firefox: به طور پیش فرض پشتیبانی نمیکند, اما قابل فعال شدن است با تعریف یک FLag حالت True برای استفاده از WOFF2.

راهنمای استفاده از وب فونت

در سایت زیر تنها در 3 مرحله می توانید فرمت های مورد نظر خود را ایجاد و آنها را به همراه CSS مربوطه دانلود و استفاده نمایید.
  • مرحله 1: آپلود فونت (ttf/eot/woff/...)
  • مرحله 2: انجام تنظیمان لازم و انتخاب فونت های مورد نظر
  • مرحله 3: دانلود فونت ها

نمونه فراخوانی فونت در صفحه با استفاده از قابلیت font-face@:
  @font-face {
  font-family: 'BYekan';
  src: url('fonts/BYekan.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/BYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}