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

پیش تر به معرفی افزونهی مشابه دیگری در دیجیاتو پرداخته بودیم و نکتهی جالب اینجاست که مصطفی الهیاری در به نتیجه رسیدن آن نقش پررنگی داشت. اما افزونهی جدید فونت آرا مزیتهای خاصی نسبت به افزونهی قبل دارد. برنامه نویس این افزونه دربارهی تغییرات عمدهی آن به دیجیاتو گفت:
[فونت آرا] از نظر توسعه نسبت به نسخهی قبلی کاملا فرق کرده. یعنی از لحاظ سرعت میتوانم بگویم پنج شش برابر نسبت به نسخهی قبلی سریعتر است. اگر بخواهم از لحاظ فنی بگویم، در نسخهی قبلی با استفاده از جاوا اسکریپت یک سری از کارها را انجام میداد، اما الان با CSS خالص این کارها را به انجام میرسند.
این موضوع را میتوان به وضوح بعد از استفاده از افزونه فونت آرا مشاهده کرد. اکثر افزونههای دیگر ابتدا به بارگذاری صفحات وب میپردازند و سپس تغییرات فونت را روی آن اعمال میکنند. اما در صورتی که از فونت آرا استفاده کنید به راحتی و به سرعت در بدو بارگذاری صفحات مورد نظر، تغییرات را مشاهده میکنید.
اما گذشته از سرعت، باید به فونتهای جدیدی که این افزونه دارد هم اشاره کنیم. تعداد فونتهای این افزونه بیشتر از افزونهی فونت ایران است اما یک ویژگی متمایز دیگر هم دارد که قابل توجه است.
با استفاده از این افزونه میتوانید از فونتهای دلخواه خودتان استفاده کنید. موضوعی که جذابیت استفاده از این افزونه را بیش از پیش میکند. در واقع شما میتوانید از هر فونت دلخواهی که به نظرتان استفاده از آن میتواند جلوهی جذاب تری به صفحات بدهد استفاده کنید.

برای استفاده از این ویژگی کافی است بخش افزونه را باز کرده و سپس روی لینک «افزودن فونت دلخواه» کلیک کنید. سپس از صفحهی باز شده میتوانید فونت دلخواه خود را انتخاب کنید.
اما از نظر توسعهی دهندهی این افزونه گذشته از همهی ویژگیهایی که پیشتر دربارهی فونت آرا گفته شد، عمده ترین مزیت آن متن باز یا Open Source بودن آن است. موضوعی که بدون شک میتواند باعث درگیر شدن توسعه دهندگان بیشتری در پیشرفت این افزونه شود.
این افزونه متن باز هست و این موضوع باعث میشود سرعت توسعه بالاتر باشد. همچنین یکی از معضلاتی که نسخههای قبلی داشت این بود که کاربران به این دلیل که نمیتوانستند کدها را ببینند نسبت به امنیت برنامه دچار شک و شبهه میشدند.
او این شک و شبههها دربارهی افزونهها را البته عوامانه میداند و بر این عقیده است که همهی افزونهها علاوه بر سیستمهای مورد استفادهی کروم و فایرفاکس توسط افراد حقیقی هم مورد بررسی قرار میگیرند. البته حالا و با متن باز بودن این افزونه کاربران میتوانند با خیال راحت از کدهای اصلی این برنامه دیدن کنند و نسبت به امنیت آن اطمینان داشته باشند.

فونت آرا شاید در شرایط بسیار خوبی به سر ببرد اما از نظر توسعه دهندهی فونت آرا این پایان کار نیست و یقینا اتفاقات زیادی برای این افزونه در آینده خواهد افتاد و تغییرات زیادی را پشت سر خواهد گذاشت و موارد قابل توجهی به آن اضافه خواهد شد.
الهیاری علاقهمند است تا با همکاری با متخصصان حوزهی طراحی فونت مثل آقای راستی کردار و آقای سوزنچی بتوانند زبانهای دیگر مثل عربی، کردی و دیگر زبانهایی که از حروف و رسم الخط عربی استفاده میکنند را هم پیاده سازی کنند. چرا که حروف این زبانها کمی متفاوت از زبان فارسیست. البته در حال حاضر افزونه فونت آرا از نظر برنامه نویسی قادر است تا این موضوع را پوشش دهد اما به خاطر محدودیت فونتها هنوز به طور کامل از این موضوع پشتیبانی نمیشود.
در واقع هدف فونت آرا این است که تنها مورد استفاده فارسی زبانان نباشد و کاربران با هر زبان RTL بتوانند به راحتی از این افزونه استفاده کنند.
افزونه فونت آرا به صورت کاملا متن باز در اختیار همهی کاربران قرار گرفته و هدف اصلی برنامه نویس آن معرفی خود به جامعهی توسعه دهندگان متن باز است. وقتی از او دربارهی درآمدزا بودن این افزونه پرسیدیم اون این چنین جواب داد:
اگر بخواهد درآمدزایی صورت بگیرد در راستای مصارف شخصی نخواهد بود. شاید برای توسعهی فونتها Donate صورت بگیرد که البته احتمالا آن را به این سمت نخواهم برد. هدف شخصیام از ایجاد این افزونه بیشتر معرفی خودم به جامعهی توسعه دهندگان متن باز بود. اما هدف معنوی من حمایت بیشتر از فونتهای فارسی بود. با این کار و با دیده شدن فونتهای فارسی در سایتهایی مثل فیسبوک و ویکیپدیا از آنها خیلی بیشتر از گذشته حمایت میشود.

به طور کلی افزونه فونت آرا میتواند تنوع و زیبایی را به وبسایتهای معروف جهانی بیاورد و حتی مشکلات راست نویس بودن آنها را نیز حل کند. وبسایتهایی مثل اسلک یا مدیوم که بیشتر توسط توسعه دهندگان مورد استفاده قرار میگیرند مشکلات زیادی در زمینهی راست نویس بودن دارند که با استفاده از فونت آرا این مشکلات تا حد بسیار زیادی حل میشوند.
افزونه فونت آرا برای همهی مرورگرهای معروف عرضه شده و میتوانید از آن در مرورگرهای اپرا، کروم و فایرفاکس استفاده کنید. همچنین این افزونه برای مرورگرهای مایکروسافت اج و سفری هم منتشر شده اما در دست بررسی و تایید قرار دارد و احتمالا به زودی در اختیار کاربران قرار میگیرد.
استفاده از این افزونه کاملا رایگان بوده و اگر توانایی توسعه و پیشرفت این نرم افزار را دارید میتوانید از سایت گیتهاب سورس اصلی کد را مشاهده کنید و در صورت تمایل به توسعهی بیشتر آن بپردازید.
بیشتر بخوانید
دیدگاهها و نظرات خود را بنویسید
برای گفتگو با کاربران ثبت نام کنید یا وارد حساب کاربری خود شوید.
گرچه از نحوه نگارش این متن ناراضی هستم، ولی افزونه بسیار خوبیه
این اکستشن رو ایران فونت iranfont زده آیا ؟ سایت irfont.ir رو میگم آخه همین نمونه تو فونت ایران هم هست
کدوم فونت بهتره؟؟شما از کدوم فونت این افزونه استفاده میکنید؟؟
کدومی
ممنون ولی خود فایرفاکس داره تنظیم که فونت صفحات رو عوض کنی مثلا من زده بودم ایران سنس کنه که فارسی زیبا بشه
با استفاده از مرورگر این تغییر به درستی پیاده سازی نمیشود و در بسیاری موارد با مشکل مواجه میشود، از آنجایی که مرورگر کل فونت صفحه را نیز عوض میکند تایپوگرافی سایت نیز به هم میریزد، با استفاده از فونت آرا فقط متون فارسی فونتشان تغییر میکند و این یک مزیت بزرگ هست. همچنین با این افزونه برخی از مشکالت RTL نیز حل شده است.
تو کامنت قبلی نوشته بودم؛ مرسی به خاطر معرفی این افزونه – فقط دو تا نکته:
1. دست کم تو این نوشته از واژه های فارسی استفاده میکردین. رسم الخط (الخط – ال پیشوند عربیه و جایی در زبان فارسی نداره)
2. جایی نوشتین “زبانهای دیگر مثل عربی، کردی و دیگر زبانهایی که از حروف و رسم الخط عربی استفاده میکنند” که اگه منظور اینه که زبان عربی مادر این زبان ها ( و فارسی) هست اشتباهه – چون نه تنها فارسی ریشه در عربی نداره – که زبان عربی به تلاش ایرانی ها تکمیل شده و گرنه امروزه زبان عربی جزو زبان های منقرض شده بود ( افرادی مثل سیبویه شیرازی) در همین زمینه : https://parsiandej.ir/%D8%AD%D8%B1%D9%88%D9%81-%D8%B9%D8%B1%D8%A8%DB%8C-%DB%8C%D8%A7-%D8%AD%D8%B1%D9%88%D9%81-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%DB%8C/
آقایی که سانسور میکنی این نوشته ی من نه سیاسیه – نه توهینه – نه مشکلی داره – این نوشته داره در مورد پیشینه ی زبان مردم ما گفته میشه. اگه اطلاع نداره در موردش جستجو کن در مورد “سیبویه شیرازی” بخون تا آگاه شی. سانسور کردن این نوشته فقط نشان دهنده ی دشمنی با زبان فارسی و ایران و ایرانیه. تعجب آوره که انقدر خفقان باشه که نوشتن در مورد پیشینه ی زبان خودمون هم شامل سانسور بشه.
آقای xxx چرا کامنت منو پاک کردی؟ نوشتن در مورد خط فارسی هم جرمه؟ شما ها کجایی هستین؟ چه مشکلی با ایران و ایرانی دارین؟
مرسی به خاطر معرفی این افزونه - فقط دو تا نکته:
1. دست کم تو این نوشته که در مورد زبان و دبیره ی فارسیه از واژه های فارسی استفاده میکردی - چرا رسم الخط؟ (الخط- ال از پیشوند های عربیه و در زبان فارسی نیست)
2. میانه ی نوشته آمده "آقای سوزنچی بتوانند زبانهای دیگر مثل عربی، کردی و دیگر زبانهایی که از حروف و رسم الخط عربی استفاده میکنند را هم پیاده سازی کنند" آیا این به معنی اینه که زبان عربی مادر این زبان ها ( و فارسی) بوده؟ در این صورت اشتباه نوشتین. چون نه تنها زبان فارسی از زبان عربی گرفته نشده، که زبان عربی به کوشش ایرانی ها (کسانی مثل سیبویه ی شیرازی) شکل گرفته و منسجم شده. در همین زمینه :
https://parsiandej.ir/%D8%AD%D8%B1%D9%88%D9%81-%D8%B9%D8%B1%D8%A8%DB%8C-%DB%8C%D8%A7-%D8%AD%D8%B1%D9%88%D9%81-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%DB%8C/
افزونه خوبیه و جای تقدیر داره، ولی من شخصا همچنان در مورد حفظ حریم خصوصی در تمام افزونه های تغییر ظاهر(چه داخلی و چه خارجی)نگرانی دارم، چون به تمام داده ها دسترسی دارن
خب عزیز اوپن سورسه برو کدهاش رو ببین. خودت کامپایل کن :/
این افزونه متن باز هست و کدها در دسترس هستند. همچنین با افزونه crx میتوانید کدهای اپلود شده در خود کروم استور را نیز مشاهده کنید. همچنین استورهای کروم و فایرفاکس با دقت افزونه هارا بررسی میکنند، حتی با اشخاص حقیقی و همچنین روی افزونه هایی که با محیط بیرونی تعامل دارند به شدت سخت گیر هستند. و همچنین این افزونه در داخل خود مرورگر شما دسترسی به داده هایتان دارد و هیچ تعاملی با محیط خارجی ندارد.