Homeپرسشهاي متداولجستجوثبت نامورود
 

حل مشکلات فونت فارسي

مشاهده موضوع قبلي مشاهده موضوع بعدي Go down 
رفتن به صفحه : 1, 2, 3  بعدي
نويسندهپيام
haamoon




عضو شده در : 07 Feb 2008
پست : 230

پستعنوان: حل مشکلات فونت فارسي   Fri May 16, 2008 3:35 pm

سلام .
مشکلات زیادی برای نوشتن یه برنامه ی فارسی وجود داره که اصلی ترینش استفاده از فونت فارسی .
این لایبرری فونت فارسی رو به طور کامل و مستقل از نوع گوشی ساپورت می کنه و می تونید هر فونتی که می خواین رو در برنامه تون استفاده کنین.

-برای اینکه کار باهاش رو یاد بگیرید از برنامه ی ساده ای که گذاشتم شروع کنید.
-فعلا فقط فونت B homa رو گذاشتم اگر استقبال بشه فونت های دیگه هم اضافه می کنم.
-اصل این برنامه کار من نیست ولی تغییرات زیادی روش انجام دادم تا فونت فارسی رو بدون اشکال ساپورت کنه.
-هرچی باگ داره لطفا اطلاع بدین سعی می کنم به سرعت برطرفش کنم وقتی مطمئن شدم که برنامه کامل و مشکلی نداره سورس رو همین جا میذارم.

برنامه نمونه + لایبرری + فونت هما: midp2
http://princ3.persiangig.com/MobileApps/farsi_lib/farsiBitMapFont.rar
فقط لایبرری + فونت هما: midp2
http://princ3.persiangig.com/MobileApps/farsi_lib/farsiFontLib.rar
فقط لایبرری(از همون فایل فونت استفاده کنید) midp1
http://rapidshare.com/files/118258900/farsiBitMapFont.MIDP1.jar

پک فونت شماره ی 1 شامل فونت جلال و یکان:
http://rapidshare.com/files/119504914/FontPack-1.rar
--------------------------------------------------------------------------------------
وضعیت حاضر:
1-اعداد رو می شه با استفاده از یونیکد در عبارت نشون داد.
2-فعلا فقط کارکترهای فارسی در فونت قرار داره و نمی شه کارکترهای انگلیسی رو در متن قرار داد.
3-اعراب ساپورت نمی شه.
3-ترازهای RIGHT , LEFT ,HCENTER رو می تونید برای متن انتخاب کنید.
4-در متن های بلند بطور خودکار بین متن کارکتر Enter قرار داده می شه تا متن از محدوده بیرون نزنه.


اين مطلب آخرين بار توسط haamoon در Thu Jun 12, 2008 9:38 am ، و در مجموع 7 بار ويرايش شده است.
بازگشت به بالاي صفحه Go down
hamid




عضو شده در : 14 Mar 2008
پست : 12

پستعنوان: Re: حل مشکلات فونت فارسي   Sat May 17, 2008 4:33 am

با سلام
ممنون از اين که زحمت مي کشيد و مطالب جدبد در اختيار همه مي گذاريد
مي خواست بگم اين مطالب خوبي که براي دانلود مي گذاريد يه جايي داخل سايت بگذاريد که بشه دانلود کرد.
من بارها و بارها سعي کردم مطالبي که در rapidshare مي گذاريد رو دانلود کنم اما متاسفانه سايتش برام باز نمي شه. من هيچ کدوم از مطالب داخل rapidshare رو نتونستم دانلود کنم و از همگي بي بهره ام
خواهش مي کنم يه فکري به حال اين موضوع کنيد که افرادي مثل من هم بتونيم از اين مطالب مفيد استفاده کنيم. ممنونم
بازگشت به بالاي صفحه Go down
Mah




عضو شده در : 17 May 2008
پست : 4

پستعنوان: Re: حل مشکلات فونت فارسي   Sat May 17, 2008 6:08 am

سلام .
من هم از شما خواهش می کنم که لطفاً مطالب را برای دانلود در سایت دیگری قرار دهید . چون نمی توانم از RapidShare دانلود کنم .
بازگشت به بالاي صفحه Go down
fmehdi




عضو شده در : 08 Nov 2007
پست : 23

پستعنوان: Re: حل مشکلات فونت فارسي   Sat May 17, 2008 1:29 pm

بازم حال دادی!!!
برای دانلود از رپید از rapidbaz.com‏ استفاده کنید.
بازگشت به بالاي صفحه Go down
Admin
Admin



عضو شده در : 28 Aug 2007
پست : 287
Location : Linux

پستعنوان: پاسخ   Sat May 17, 2008 4:56 pm

سلام.ضمن تشکر از دوستم امیر رضا از منابع زیر نیز می توانید دریافت کنید :
http://princ3.persiangig.com/MobileApps/farsi_lib/farsiBitMapFont.rar
http://princ3.persiangig.com/MobileApps/farsi_lib/farsiFontLib.rar
_________________
شیرین سخنی که از لبش جان می ریخت--کفرش ز سر زلف پریشان می ریخت
گر شیخ به کفر زلف او پی بردی -- خاک سیهی بر سر ایمان می ریخت
بازگشت به بالاي صفحه Go down
prince-of-persia




عضو شده در : 26 May 2008
پست : 42

پستعنوان: Re: حل مشکلات فونت فارسي   Mon May 26, 2008 12:38 pm

سلام
یک مشکل در برنامه وجود دارد و آن اینکه اگر از midp2 CLASS استفاده بشه فوننت به رنگ فارسی نشون داده میشه , البته در emulator به رنگ مشکی نشون میده .
چطور باید این مشکل رو حل کرد ؟
چون کلاس اولی خیلی کند هست ؟

ممنون از کار خیلی جالبتون
بازگشت به بالاي صفحه Go down
Admin
Admin



عضو شده در : 28 Aug 2007
پست : 287
Location : Linux

پستعنوان: پاسخ   Mon May 26, 2008 1:25 pm

منظور از "به رنگ فارسی" چیست؟؟!
متوجه نشدم
_________________
شیرین سخنی که از لبش جان می ریخت--کفرش ز سر زلف پریشان می ریخت
گر شیخ به کفر زلف او پی بردی -- خاک سیهی بر سر ایمان می ریخت
بازگشت به بالاي صفحه Go down
haamoon




عضو شده در : 07 Feb 2008
پست : 230

پستعنوان: Re: حل مشکلات فونت فارسي   Mon May 26, 2008 8:05 pm

prince-of-persia نوشته است:
سلام
یک مشکل در برنامه وجود دارد و آن اینکه اگر از midp2 CLASS استفاده بشه فوننت به رنگ فارسی نشون داده میشه , البته در emulator به رنگ مشکی نشون میده .
چطور باید این مشکل رو حل کرد ؟
چون کلاس اولی خیلی کند هست ؟

ممنون از کار خیلی جالبتون

منظور از رنگ فارسی رو منم نفهمیدم!
شاید این جواب سوال دوم شما باشه:
من این برنامه رو چند تا گوشی تست کردم که نتیجه اش رو تو لیست زیر نوشتم همه ی زمان ها بر حسب میلی ثانیه(1000 میلی ثانیه = 1 ثانیه) است.
6630
ساخت FarsiBitMap از فایل فونت = 170
FarsiBitMap.getViewer(گرفتن کلاس FarsiBitMapViewer) = حدود 64
layout کردن = 0
چاپ کردن متن = 266
W810i
ساخت FarsiBitMap از فایل فونت = 70
FarsiBitMap.getViewer(گرفتن کلاس FarsiBitMapViewer) = حدود 34
layout کردن = 0
چاپ کردن متن = 10
N73
ساخت FarsiBitMap از فایل فونت = 130
FarsiBitMap.getViewer(گرفتن کلاس FarsiBitMapViewer) = حدود 40
layout کردن = 3
چاپ کردن متن = 37

تو این آزمایش متن من حدود 300 کارکتر داشت(تقریبا یک صفحه کامل LCD)
فقط دقت کنید که مرحله ی اول (ساخت FarsiBitMap از فایل فونت) رو همون ابتدای شروع برنامه انجام می دید و بعدا فقط ازش استفاده می کنید.
مراحل بعدی هم برای یک متن ثابت فقط یک بار انجام می شه و از اون به بعد شما برای هر بار چاپ کردن متن فقط هزینه ی مرحله ی آخر رو می پردازید. زمان های بدست اومده نشون می دن که برنامه کند نیست.
بازگشت به بالاي صفحه Go down
na62




عضو شده در : 07 May 2008
پست : 4

پستعنوان: Re: حل مشکلات فونت فارسي   Tue May 27, 2008 4:12 pm

سلام و با تشکر از لایبرری تون
ممکنه توابع این لایبرری رو با پارامترهاش بگید
اگه بشه طریقه فونت درست کردن رو یاد بدین خیلی عالیه که بتونیم از رنگ های دیگه هم (هم پس زمینه و هم رنگ خود فونت) استفاده کنیم
اگه بخوایم راست چین باشه متن، پارامترها رو چی بدیم؟ من هر چی تست کردم نوشته از وسط صفحه شروع می شد و یک مقداری اش هم می زد بیرون
باز هم تشکر
بازگشت به بالاي صفحه Go down
prince-of-persia




عضو شده در : 26 May 2008
پست : 42

پستعنوان: Re: حل مشکلات فونت فارسي   Wed May 28, 2008 9:28 am

ببخشید
منظورم رنگ سفید بود.

ببینید من برای استفاده از midp1 CLASS هیچ مشکلی ندارم.
اما وقتی midp2 CLASS رو استفاده می کنم رنگ فونت از سیاه به سفید تغییر میکنه . و این در حالی هست که توی فایل PNG که همه کاراکتر ها هستند رنگ کاراکتر ها سیاه هست .
البته نمی دونم حالا چی شده که اصلا دیگه کاراکتر ها رو هم نشون نمی دهد یعنی یک سری مکعب سفید توی صفحه می آید؟

میشه دلیل اش رو توضیح بدید و اینکه چطور این مشکل رو حل کنیم ؟
در ضمن من همه کارهایی که توی راهنمای فایل ZIP بود انجام دادم !

با تشکر
بازگشت به بالاي صفحه Go down
haamoon




عضو شده در : 07 Feb 2008
پست : 230

پستعنوان: Re: حل مشکلات فونت فارسي   Wed May 28, 2008 9:42 am

سلام فکر کنم فهمیدم مشکل کجاست ولی برعکس گفتی! یعنی برای midp1 مشکل داره ولی برای midp2 مشکلی وجود نداره.
من لایبرری برای midp1 رو هم با کمی تغییر تو پست اول گذاشتم. در ظاهر کار هیچ تغییری نکرده ولی برای midp1 لازمه از این لاییبرری استفاده کنی تا تصویر کارکترها درست لود بشه.
تست کن نتیجه شو بگو.
بازگشت به بالاي صفحه Go down
haamoon




عضو شده در : 07 Feb 2008
پست : 230

پستعنوان: Re: حل مشکلات فونت فارسي   Wed May 28, 2008 12:56 pm

nazee62 نوشته است:
سلام و با تشکر از لایبرری تون
ممکنه توابع این لایبرری رو با پارامترهاش بگید
اگه بشه طریقه فونت درست کردن رو یاد بدین خیلی عالیه که بتونیم از رنگ های دیگه هم (هم پس زمینه و هم رنگ خود فونت) استفاده کنیم
اگه بخوایم راست چین باشه متن، پارامترها رو چی بدیم؟ من هر چی تست کردم نوشته از وسط صفحه شروع می شد و یک مقداری اش هم می زد بیرون
باز هم تشکر


PDF آموزشی رو تو وبلاگ گذاشتم. برای راست چین کردن متن علاوه بر اینکه Graphics.RIGHT رو می دین باید مختصات x سمت راست کادری رو بدین که می خوایین متن چاپ بشه. رجوع کنید به PDF قسمت تنظیمات آرایش متن توضیح کامل داده شده.
بازگشت به بالاي صفحه Go down
ermya




عضو شده در : 29 May 2008
پست : 1

پستعنوان: Re: حل مشکلات فونت فارسي   Thu May 29, 2008 10:14 am

دوستان عزیزی که برای دانلود از راپیدشیر مشکل دارن میتونن از سایت rapidbaz.com که به این منظور راه اندازی شده استفاده کنند!
بازگشت به بالاي صفحه Go down
Admin
Admin



عضو شده در : 28 Aug 2007
پست : 287
Location : Linux

پستعنوان: پاسخ   Thu May 29, 2008 11:07 am

امیر رضا ممنون از شما . این هم لینک آلترناتیو:
http://princ3.persiangig.com/Courses/My_Farsi_Courses/FarsiBitMap.pdf
_________________
شیرین سخنی که از لبش جان می ریخت--کفرش ز سر زلف پریشان می ریخت
گر شیخ به کفر زلف او پی بردی -- خاک سیهی بر سر ایمان می ریخت
بازگشت به بالاي صفحه Go down
na62




عضو شده در : 07 May 2008
پست : 4

پستعنوان: Re: حل مشکلات فونت فارسي   Sat May 31, 2008 7:06 pm

ممنون
بازگشت به بالاي صفحه Go down

حل مشکلات فونت فارسي

مشاهده موضوع قبلي مشاهده موضوع بعدي بازگشت به بالاي صفحه 
صفحه 1 از 3رفتن به صفحه : 1, 2, 3  بعدي

Permissions of this forum:شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد
 :: آموزشی :: تست برنامه های آماده-