قلم اصلاح شده آندروید
دوشنبه, ۱۲ اسفند ۱۳۹۲، ۰۷:۱۳ ق.ظ
قلم فوق، از پشتیبانی بنده خارج شده!
تا به امروز، برای نگارش کلمات فارسی و عربی سیستم عامل آندروید از قلم پیشفرض Droid Arabic Naskh استفاده کرده. قلم فوق که برپایه ساختار سایز دهی SP و DIP طراحی شده؛ علاوه بر اینها از خوانی و شارپ بودن بیشتری نسبت به قلمهای فارسی موجود که بهینه نیستند بهره میبرد.
متاسفانه، این قلم زیبا و کاربردی فاقد اعداد فارسی بود!! و در برنامههای ساخته شده نمایش اعداد فارسی امکان پذیر نبود. بدلیل علاقه شخصی و رفع نیاز مدتی روی این قلم کار کردم و پس از اصلاح آن، یه جدول کارکترهای این قلم اعداد فارسی را افزودم.
اولین نسخه، قلم اصلاح شده Droid Arabic Naskh را دریافت کنید؛ استفاده کنید و به دیگر برنامه نویسان نیز معرفی کنید...
برای آشنایی با نحوه معرفی و استفاده از قلم در بطن برنامه، به ادامه مطلب رجوع کنید.
1. محتویات فایل را از حالت فشرده خارج کنید.
2. قلمها را به پوشه assets پزوژه خود انتقال دهید.
3. قطعه کد فوق را در public class اکتیویتی پروژه خود قرار دهید.
public Typeface droidnaskh_regular;
public Typeface droidnaskh_bold;
4. سپس کد فوق را در public void اکتیویتی پروژه خود قرار دهید.
droidnaskh_regular = Typeface.createFromAsset(getAssets(), "droidnaskh_regular.ttf");
droidnaskh_bold = Typeface.createFromAsset(getAssets(), "droidnaskh_bold.ttf");
5. در نهایت پس از تعریف EditText قلم را روی آن SET میکنیم.
EditText input01 = (EditText) findViewById(R.id.editText1);
input01.setTypeface(droidnaskh_regular);
EditText input02 = (EditText) findViewById(R.id.editText2);
input02.setTypeface(droidnaskh_bold);
موفق باشید...
- دوشنبه, ۱۲ اسفند ۱۳۹۲، ۰۷:۱۳ ق.ظ