Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
awwwdev opened this issue Sep 19, 2023 · 2 comments
Open

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

awwwdev opened this issue Sep 19, 2023 · 2 comments

Comments

@awwwdev
Copy link

awwwdev commented Sep 19, 2023

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

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

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

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

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

image

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

image

image

image

image

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

@aminabedi68
Copy link
Owner

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

fontforge_5DjU5XPkUG

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

@awwwdev
Copy link
Author

awwwdev commented Sep 21, 2023

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

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

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

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

image

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants