پرش به محتوا

کتابخانه

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

@fontsource/cairo یه بسته npm برای میزبانی فونت Cairo روی سرور یا هاست خودته. Cairo از فونت های Google Fonts هست و حروف عربی و لاتین رو پوشش می ده. فایل های فونت و CSS لازم توی خود بسته هست، پس سایتت برای نمایش متن به سرور گوگل وصل نمی شه و توی روزهای اینترنت محدود هم درست بالا میاد.

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

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

آخرین نسخه

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

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

دانلود(پنجره تازه)
نشانی مستقیم فایل اصلی https://mirror.wbweb.ir/npm/@fontsource/cairo@5.3.0/200.css

دانلود هفتگی جهانی

۹۵٫۹ هزار

هفته ۲۵ مهر تا ۱ آبان۹٪ بیشتر از هفته قبل

دانلود هفتگی جهانی در ۱۲ هفته اخیر، از ۱۰ مرداد تا ۱ آبان؛ هفته آخر ۹۵٬۸۷۹ دانلود؛ ۹٪ بیشتر از هفته قبل. منبع: npm.

منبع: npmبه‌روزرسانی آمار

کد آماده با SRI <link rel="stylesheet" href="https://mirror.wbweb.ir/npm/@fontsource/cairo@5.3.0/200.css" integrity="sha256-+bCPFlFyPzGzxr4fGAD2SIo3koFFuRjHZBpRUHYnXzI=" crossorigin="anonymous">

SHA-256: f9b08f1651723f31b3c6be1f1800f6488a37928145b918c7641a515076275f32

درباره @fontsource/cairo (فونت کایرو)

@fontsource/cairo یه راه ساده برای استفاده از فونت Cairo بدون وابستگی به Google Fonts هست. معمولاً فونت رو با یه تگ link از سرور گوگل می گیرن. از ایران این درخواست گاهی کند جواب می ده و گاهی اصلاً جواب نمی ده. نتیجه اش متنیه که اول با فونت پیش فرض مرورگر نمایش داده می شه، یا کلاً خالی می مونه. این بسته فایل های فونت رو همراه CSS آماده توی یه بسته npm جمع کرده و تو اون ها رو از سرور یا هاست خودت سرو می کنی.

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

این بسته برای پروژه هایی مناسبه که با ابزارهایی مثل Webpack یا Vite ساخته می شن و می خوان فونت توی خروجی نهایی خودشون باشه. اگه سایتت وردپرسیه و قالبش build نداره، باز هم می تونی فایل های CSS و فونت رو روی هاست بذاری و دستی لینک بدی. ولی اگه دنبال فونتی هستی که مخصوص نوشتار فارسی طراحی شده و جزئیات تایپوگرافی فارسی براش اولویت داره، بهتره چند فونت فارسی دیگه رو هم کنارش تست کنی.

چند نکته که زود به کارت می آد. هر وزن فونت یه فایل جداست، پس فقط وزن هایی رو بیار که واقعاً توی طراحی استفاده می کنی. معمولاً یه وزن معمولی و یه وزن ضخیم کافیه. زیرمجموعه ها (subset) هم جدا هستن. اگه سایتت فقط فارسی و انگلیسی داره، سراغ arabic و latin برو. مجوز فونت OFL هست و استفاده توی سایت های شخصی و تجاری آزاده. فقط اگه فایل ها رو جای دیگه ای منتشر کردی، متن مجوز رو هم کنارش نگه دار.

نسخه های رسمی و بدون تغییر این بسته توی مخزن داخلی ما هم هست. وقتی دسترسی به رجیستری npm یا اینترنت بین الملل مختل می شه، می تونی فایلش رو از همین جا بگیری و روی هاست خودت بذاری.

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

اگه پروژه ات با npm کار می کنه، بسته رو نصب کن و فقط CSS وزن هایی رو که لازم داری توی فایل اصلی جاوااسکریپت یا استایلت import کن. اگه پروژه ات build نداره، مسیر دوم راحت تره:

  • بسته رو از مخزن بگیر و پوشه اش رو روی هاست یا توی پروژه ات باز کن.
  • از داخل پوشه، فایل CSS وزن مورد نظرت رو انتخاب کن. هر وزن فایل جدا داره.
  • ساختار پوشه ها رو دست نزن، چون CSS فایل های فونت رو با مسیر نسبی صدا می زنه.
  • با کد آماده پایین همین صفحه، فایل CSS رو به صفحه اضافه کن.
  • توی استایل سایتت، برای المنت هایی که می خوای font-family رو روی Cairo بذار و یه فونت جایگزین هم بعدش بنویس.
  • سایت رو باز کن و از تب Network مرورگر ببین فایل های فونت از دامنه خودت لود می شن، نه از سرور گوگل.

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

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

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

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

  • Cairo برای خط عربی و لاتین طراحی شده و حروف مشترک با فارسی رو نمایش می ده. ولی فونتی مخصوص تایپوگرافی فارسی نیست. پیش از استفاده روی سایت اصلی، متن واقعی خودت رو با اعداد و علامت ها تست کن و ببین ظاهرش به دردت می خوره یا نه.

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

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

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

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

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

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