| حل مشکلات فونت فارسي | |
|
+13mehdianzabi haghi.mahdi fatima_ammh ali alibluetooth ermya na62 prince-of-persia Admin fmehdi Mah hamid haamoon 17 مشترك |
|
نويسنده | پيام |
---|
haamoon
تعداد پستها : 308 Registration date : 2008-02-07
| عنوان: حل مشکلات فونت فارسي الجمعة مايو 16, 2008 9:35 am | |
| سلام . مشکلات زیادی برای نوشتن یه برنامه ی فارسی وجود داره که اصلی ترینش استفاده از فونت فارسی . این لایبرری فونت فارسی رو به طور کامل و مستقل از نوع گوشی ساپورت می کنه و می تونید هر فونتی که می خواین رو در برنامه تون استفاده کنین.
-برای اینکه کار باهاش رو یاد بگیرید از برنامه ی ساده ای که گذاشتم شروع کنید. -فعلا فقط فونت B homa رو گذاشتم اگر استقبال بشه فونت های دیگه هم اضافه می کنم. -اصل این برنامه کار من نیست ولی تغییرات زیادی روش انجام دادم تا فونت فارسی رو بدون اشکال ساپورت کنه. -هرچی باگ داره لطفا اطلاع بدین سعی می کنم به سرعت برطرفش کنم وقتی مطمئن شدم که برنامه کامل و مشکلی نداره سورس رو همین جا میذارم.
آموزش + برنامه نمونه + لایبرری + فایل های فونت: midp2 و midp1 http://forum.gsmaria.com/showpost.php?p=62400&postcount=5 -------------------------------------------------------------------------------------- وضعیت حاضر: 1-فعلا فقط کارکترهای فارسی در فونت قرار داره و نمی شه کارکترهای انگلیسی رو در متن قرار داد.2 2-اعراب ساپورت نمی شه. 4-ترازهای RIGHT , LEFT ,HCENTER رو می تونید برای متن انتخاب کنید. 4-در متن های بلند بطور خودکار بین متن کارکتر Enter قرار داده می شه تا متن از محدوده بیرون نزنه.
اين مطلب آخرين بار توسط haamoon در الجمعة فبراير 27, 2009 8:40 am ، و در مجموع 8 بار ويرايش شده است. | |
|
| |
hamid
تعداد پستها : 12 Registration date : 2008-03-14
| عنوان: رد: حل مشکلات فونت فارسي الجمعة مايو 16, 2008 10:33 pm | |
| با سلام ممنون از اين که زحمت مي کشيد و مطالب جدبد در اختيار همه مي گذاريد مي خواست بگم اين مطالب خوبي که براي دانلود مي گذاريد يه جايي داخل سايت بگذاريد که بشه دانلود کرد. من بارها و بارها سعي کردم مطالبي که در rapidshare مي گذاريد رو دانلود کنم اما متاسفانه سايتش برام باز نمي شه. من هيچ کدوم از مطالب داخل rapidshare رو نتونستم دانلود کنم و از همگي بي بهره ام خواهش مي کنم يه فکري به حال اين موضوع کنيد که افرادي مثل من هم بتونيم از اين مطالب مفيد استفاده کنيم. ممنونم | |
|
| |
Mah
تعداد پستها : 4 Registration date : 2008-05-16
| عنوان: رد: حل مشکلات فونت فارسي السبت مايو 17, 2008 12:08 am | |
| سلام . من هم از شما خواهش می کنم که لطفاً مطالب را برای دانلود در سایت دیگری قرار دهید . چون نمی توانم از RapidShare دانلود کنم . | |
|
| |
fmehdi
تعداد پستها : 23 Registration date : 2007-11-08
| عنوان: رد: حل مشکلات فونت فارسي السبت مايو 17, 2008 7:29 am | |
| بازم حال دادی!!! برای دانلود از رپید از rapidbaz.com استفاده کنید. | |
|
| |
Admin Admin
تعداد پستها : 455 Location : Linux Registration date : 2007-08-28
| عنوان: پاسخ السبت مايو 17, 2008 10:56 am | |
| سلام.ضمن تشکر از دوستم امیر رضا از منابع زیر نیز می توانید دریافت کنید : http://princ3.persiangig.com/MobileApps/farsi_lib/farsiBitMapFont.rar http://princ3.persiangig.com/MobileApps/farsi_lib/farsiFontLib.rar | |
|
| |
prince-of-persia
تعداد پستها : 70 Registration date : 2008-05-26
| عنوان: رد: حل مشکلات فونت فارسي الإثنين مايو 26, 2008 6:38 am | |
| سلام یک مشکل در برنامه وجود دارد و آن اینکه اگر از midp2 CLASS استفاده بشه فوننت به رنگ فارسی نشون داده میشه , البته در emulator به رنگ مشکی نشون میده . چطور باید این مشکل رو حل کرد ؟ چون کلاس اولی خیلی کند هست ؟
ممنون از کار خیلی جالبتون | |
|
| |
Admin Admin
تعداد پستها : 455 Location : Linux Registration date : 2007-08-28
| عنوان: پاسخ الإثنين مايو 26, 2008 7:25 am | |
| منظور از "به رنگ فارسی" چیست؟؟! متوجه نشدم | |
|
| |
haamoon
تعداد پستها : 308 Registration date : 2008-02-07
| عنوان: رد: حل مشکلات فونت فارسي الإثنين مايو 26, 2008 2: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 از فایل فونت) رو همون ابتدای شروع برنامه انجام می دید و بعدا فقط ازش استفاده می کنید. مراحل بعدی هم برای یک متن ثابت فقط یک بار انجام می شه و از اون به بعد شما برای هر بار چاپ کردن متن فقط هزینه ی مرحله ی آخر رو می پردازید. زمان های بدست اومده نشون می دن که برنامه کند نیست. | |
|
| |
na62
تعداد پستها : 4 Registration date : 2008-05-06
| عنوان: رد: حل مشکلات فونت فارسي الثلاثاء مايو 27, 2008 10:12 am | |
| سلام و با تشکر از لایبرری تون ممکنه توابع این لایبرری رو با پارامترهاش بگید اگه بشه طریقه فونت درست کردن رو یاد بدین خیلی عالیه که بتونیم از رنگ های دیگه هم (هم پس زمینه و هم رنگ خود فونت) استفاده کنیم اگه بخوایم راست چین باشه متن، پارامترها رو چی بدیم؟ من هر چی تست کردم نوشته از وسط صفحه شروع می شد و یک مقداری اش هم می زد بیرون باز هم تشکر | |
|
| |
prince-of-persia
تعداد پستها : 70 Registration date : 2008-05-26
| عنوان: رد: حل مشکلات فونت فارسي الأربعاء مايو 28, 2008 3:28 am | |
| ببخشید منظورم رنگ سفید بود.
ببینید من برای استفاده از midp1 CLASS هیچ مشکلی ندارم. اما وقتی midp2 CLASS رو استفاده می کنم رنگ فونت از سیاه به سفید تغییر میکنه . و این در حالی هست که توی فایل PNG که همه کاراکتر ها هستند رنگ کاراکتر ها سیاه هست . البته نمی دونم حالا چی شده که اصلا دیگه کاراکتر ها رو هم نشون نمی دهد یعنی یک سری مکعب سفید توی صفحه می آید؟
میشه دلیل اش رو توضیح بدید و اینکه چطور این مشکل رو حل کنیم ؟ در ضمن من همه کارهایی که توی راهنمای فایل ZIP بود انجام دادم !
با تشکر | |
|
| |
haamoon
تعداد پستها : 308 Registration date : 2008-02-07
| عنوان: رد: حل مشکلات فونت فارسي الأربعاء مايو 28, 2008 3:42 am | |
| سلام فکر کنم فهمیدم مشکل کجاست ولی برعکس گفتی! یعنی برای midp1 مشکل داره ولی برای midp2 مشکلی وجود نداره. من لایبرری برای midp1 رو هم با کمی تغییر تو پست اول گذاشتم. در ظاهر کار هیچ تغییری نکرده ولی برای midp1 لازمه از این لاییبرری استفاده کنی تا تصویر کارکترها درست لود بشه. تست کن نتیجه شو بگو. | |
|
| |
haamoon
تعداد پستها : 308 Registration date : 2008-02-07
| عنوان: رد: حل مشکلات فونت فارسي الأربعاء مايو 28, 2008 6:56 am | |
| - nazee62 نوشته است:
- سلام و با تشکر از لایبرری تون
ممکنه توابع این لایبرری رو با پارامترهاش بگید اگه بشه طریقه فونت درست کردن رو یاد بدین خیلی عالیه که بتونیم از رنگ های دیگه هم (هم پس زمینه و هم رنگ خود فونت) استفاده کنیم اگه بخوایم راست چین باشه متن، پارامترها رو چی بدیم؟ من هر چی تست کردم نوشته از وسط صفحه شروع می شد و یک مقداری اش هم می زد بیرون باز هم تشکر PDF آموزشی رو تو وبلاگ گذاشتم. برای راست چین کردن متن علاوه بر اینکه Graphics.RIGHT رو می دین باید مختصات x سمت راست کادری رو بدین که می خوایین متن چاپ بشه. رجوع کنید به PDF قسمت تنظیمات آرایش متن توضیح کامل داده شده. | |
|
| |
ermya
تعداد پستها : 1 Registration date : 2008-05-29
| عنوان: رد: حل مشکلات فونت فارسي الخميس مايو 29, 2008 4:14 am | |
| دوستان عزیزی که برای دانلود از راپیدشیر مشکل دارن میتونن از سایت rapidbaz.com که به این منظور راه اندازی شده استفاده کنند! | |
|
| |
Admin Admin
تعداد پستها : 455 Location : Linux Registration date : 2007-08-28
| عنوان: پاسخ الخميس مايو 29, 2008 5:07 am | |
| امیر رضا ممنون از شما . این هم لینک آلترناتیو: http://princ3.persiangig.com/Courses/My_Farsi_Courses/FarsiBitMap.pdf | |
|
| |
na62
تعداد پستها : 4 Registration date : 2008-05-06
| عنوان: رد: حل مشکلات فونت فارسي السبت مايو 31, 2008 1:06 pm | |
| | |
|
| |
haamoon
تعداد پستها : 308 Registration date : 2008-02-07
| عنوان: رد: حل مشکلات فونت فارسي الإثنين يونيو 02, 2008 4:13 am | |
| اولین پک فونت به درخواست شما آماده شده و از پست اول می تونید دانلود کنید: http://rapidshare.com/files/119504914/FontPack-1.rar
لطفا توجه کنید: چون نرم افزار ساخت فونت کامل نیست ساخت فونت مشکل و فعلا(مخصوصا تو امتحانات) نمی تونم فونت جدید بسازم. لطفا هر سوال، درخواست، مشکلی که برنامه داره اینجا بذارید.( ایمیل ها رو نمی خونم.) | |
|
| |
alibluetooth
تعداد پستها : 8 Registration date : 2008-06-03
| عنوان: حروف پژگچ الثلاثاء يونيو 03, 2008 1:30 am | |
| سلام و خسته نیاشید.
ممنونم به خاطر فونت ها. آقا یک سوال مهم. این حروف پژگچ رو چطور می شه تو برنامه وارد کرد.این library که شما ایجاد کردید فقط عربی ساپورت می کنه؟
و آیا نرم افزار برای معادل سازی حروف به کدشان دارید مثلا ب --->ufe91\ منتظر پاسختان هستم.ممنون | |
|
| |
na62
تعداد پستها : 4 Registration date : 2008-05-06
| عنوان: رد: حل مشکلات فونت فارسي الأربعاء يونيو 04, 2008 8:18 am | |
| اگه برنامه یه لیست داشته باشه (که UI سطح پايين نیست)، چطور فارسی بنویسیم؟ می شه اط این لایبرری استفاده کرد؟ | |
|
| |
ali
تعداد پستها : 9 Registration date : 2008-06-03
| عنوان: لینک ها خرابند الأربعاء يونيو 04, 2008 10:19 am | |
| هر کاری کردم نشد دانلود کنم مشکل چیه البته از pesiangig لطفا جای دیگه آپلود کنید. | |
|
| |
Admin Admin
تعداد پستها : 455 Location : Linux Registration date : 2007-08-28
| عنوان: پاسخ الأربعاء يونيو 04, 2008 12:29 pm | |
| اگر اشتباه نکنم فقط برای استفاده در canvas هست .مگر اینکه از ازhighlevel های polish یا دیگر api ها استفاده کنید که البته highevel را شببه سازی شده است. | |
|
| |
Admin Admin
تعداد پستها : 455 Location : Linux Registration date : 2007-08-28
| عنوان: پاسخ الأربعاء يونيو 04, 2008 12:32 pm | |
| | |
|
| |
alibluetooth
تعداد پستها : 8 Registration date : 2008-06-03
| عنوان: رد: حل مشکلات فونت فارسي الأربعاء يونيو 04, 2008 1:39 pm | |
| آقا بالاخره می گید چه کار کنیم ؟ پس اگر این جوری باشه که این لایبرری اصلا کاربردی نمی تونه داشته باشه مثلا یک متن طولانی چه طوری باید یک متن را به یونیکد مربوطه تبدیل کرد دقت کنید یونیکد خاصی که در این برنامه کاربرد دارد تبدیل کردد؟تروخدا یک راه حلی ارایه بدید ؟ چه کار کنیم؟ لایبرری خوبیه ولی حرف ب مثلا در اول کلمه یک یونیکد حرف ب که در وسط کلمه به کار می رود یونیکدی دیگری و حرف ب isolated یونیکد متفاوتی دارد!!!!!!!!! لطفا بچه ها راه حلی ارایه بدید؟؟ | |
|
| |
Admin Admin
تعداد پستها : 455 Location : Linux Registration date : 2007-08-28
| |
| |
ali
تعداد پستها : 9 Registration date : 2008-06-03
| عنوان: فونت الخميس يونيو 05, 2008 3:46 am | |
| این فونت ها را چگونه باید ساخت. | |
|
| |
haamoon
تعداد پستها : 308 Registration date : 2008-02-07
| عنوان: رد: حل مشکلات فونت فارسي الخميس يونيو 05, 2008 6:41 am | |
| حق با شماست. راه حل اول که خودم دارم ازش استفاده می کنم: در Word هر symbol که بخوام از presentation Form B انتخاب می کنم و متن رو تایپ می کنم و بعد با یه نرم افزار به یونی کد تبدیلش می کنم. البته متون من خیلی کوتاه هستند و وقت زیادی نمی گیره.
راه حل دوم که داریم روش کار می کنیم: یک برنامه بنویسید که متن رو بگیره و با توجه به اینکه کارکتر کجا داره استفاده می شه یونی کد معادلش رو قرار بده که به الگوریتم shaping معروفند.(اگر کسی می خواد این کار رو بکنه که البته بعید! با من تماس بگیره هر کمکی از دستم بر بیاد انجام می دم.)
ببینید دوستان ما داریم یه پورتال فارسی می نویسیم که تمام component های hight level رو داشته باشه و من فکر کردم که بعضی از قسمت هایی که کامل شده رو براتون بذارم که بیشتر جنبه ی تست داشته باشه خوب اگر دوست دارید و می تونید ازشون استفاده کنید این کار رو بکنید و اگر نه صبر کنید تا بقیه قسمت هاش کامل بشه. من صد بار گفتم و دیگه خسته شدم از گفتنش که فقظ به فکر راه افتادن کار خودتون نباشید، از این چیزا استفاده کنید و کمی هم آستین بالا بزنید و کمکی بکنید وگرنه من ادامه نمی دم یعنی نمی تونم ادامه بدم. | |
|
| |
| حل مشکلات فونت فارسي | |
|