متن فارسی و عربی را در صفحههای وب بهصورت خودکار پیدا میکند و راستچین نمایش میدهد؛ با فونت وزیرمتن و پیش از آنکه صفحه دیده شود.
English README / توضیحات انگلیسی · صفحه Releases
هر صفحهای که باز میکنید بررسی میشود و بهمحض مشاهده متن فارسی یا عربی (در پاراگراف، پیام چت، توییت یا حتی محل تایپ شما) همان بخش راستچین شده و با فونت وزیرمتن نمایش داده میشود.
این افزونه در سه نسخه عرضه میشود که منطق تشخیص یکسانی دارند:
| نسخه | مناسب برای |
|---|---|
chrome/ |
کروم، اج، بریو، آرک و اپرا (مرورگرهای کرومیوم) |
firefox/ |
فایرفاکس ۱۲۱ و بالاتر |
safari/ |
سافاری ۲۶ و بالاتر (بارگذاری موقت) |
- فایل
dynamic-rtl-chrome-v3.zipرا از صفحه Releases دانلود و از حالت فشرده خارج کنید. - وارد آدرس
chrome://extensionsشوید و Developer mode (حالت توسعهدهنده) را فعال کنید. - روی Load unpacked کلیک کنید و پوشه استخراجشده را انتخاب نمایید.
- آیکن افزونه در نوار ابزار ظاهر میشود. در سایتهایی که افزونه فعال است آیکن رنگی و در غیر این صورت خاکستری نمایش داده میشود.
نسخه معمولی فایرفاکس افزونه امضانشده را قبول نمیکند. سه روش پشتیبانی میشود:
روش اول: نصب موقت (همه نسخههای فایرفاکس):
- فایل
dynamic-rtl-firefox-v3.zipرا دانلود کنید. - وارد آدرس
about:debugging#/runtime/this-firefoxشوید. - روی Load Temporary Add-on... کلیک کنید و فایل
manifest.jsonداخل پوشه استخراجشده را انتخاب نمایید. - افزونه تا زمان بستن فایرفاکس فعال میماند.
روش دوم: نصب دائمی (Developer Edition / Nightly / ESR):
- در صفحه
about:configگزینهxpinstall.signatures.requiredراfalseکنید. - نام فایل زیپ را به
dynamic-rtl-firefox-v3.xpiتغییر دهید و آن را داخل فایرفاکس بکشید.
سافاری ۲۶ پوشه افزونه را مستقیم بارگذاری میکند و نیازی به Xcode نیست:
- فایل
dynamic-rtl-safari-v3.zipرا دانلود و از حالت فشرده خارج کنید. - در سافاری وارد Settings → تب Developer شوید، روی Add Temporary Extension… کلیک کنید، پوشه را انتخاب نمایید و با اثر انگشت یا گذرواژه تأیید کنید.
- در بخش Settings → Extensions افزونه را با گزینه Always Allow فعال کنید. توجه داشته باشید که با بستن سافاری، افزونه غیرفعال میشود.
- با کلیک روی آیکن نوار ابزار، پنجره افزونه باز میشود. کلید بالای آن، افزونه را برای همان سایت روشن یا خاموش میکند.
- دو حالت کلی وجود دارد: فعال در همه سایتها (پیشفرض) یا غیرفعال در همه سایتها. سایتهایی که بهصورت دستی تغییر میدهید در فهرست شخصی شما ذخیره میشوند.
- سایتهایی که خودشان فارسی هستند (مانند
lang="fa") بهصورت پیشفرض بدون تغییر میمانند؛ در صورت نیاز میتوانید با همان کلید آنها را فعال کنید. - با دکمه Settings & custom font وارد صفحه تنظیمات کامل میشوید: فهرست سایتها، انتخاب فونت و حذف فونت سفارشی.
فونت پیشفرض وزیرمتن همراه خود افزونه ارائه میشود و به اینترنت نیازی ندارد. در صورت تمایل میتوانید از بخش تنظیمات، فونت دلخواه خود را بارگذاری کنید (.woff2 / .woff / .ttf / .otf تا سقف ۸ مگابایت). استفاده از فونت متغیر (Variable) توصیه میشود، زیرا یک فایل واحد همه وزنها را پوشش میدهد.
افزونه هیچ ارتباطی با اینترنت برقرار نمیکند. فهرست سایتها و فونت سفارشی صرفا در حافظه محلی دستگاه شما (chrome.storage.local) ذخیره میشوند. هیچگونه آمار یا ردیابی وجود ندارد.
به مرحله بیلد نیازی نیست. برای بازسازی فایلهای زیپ:
./scripts/build-zips.sh- گزارش خطا و پیشنهاد
- سازنده: soroush5
- فونت پیشفرض: وزیرمتن
این پروژه تحت MIT منتشر شده است. فونت وزیرمتن تحت لایسنس SIL Open Font License 1.1 قرار دارد.