Closed salarcode closed 8 years ago
درست می فرمایید. به نظر می آید این مشکل منحصرا در فایرفاکس تحت ویندوز و آی ای دیده می شود. البته در اندازه های خاص. متاسفانه برای تصحیح این موضوع شکل یا حالت طراحی حروف مورد نظر باید دستخوش تغییراتی گردند. که بهای این تغییر ممکن است به از دست رفتن زیبایی یا انسجام فعلی حروف بینجامد. به هر روی اجازه دهید این گزارش باز بماند تا شاید راه حلی برایش یافت شود.
سپاسگزارم از اینکه گزارش فرمودید.
به نظر من مشکل به خاطر Hardware Rendering هست که کروم بهتر از بقیه انجام میده. در هر صورت مثل اینکه راه حلی براش وجود داره و در این فونت اصلاح شده، مشکلی نیست www.zoomit.ir/media/fonts/yekan.woff
@salarcode فکر میکنم در نسخه ۱.۴.۴ وضعیت بهتر شده باشد. اگر برایتان مقدور است بررسی بفرمایید.
بله اون زائده های اضافی حذف شدند و بهتر از قبل شد ولی همچنان نرمی کروم رو نداره من تست کردم فونت تا اندازه 20پیکسل همین گونه هست و در 21پیکسل درست میشه منظورم: font-size: 21px;
من دو تصویر از سایتی که فرمودید برای مقایسه آماده کردم. بر روی دستگاه من این چنین نشان می دهد.
هر دوی این تصاویر در فایرفاکس تحت ویندوز ۷ تهیه شده اند. فونت میرزا نسخه 1.4.4 می باشد. نمیدانم در دستگاه شما نیز این چنین به نمایش در میآید یا خیر. عنایت داشته باشید من به جز نوع فونت هیچ چیز دیگری مانند رنگ یا اندازه را تغییر ندادم. فکر می کنم موردی که اشاره فرمودید به طراحی و استایل فونت بر می گردد و سعی می کنم راه حلی برایش پیدا کنم.
هر چند که خوشبختانه هر دوی این فونت ها در مرورگرهای دیگر از جمله کروم و یا حتی فایرفاکس در گنولینوکس و سیستم عامل های موبایل دارای نمایش مطلوبی می باشند.
اجازه دهید این ترد باز بماند. سپاسگزارم
بله در اون سایت همانطور نمایش داده میشه یا این فرق که فونت یکان اصلاح شده کمی بهتر از سیستم شما در سیستم من نمایش داده میشه. این هم سیستم من
"هر چند که خوشبختانه هر دوی این فونت ها در مرورگرهای دیگر از جمله کروم و یا حتی فایرفاکس در گنولینوکس و سیستم عامل های موبایل دارای نمایش مطلوبی می باشند." به گمانم شاید از دیگر دلایل ارتباط داشتن این موضوع به Hardware Rendering مروگر هست.
"اجازه دهید این ترد باز بماند. سپاسگزارم" البته، من هم از شما متشکرم
یه اتقاف جالب من افزونه Anti-Aliasing رو نصب کردم و با انجام تنظیمات زیر تونستم فونت رو به درستی تو صفحه نمایش بدم نمی دونم امکان این هست که این تنظیمات داخل خود فونت اعمال بشه یا نه ولی گفتم که یه بررسی بکنید تو این صفحه توضیحاتی در این مورد هست ولی من تخصصی در طراحی فونت ندارم که ببینم میشه یا نه تنظیم بخش symmetric smoothing https://github.com/fontforge/fontforge/wiki/How-TT-Hinting-Works
افزونه: https://addons.mozilla.org/en-us/firefox/addon/anti-aliasing-tuner/
نتیجه تنظیم:
من این مشکل رو با Noto Naskh Arabic
هم دارم. ظاهرن مشکل از خود فایرفاکس هست.
نه مشکل فایرفاکس نیست. فایرفاکس و اینترنت اکسپلورر از تنظیمات سیستم استفاده می کنه در حالی که کروم اینطوری نیست و مستقل عمل می کنه. می تونید این قضیه رو تو اینترنت اکسپلورر هم تست کنید.
به نظرم از خود فونت قابل حل باشه این مسئله همونطور که تو فونت مثالی که قبلا گفتم حل شده: http://www.zoomit.ir/media/fonts/yekan.woff
دوستان لطفا این صفحه آزمایشی رو یه نگاهی بیندازید به نظر میاد توی آی ای مشکل کاملا رفع شده اما توی فایرفاکس خیلی جزئی! البته فکر می کنم شاید فایرفاکس روی ویندوز من مشکل داشته باشه
http://rastikerdar.github.io/vazir-font/testhint/
سالار عزیز! متشکرم بابت اون لینک راهنما. مراحلش رو توی قسمت اولش که توضیح داده بود رفتم اما نتیجه چندان رضایتبخش نبود. بهتر می شد اما توی کروم بدتر می شد. نمی دونم مشکل کجا بود. حتی برخی داده های فونت یکان رو که داده بودی تست کردم اما نتیجه همان بود. مسئله اینه که خود فونت فورج خوب هینتیگ رو انجام نمی ده اما خب بایه برنامه دیگه به اسم زیر خروجی گرفتم به نظر خیلی خوب انجام میده. ولی توی فایرفاکس خیلی نشون نمیده که نمی دونم چرا. http://www.freetype.org/ttfautohint/
به هر حال صفحه آزمایشی بالا به نظرتون بهتر شده؟
اگر این مشکل حل بشه قدم بزرگی برداشتیم.
می تونم بگم که مشکل حل شد! تبریک می گم :+1: :smile:
نتیجه:
در نسخه 1.10 با درجه پایینی، این قابلیت اضافه گردید. خوشبختانه در کروم و آی ای بدون مشکل است. اگر در فایرفاکس مشکلی داشتید بفرمایید تا مقدار آن را بالا ببرم اگر نه که به خیر و سلامتی :D
با تشکر
بسیار عالی، الان در فایرفاکس همانند کروم نشون میده. ولی در اینترنت اکسپلورر و اج کمی تارتر هست نمی دونم دیگه این قضیه طبیعی هست یا نه
با سایت زوم ای تی تست کردم بله طبیعی هست
قبل از هر چیز از زحماتتون تشکر می کنم این عکسی هست از وبسایت که من میبینم http://8pic.ir/images/wghal6xx33k03lkg3lzt.png
همونطور که نقاط قرمز نشون میده، اسموتینگ درست انجام نشده در چند نقطه مثل اینکه در سایز کوچیک این موارد دیده میشه
تنظیمات مرورگرم جهت اطلاع: Firefox/41.0 Windows10 x64 Direct2D Enabled true DirectWrite Enabled true AzureCanvasBackend direct2d 1.1