درباره افزونه یوز انی فونت Use Any Font | Custom Font Uploader
پشت این افزونه یه برنامهنویس نپالی به اسم Dinesh Karki (با نام مستعار Dnesscarkey) نشسته. داستان از اونجا شروع شد که Dinesh میخواست فونتهای خاص رو توی سایتهای وردپرسی خودش استفاده کنه، ولی هیچ ابزار سادهای پیدا نمیکرد که بدون دردسر CSS یه فونت دلخواه رو آپلود و اعمال کنه. پس خودش نشست و Use Any Font رو ساخت. افزونه اونقدر محبوب شد که الان بیش از ۲۰۰ هزار نصب فعال داره و امتیاز ۴.۷ از ۵ از بیش از ۱۱۰۰ کاربر گرفته. سایت شخصی Dinesh هنوز همون dineshkarki.com.np هست و پروژه کاملاً مستقل مونده. کار اصلی افزونه اینه که فایل فونت رو (با فرمت ttf، otf یا woff) از کامپیوترت آپلود میکنی و افزونه اون رو بهصورت خودکار به فرمت woff2 تبدیل میکنه؛ فرمتی که حدود ۳۰٪ سریعتر لود میشه. بعد از آپلود، یه رابط ساده داری که بهش میگی این فونت رو روی کدوم تگهای HTML یا کدوم المانهای CSS اعمال کن. علاوه بر فونتهای شخصی، دسترسی به بیش از ۲۳ هزار و ۸۰۰ فونت از پیشتعریفشده هم داری که Google Fonts رو هم شامل میشه، با این تفاوت که فونتها روی سرور خودت ذخیره میشن نه سرور گوگل. پشتیبانی از Gutenberg، Elementor، Divi، Beaver Builder، Oxygen، Astra، Kadence و دهها قالب و صفحهساز دیگه هم هست. برای کاربر ایرانی این افزونه یه مزیت کلیدی داره: فونتهای فارسی مثل Vazir، Yekan، IRANSans و هر فونت دیگهای رو میشه مستقیم آپلود کرد بدون این که به سرویس خارجی وابسته باشی. از اونجایی که فونتها روی سرور خودت نگه داشته میشن، مشکل تحریم و بلاکشدن CDN خارجی که سر فونتهای گوگل گریبان خیلی از سایتهای ایرانی رو میگیره اینجا وجود نداره. برای سایتهایی که روی هاست اشتراکی ایرانی کار میکنن هم مشکلی نیست، چون نیاز به تنظیمات سرور خاصی نداره. ولی نقطهضعف اصلی اینه که برای تبدیل فرمت فونت، افزونه باید فایل رو به سرور Dnesscarkey بفرسته و بعد از تبدیل برگردونه. یعنی بدون اینترنت یا اگه سرور dnesscarkey.org بهخاطر تحریم یا فیلتر در دسترس نباشه، آپلود فونت جدید انجام نمیشه. ضمناً نسخه رایگان فقط اجازه تبدیل یه فونت رو میده و برای چند فونت مختلف باید API key پولی بخری. بعضی کاربران هم از کندی پشتیبانی و مشکل دریافت کلید بعد از پرداخت شکایت دارن. توصیه عملی: اگه سایتت نیاز به فونت فارسی سفارشی داره یا میخوای از Google Fonts رو سرور خودت سرو کنی، این افزونه گزینه خوبیه. ولی اگه روی هاست ایرانی هستی و دسترسی پایدار به سرورهای خارجی نداری، قبل از خرید نسخه پریمیوم حتماً یه بار آپلود آزمایشی انجام بده.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 6.3.14» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (use-any-font-6.3.14.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه یوز انی فونت Use Any Font | Custom Font Uploader اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 6.3.14
- Added validation for font assign section.
- Fixed special characters issue in custom element box.
- Fixed API key issue.
- Improved error handling for file write permission issues during font upload.