aminabedi68 / Estedad

Sans Serif Arabic-Latin text typeface

Home Page:https://aminabedi68.github.io/Estedad/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

فاصله‌ زیاد بالا و پایین حروف

awwwdev opened this issue · comments

درود و تشکر بابت فونت استعداد که به نظرم زیباترین و خواناترین فونت فارسی برای UI هست.

به دلیل خوانایی بهتر این فونت، من اونو روی بع عنوان فونت دیفالت مرورگز و سیستم‌عامل گذاشتم. ولی فاصله‌ی زیاد بالای حروف و پایین حروف باعث می‌شه وقتی کنار برای فونت رو به فونت سیستم عامل ست می‌کنیم (در ubuntu یا Android) خود به خود فاصله خطوط تقریبا دو برابر می‌شوند.

این مشکل در توسعه وبسایت هم وجود داره ولی اونجا با تنظیم مقدار line-height می‌شه تا حدی برطرفش کرد. ولی وقتی برای فونت یک نرم‌افزار یا کل سیستم‌عامل قرار می‌دیم کنترلی روی لاین‌هایت نداریم.

می‌دونم فونت‌های فارسی به خاطر حروفش همه این مشکل (ویژگی؟) رو دارن ولی در فونت‌های دیگر کمتر هست. در تصویر زیر با جندتا فونت دیگه مقایسه شده.

البته کوچکتر بودن حروف فونت استعداد نسبت به سایر فونت‌ کمی این مسئله رو بیشتر می‌کنه.

image

چند نمونه مقایسه از جاهایی که این موضع به چشم میاد:

image

image

image

image

باز هم ممنون از زحمات شما

سلام. ممنونم از لطف شما.
بله، درست میفرمایین. این بزرگترین مشکل فعلی استعداد هست و دلیلش حروف لاتین و عربی ترکیبی هستن که ارتفاع حروف رو بالاتر بردن. حروفی مثل این:

fontforge_5DjU5XPkUG

باید اصلاحاتی روی طراحی حروف انجام بشه تا این مشکل تا حد امکان کم رنگ بشه.

ممنون از پاشخ شما

چه جالب من اصلا از وجود چنین حرفی خبر نداشتم. فونت وزیر هم چک کردم که ببینم چجوری پیاده سازی کرده ولی این حرف رو نداشت توش.

به عنوان راه حل کوتاه مدت، نسخه بدون لاتین می‌تونه تا حد زیادی (نه کامل) این مسئله رو حل کنه. چون متن‌های انگلیسی سیستم‌عامل دچار افزایش line-height نمی‌شوند و UIسیستم عامل به هم نمی‌زد (با فرض اینکه زبان سیستم عامل انگلیسی باشد).

تست با فونت Vazinmatn-UI-NL:

image

ولی همچنان مشکل در طراحی وبسایت و UI فارسی (به‌ویژه وبسایت دو زبانه) باقی خواهد ماند که تنها راه حلش اصلاح خود فونت هست.