مشکل با فونت های فارسی، center_vertical به درستی کار نمیکنه ...
سلام به همه
روزتون به خیر :)
یه مشکل عجیب توی کار با فونت فارسی پیدا کردم؛ وقتی فونت برنامه رو تغییر میدم، حالا با هر روشی و با هر فونت "فارسی"ای متن های فارسی یا انگلیسی یه گپ اضافی از پایین دارن مثل یه جور پدینگ که باعث میشه حتی با center-vertical کردن متن هم به صورت عمودی تراز نشن. افقی مشکلی نداره. فاصله لاین ها رو هم دستکاری کردم فرقی نکرد مسئله اینه که همه جای اپ این مشکل وجود داره منوها، تکست ویو و... که رو زیبایی تأثیر منفی داره.


اما سوال دومم در مورد تغییر کلی فونت برنامس
روش خیلی زیاده تو استک؛ هرکدوم مزایا و معایبی دارن. امکانش هست با یه روشی فونت برنامه رو تغییر داد که فونت های جدید با سه وزن regular/bold/italic به جای سه وزن فونت های دیفالت بیشنن؟!
همینطور احتمالا امکان تغییرشون از طریق تنظیمات وجود داشته باشه؟
چندجا خوندم که اگه با همون روش استاد (فقط تعریف Typeface و استفاده از متد setTypeface() ) روی هر کنترل باعث کند شدن برنامه میشیم و گفتن فونتو یه بار اول برنامه کچ کنیم. هرچند تغییر فونت روی هر کنترل کلا روش زمانبریه و کدها رو کثیف! میکنه.
الان دارم از این روش استفاده میکنم تا بعدا روش بهتری پیدا کنم؛ هرچند بد نیس اما نتونستم روی اندروید 5 و 6 باهاش فونتو عوض کنم، در واقع روی امولیتور 5و6 عوضش کرد (به جز تولبار) اما روی گوشی با همون دیفالت اندروید نمایشش میداد! فعلا 4.3 رو خوب جواب داده. style-21 رو هم دستکاری کردم اما نشد. اگه تونستین روششو به منم بگین ممنون میشم.
تشکر و تشکر :)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .

wrap_contentکنید و توی یک لایه قرار بدید و به لایه بگید کهcenter_verticalبشه. (9 سال پیش)