پرش به محتوا

کتابخانه

دانلود @fontsource/tajawal و نشانی CDN ایرانی

@fontsource/tajawal یه بسته npm برای میزبانی فونت Tajawal روی سرور خودته. فایل های فونت و CSS لازمش تو بسته هست، پس برای نمایش فونت لازم نیست پروژه ات به سرویس بیرونی وصل بشه. به درد پروژه های وبی می خوره که فونت عربی و لاتین تمیز و یکدست می خوان.

نسخه رسمی و بدون تغییر، از منبع رسمی با مجوز OFL-1.1؛ هش هر فایل با منبع بررسی شده است.

آخرین نسخه
۵.۳.۰
نسخه‌ها در مخزن
۱۳
مجوز
OFL-1.1
سازنده
Google Inc.
آخرین بررسی
آخرین به‌روزرسانی
توضیحات

آخرین نسخه

آخرین نسخه ۵.۳.۰ آخرین

۳۲۶ کیلوبایت· ۵۶ فایل· انتشار

دانلود
نشانی مستقیم فایل اصلی https://mirror.wbweb.ir/npm/@fontsource/tajawal@5.3.0/200.css
کد آماده با SRI <link rel="stylesheet" href="https://mirror.wbweb.ir/npm/@fontsource/tajawal@5.3.0/200.css" integrity="sha256-Um9zpRav8ThVL1htiuwRADcnIujQSXxmf1OMPDlb7Uc=" crossorigin="anonymous">

SHA-256: 526f73a516aff138552f586d8aec1100372722e8d0497c667f538c3c395bed47

درباره @fontsource/tajawal (فونت تجوال)

Tajawal یکی از فونت های Google Fonts هست و @fontsource/tajawal همون فونت رو به شکل بسته npm عرضه می کنه. یعنی به جای اینکه مرورگر کاربر موقع باز کردن سایتت بره سراغ سرور گوگل، فایل های فونت از سرور یا هاست خودت بالا میاد. برای سایت های ایرانی این فرق کوچیکی نیست. وقتی اینترنت بین الملل کند یا قطع و وصل باشه، فونت بیرونی ممکنه دیر لود بشه یا اصلا لود نشه، و صفحه با فونت پیش فرض مرورگر نشون داده می شه.

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

بسته بیشتر به درد پروژه هایی می خوره که با npm و یه ابزار بیلد مثل Vite یا Webpack کار می کنن، مثلا پروژه های React، Vue یا Next. اگه سایت وردپرسی ساده ای داری و فرایند بیلد نداری، باز هم می شه ازش استفاده کرد. فقط باید فایل ها رو خودت کنار قالب بذاری و مسیرشون رو تو CSS درست کنی.

یه نکته رو قبل از انتخاب جدی بگیر: Tajawal اصالتا برای نوشتار عربی و لاتین طراحی شده، نه مخصوص فارسی. اگه سایتت فارسیه، یه متن واقعی خودت رو باهاش تست کن. حروف پ، چ، ژ و گ، اعداد فارسی و فاصله بین کلمه ها رو دقیق نگاه کن و ببین ظاهرش به کارت می خوره یا نه. اگه کیفیت حروف فارسی برات خیلی مهمه، فونت هایی که مخصوص فارسی ساخته شدن شاید انتخاب بهتری باشن.

مجوز این فونت OFL هست که معمولا استفاده تو پروژه های شخصی و تجاری رو آزاد می ذاره، ولی شرایط دقیقش رو یه بار از متن مجوز بخون. نسخه های رسمی و بدون تغییر این بسته رو تو مخزن داخلی ما هم می تونی پیدا کنی، برای روزهایی که دسترسی به npm یا منابع خارجی مشکل داره.

راهنمای استفاده

نصب و استفاده از بسته چند قدم بیشتر نیست:

  • بسته رو به پروژه ات اضافه کن. اگه با npm کار می کنی، با اسم @fontsource/tajawal نصبش کن.
  • اگه پروژه ات ابزار بیلد داره، فایل CSS بسته رو تو فایل ورودی جاوااسکریپت یا تو استایل اصلی وارد کن. کد آماده این کار پایین همین صفحه هست.
  • فقط وزن هایی رو وارد کن که تو طراحی لازم داری. هر وزن یه فایل جدا داره و وارد نکردنش از حجم سایت کم می کنه.
  • بعدش اسم فونت رو تو font-family هر بخشی که می خوای بنویس. یه فونت جایگزین هم کنارش بذار تا اگه فایل لود نشد، صفحه به هم نریزه.
  • اگه سایتت ابزار بیلد نداره، فایل های فونت و CSS رو از بسته بیرون بیار، کنار فایل های سایتت بذار و مسیرها رو تو @font-face درست کن.
  • آخرش سایت رو باز کن و با متن واقعی خودت چک کن. تو تب Network مرورگر ببین فایل فونت از سرور خودت لود می شه و حروف و اعداد فارسی درست نمایش داده می شن. اگه فونت لود نشد، اول مسیر فایل ها رو چک کن.

همه نسخه‌ها (۱۳)

نسخه‌های ۵.x ۱۳ نسخه
  • ۵.۳.۰ آخرین نسخه ۳۲۶ کیلوبایت·
    دانلودنسخه 5.3.0
    نشانی مستقیم فایل اصلی 5.3.0 https://mirror.wbweb.ir/npm/@fontsource/tajawal@5.3.0/200.css
  • ۵.۲.۷ ۳۲۶ کیلوبایت·
    دانلودنسخه 5.2.7
    نشانی مستقیم فایل اصلی 5.2.7 https://mirror.wbweb.ir/npm/@fontsource/tajawal@5.2.7/200.css
  • ۵.۲.۶ ۳۲۶ کیلوبایت·
    دانلودنسخه 5.2.6
    نشانی مستقیم فایل اصلی 5.2.6 https://mirror.wbweb.ir/npm/@fontsource/tajawal@5.2.6/200.css
  • ۵.۲.۵ ۳۲۶ کیلوبایت·
    دانلودنسخه 5.2.5
    نشانی مستقیم فایل اصلی 5.2.5 https://mirror.wbweb.ir/npm/@fontsource/tajawal@5.2.5/200.css
  • ۵.۲.۴ ۳۲۶ کیلوبایت·
    دانلودنسخه 5.2.4
    نشانی مستقیم فایل اصلی 5.2.4 https://mirror.wbweb.ir/npm/@fontsource/tajawal@5.2.4/200.css
  • ۵.۲.۱ ۳۲۶ کیلوبایت·
    دانلودنسخه 5.2.1
    نشانی مستقیم فایل اصلی 5.2.1 https://mirror.wbweb.ir/npm/@fontsource/tajawal@5.2.1/200.css
  • ۵.۲.۰ ۳۲۶ کیلوبایت·
    دانلودنسخه 5.2.0
    نشانی مستقیم فایل اصلی 5.2.0 https://mirror.wbweb.ir/npm/@fontsource/tajawal@5.2.0/200.css
  • ۵.۱.۱ ۳۲۶ کیلوبایت·
    دانلودنسخه 5.1.1
    نشانی مستقیم فایل اصلی 5.1.1 https://mirror.wbweb.ir/npm/@fontsource/tajawal@5.1.1/200.css
  • ۵.۱.۰ ۳۲۶ کیلوبایت·
    دانلودنسخه 5.1.0
    نشانی مستقیم فایل اصلی 5.1.0 https://mirror.wbweb.ir/npm/@fontsource/tajawal@5.1.0/200.css
  • ۵.۰.۱۵ ۳۲۶ کیلوبایت·
    دانلودنسخه 5.0.15
    نشانی مستقیم فایل اصلی 5.0.15 https://mirror.wbweb.ir/npm/@fontsource/tajawal@5.0.15/200.css
  • ۵.۰.۱۴ ۳۲۶ کیلوبایت·
    دانلودنسخه 5.0.14
    نشانی مستقیم فایل اصلی 5.0.14 https://mirror.wbweb.ir/npm/@fontsource/tajawal@5.0.14/200.css
  • ۵.۰.۱۳ ۳۲۰ کیلوبایت·
    دانلودنسخه 5.0.13
    نشانی مستقیم فایل اصلی 5.0.13 https://mirror.wbweb.ir/npm/@fontsource/tajawal@5.0.13/200.css
  • ۵.۰.۱۲ قدیمی‌ترین نسخه ۳۲۰ کیلوبایت·
    دانلودنسخه 5.0.12
    نشانی مستقیم فایل اصلی 5.0.12 https://mirror.wbweb.ir/npm/@fontsource/tajawal@5.0.12/200.css

پرسش‌های رایج

  • این فونت برای عربی و لاتین طراحی شده و ممکنه تو متن فارسی بعضی جزئیات به خوبی فونت های مخصوص فارسی درنیاد. مطمئن ترین کار اینه که یه متن واقعی از سایت خودت رو باهاش تست کنی. حروف پ، چ، ژ و گ، اعداد فارسی و فاصله بین کلمه ها رو دقیق نگاه کن.

  • تو Google Fonts مرورگر فایل فونت رو از سرور گوگل می گیره، ولی با Fontsource فایل ها کنار سایت خودت میزبانی می شن. وقتی اینترنت بین الملل ضعیفه، معمولا فونت سریع تر و مطمئن تر لود می شه و احتمال اینکه صفحه با فونت پیش فرض نشون داده بشه کمتر می شه.

  • نه، ولی با ابزار بیلد کار راحت تره. اگه سایتت مثلا یه قالب ساده وردپرسی هست، می تونی فایل های فونت و CSS رو دستی کنار قالب بذاری و مسیرشون رو تو @font-face تنظیم کنی. بعدش تو تب Network مرورگر چک کن فایل ها از سرور خودت لود می شن و مسیرها درست باشن.

  • مجوز این فونت OFL هست که معمولا استفاده تو پروژه های شخصی و تجاری رو آزاد می ذاره. ولی شرایط دقیق، مثل فروش جداگانه خود فونت یا تغییر دادنش، تو متن مجوز اومده. قبل از استفاده تجاری یه بار اون رو بخون.

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

چیزی که لازم دارید اینجا نیست؟

نام کتابخانه، افزونه یا قالب را بفرستید؛ پس از بررسی، نسخه‌های رسمی آن به مخزن اضافه می‌شود.