پرش به محتوا

کتابخانه

دانلود @fortawesome/fontawesome-free و نشانی CDN ایرانی

@fortawesome/fontawesome-free بسته رسمی npm برای نسخه رایگان Font Awesome است. یه مجموعه آیکون آماده که هم با فونت و CSS و هم با SVG و جاوااسکریپت توی سایت کار می کنه. برای منو، دکمه، فوتر، لینک شبکه های اجتماعی و هر جایی که آیکون لازم داری به کارت می آد.

نسخه رسمی و بدون تغییر، از منبع رسمی با مجوز (CC-BY-4.0 AND OFL-1.1 AND MIT)؛ هش هر فایل با منبع بررسی شده است.

آخرین نسخه
۷.۳.۱
نسخه‌ها در مخزن
۲۲
مجوز
(CC-BY-4.0 AND OFL-1.1 AND MIT)
سازنده
The Font Awesome Team
آخرین بررسی
آخرین به‌روزرسانی
توضیحات

آخرین نسخه

آخرین نسخه ۷.۳.۱ آخرین

۲۱٫۹ مگابایت· ۵۸۱۳ فایل· انتشار

دانلود
نشانی مستقیم فایل اصلی https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@7.3.1/js/fontawesome.min.js
کد آماده با SRI <script src="https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@7.3.1/js/fontawesome.min.js" integrity="sha256-SKSkZzaSgot9CCFvlp7TabMTqaqThZ3isivF3gm/8kM=" crossorigin="anonymous"></script>

SHA-256: 48a4a4673692828b7d08216f969ed369b313a9aa93859de2b22bc5de09bff243

درباره @fortawesome/fontawesome-free (فونت اوسام)

@fortawesome/fontawesome-free نسخه رایگان Font Awesome رو به شکل یه بسته npm در اختیارت می ذاره. مشکلی که حل می کنه ساده است: به جای اینکه برای هر آیکون یه عکس PNG بسازی و برای هر اندازه و رنگ دوباره بسازیش، آیکون رو با یه کلاس CSS یا یه SVG می ذاری و اندازه و رنگش رو از CSS کنترل می کنی. آیکون ها وکتورین، پس روی صفحه های با تراکم پیکسل بالا هم تیز می مونن.

توی بسته چند روش استفاده هست. ساده ترینش وب فونت و CSS هست: یه تگ می ذاری، کلاس سبک و نام آیکون رو بهش می دی و تموم. روش دوم SVG با جاوااسکریپته که آیکون ها رو به SVG تبدیل می کنه. فایل های SVG خام و فایل های SCSS و LESS هم کنارشون هست، برای پروژه هایی که با ابزار build کار می کنن. نسخه رایگان سبک های solid و brands رو داره و بخشی از سبک regular رو. بعضی آیکون هایی که روی سایت رسمی می بینی فقط توی نسخه Pro هستن، پس اگه آیکونی پیدا نشد، احتمالا مشکل از کدت نیست.

این بسته برای مدیر سایت وردپرسی که قالبش رو خودش شخصی سازی می کنه، برای توسعه دهنده فرانت و برای هر کسی که می خواد سریع یه رابط کاربری تمیز با آیکون های آشنا بسازه مناسبه. جایی که مناسب نیست، سایتیه که فقط دو سه آیکون لازم داره. اونجا بارگذاری کل مجموعه بی دلیله و بهتره فقط همون چند فایل SVG رو برداری. اگه هم سبک های Pro یا آیکون های خیلی خاص می خوای، نسخه رایگان جواب نمی ده.

یه نکته مخصوص سایت های ایرانی: اگه آیکون ها رو از یه CDN خارجی لود کنی، توی روزهای اینترنت محدود ممکنه سایتت بدون آیکون بالا بیاد و دکمه ها خالی بمونن. بهتره فایل ها رو روی هاست خودت بذاری. توی سایت راست به چپ هم فلش ها و آیکون های جهت دار رو حتما چک کن، چون ممکنه جهتشون با چیدمان صفحه جور نباشه و لازم بشه برعکسشون کنی. یه چیز دیگه هم این که خیلی از قالب ها و افزونه های وردپرس خودشون Font Awesome لود می کنن. قبل از اضافه کردن، سورس صفحه رو نگاه کن تا دو بار لود نشه.

مجوز این مجموعه ترکیبیه: آیکون ها CC BY، فونت ها OFL و کد MIT. توی فایل های بسته یه توضیح مجوز هست که بهتره پاکش نکنی. نسخه رسمی و بدون تغییر این بسته توی مخزن داخلی ما هم هست و بدون وابستگی به اینترنت بین الملل می تونی دانلودش کنی.

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

کار با این بسته چند قدم بیشتر نداره و برای سایت وردپرسی و HTML ساده تقریبا یکیه:

  • فایل بسته رو از همین صفحه دانلود کن و از حالت فشرده دربیار.
  • پوشه css و پوشه webfonts رو کنار هم روی هاست آپلود کن. ساختار این دو پوشه رو عوض نکن، چون فایل CSS مسیر فونت ها رو نسبت به همین ساختار می خونه.
  • فایل CSS اصلی رو توی head صفحه اضافه کن. می تونی از کد آماده پایین همین صفحه کپی کنی. توی وردپرس بهتره اضافه کردنش رو با enqueue توی functions.php قالب یا قالب فرزند انجام بدی و به فایل های اصلی قالب دست نزنی.
  • هر آیکون رو با یه تگ خالی و کلاس هاش بذار: اول کلاس سبک مثل fa-solid یا fa-brands، بعدش کلاس نام آیکون. اندازه و رنگش رو با CSS معمولی عوض کن.
  • اگه ترجیح می دی با SVG کار کنی، به جای CSS فایل جاوااسکریپت پوشه js رو لود کن. این دو روش رو معمولا با هم روی یه صفحه نذار.

بعد از نصب، صفحه رو یه بار با Ctrl+F5 باز کن. اگه به جای آیکون مربع خالی دیدی، تب Network مرورگر رو نگاه کن و ببین فایل های webfonts با خطای 404 لود شدن یا نه. معمولا مسیر پوشه اشتباهه.

همه نسخه‌ها (۲۲)

نسخه‌های ۷.x ۶ نسخه
  • ۷.۳.۱ آخرین نسخه ۲۱٫۹ مگابایت·
    دانلودنسخه 7.3.1
    نشانی مستقیم فایل اصلی 7.3.1 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@7.3.1/js/fontawesome.min.js
  • ۷.۳.۰ ۲۱٫۸ مگابایت·
    دانلودنسخه 7.3.0
    نشانی مستقیم فایل اصلی 7.3.0 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@7.3.0/js/fontawesome.min.js
  • ۷.۲.۰ ۲۱٫۴ مگابایت·
    دانلودنسخه 7.2.0
    نشانی مستقیم فایل اصلی 7.2.0 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@7.2.0/js/fontawesome.min.js
  • ۷.۱.۰ ۲۰٫۵ مگابایت·
    دانلودنسخه 7.1.0
    نشانی مستقیم فایل اصلی 7.1.0 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@7.1.0/js/fontawesome.min.js
  • ۷.۰.۱ ۲۰٫۵ مگابایت·
    دانلودنسخه 7.0.1
    نشانی مستقیم فایل اصلی 7.0.1 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@7.0.1/js/fontawesome.min.js
  • ۷.۰.۰ ۲۰٫۴ مگابایت·
    دانلودنسخه 7.0.0
    نشانی مستقیم فایل اصلی 7.0.0 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@7.0.0/js/fontawesome.min.js
نسخه‌های ۶.x ۱۰ نسخه
  • ۶.۷.۲ ۱۵٫۶ مگابایت·
    دانلودنسخه 6.7.2
    نشانی مستقیم فایل اصلی 6.7.2 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@6.7.2/js/fontawesome.min.js
  • ۶.۷.۱ ۱۵٫۸ مگابایت·
    دانلودنسخه 6.7.1
    نشانی مستقیم فایل اصلی 6.7.1 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@6.7.1/js/fontawesome.min.js
  • ۶.۷.۰ ۱۵٫۸ مگابایت·
    دانلودنسخه 6.7.0
    نشانی مستقیم فایل اصلی 6.7.0 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@6.7.0/js/fontawesome.min.js
  • ۶.۶.۰ ۱۵٫۵ مگابایت·
    دانلودنسخه 6.6.0
    نشانی مستقیم فایل اصلی 6.6.0 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@6.6.0/js/fontawesome.min.js
  • ۶.۵.۲ ۱۵٫۴ مگابایت·
    دانلودنسخه 6.5.2
    نشانی مستقیم فایل اصلی 6.5.2 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@6.5.2/js/fontawesome.min.js
  • ۶.۵.۱ ۱۵٫۳ مگابایت·
    دانلودنسخه 6.5.1
    نشانی مستقیم فایل اصلی 6.5.1 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@6.5.1/js/fontawesome.min.js
  • ۶.۴.۲ ۱۵٫۱ مگابایت·
    دانلودنسخه 6.4.2
    نشانی مستقیم فایل اصلی 6.4.2 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@6.4.2/js/fontawesome.min.js
  • ۶.۴.۰ ۱۵٫۱ مگابایت·
    دانلودنسخه 6.4.0
    نشانی مستقیم فایل اصلی 6.4.0 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@6.4.0/js/fontawesome.min.js
  • ۶.۲.۱ ۱۵٫۲ مگابایت·
    دانلودنسخه 6.2.1
    نشانی مستقیم فایل اصلی 6.2.1 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@6.2.1/js/fontawesome.min.js
  • ۶.۲.۰ ۱۵٫۳ مگابایت·
    دانلودنسخه 6.2.0
    نشانی مستقیم فایل اصلی 6.2.0 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@6.2.0/js/fontawesome.min.js
نسخه‌های ۵.x ۶ نسخه
  • ۵.۱۵.۴ ۱۰٫۵ مگابایت·
    دانلودنسخه 5.15.4
    نشانی مستقیم فایل اصلی 5.15.4 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@5.15.4/js/fontawesome.min.js
  • ۵.۱۵.۳ ۱۰٫۵ مگابایت·
    دانلودنسخه 5.15.3
    نشانی مستقیم فایل اصلی 5.15.3 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@5.15.3/js/fontawesome.min.js
  • ۵.۱۵.۱ ۱۰٫۵ مگابایت·
    دانلودنسخه 5.15.1
    نشانی مستقیم فایل اصلی 5.15.1 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@5.15.1/js/fontawesome.min.js
  • ۵.۱۳.۰ ۱۰٫۱ مگابایت·
    دانلودنسخه 5.13.0
    نشانی مستقیم فایل اصلی 5.13.0 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@5.13.0/js/fontawesome.min.js
  • ۵.۱۲.۱ ۹٫۸ مگابایت·
    دانلودنسخه 5.12.1
    نشانی مستقیم فایل اصلی 5.12.1 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@5.12.1/js/fontawesome.min.js
  • ۵.۱۱.۲ قدیمی‌ترین نسخه ۹٫۷ مگابایت·
    دانلودنسخه 5.11.2
    نشانی مستقیم فایل اصلی 5.11.2 https://mirror.wbweb.ir/npm/@fortawesome/fontawesome-free@5.11.2/js/fontawesome.min.js

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

  • نسخه رایگان فقط بخشی از آیکون ها و سبک ها رو داره: سبک solid، آیکون های برندها و بخشی از regular. نسخه Pro آیکون ها و سبک های بیشتری داره و اشتراک پولی می خواد. اگه آیکونی رو روی سایت رسمی دیدی و توی بسته رایگان پیداش نکردی، احتمالا مخصوص Pro هست.

  • نه، لازم نیست و بهتره هم نباشه. فایل های CSS و webfonts رو روی هاست خودت بذار تا آیکون ها حتی وقتی اینترنت بین الملل قطع یا کند شده، سریع و بدون وقفه لود بشن. فقط ساختار پوشه ها رو دست نزن، چون مسیر فونت ها بهش وابسته است.

  • معمولا یکی از این سه دلیله: پوشه webfonts کنار فایل CSS نیست یا مسیرش عوض شده، کلاس سبک مثل fa-solid رو ننوشتی، یا آیکونی رو صدا زدی که توی نسخه رایگان نیست. تب Network مرورگر خیلی سریع نشونت می ده کدوم فایل لود نشده.

  • بله، مجوز نسخه رایگان استفاده تجاری رو هم شامل می شه: آیکون ها CC BY، فونت ها OFL و کد MIT. فقط توضیح مجوزی که داخل فایل ها هست رو پاک نکن. برای جزئیات دقیق، متن رسمی مجوزها رو هم یه بار بخون.

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

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

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