هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


 
الرئيسيةجستجوأحدث الصورثبت نامورود

 

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

اذهب الى الأسفل 
+13
mehdianzabi
haghi.mahdi
fatima_ammh
ali
alibluetooth
ermya
na62
prince-of-persia
Admin
fmehdi
Mah
hamid
haamoon
17 مشترك
رفتن به صفحه : 1, 2  الصفحة التالية
نويسندهپيام
haamoon




تعداد پستها : 308
Registration date : 2008-02-07

حل مشکلات فونت فارسي Empty
پستعنوان: حل مشکلات فونت فارسي   حل مشکلات فونت فارسي Icon_minitimeالجمعة مايو 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

حل مشکلات فونت فارسي Empty
پستعنوان: رد: حل مشکلات فونت فارسي   حل مشکلات فونت فارسي Icon_minitimeالجمعة مايو 16, 2008 10:33 pm

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




تعداد پستها : 4
Registration date : 2008-05-16

حل مشکلات فونت فارسي Empty
پستعنوان: رد: حل مشکلات فونت فارسي   حل مشکلات فونت فارسي Icon_minitimeالسبت مايو 17, 2008 12:08 am

سلام .
من هم از شما خواهش می کنم که لطفاً مطالب را برای دانلود در سایت دیگری قرار دهید . چون نمی توانم از RapidShare دانلود کنم .
بازگشت به بالاي صفحه اذهب الى الأسفل
http://Mah.Blogfa.com
fmehdi




تعداد پستها : 23
Registration date : 2007-11-08

حل مشکلات فونت فارسي Empty
پستعنوان: رد: حل مشکلات فونت فارسي   حل مشکلات فونت فارسي Icon_minitimeالسبت مايو 17, 2008 7:29 am

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


تعداد پستها : 455
Location : Linux
Registration date : 2007-08-28

حل مشکلات فونت فارسي Empty
پستعنوان: پاسخ   حل مشکلات فونت فارسي Icon_minitimeالسبت مايو 17, 2008 10:56 am

سلام.ضمن تشکر از دوستم امیر رضا از منابع زیر نیز می توانید دریافت کنید :
http://princ3.persiangig.com/MobileApps/farsi_lib/farsiBitMapFont.rar
http://princ3.persiangig.com/MobileApps/farsi_lib/farsiFontLib.rar
بازگشت به بالاي صفحه اذهب الى الأسفل
http://j2me.blogfa.com
prince-of-persia




تعداد پستها : 70
Registration date : 2008-05-26

حل مشکلات فونت فارسي Empty
پستعنوان: رد: حل مشکلات فونت فارسي   حل مشکلات فونت فارسي Icon_minitimeالإثنين مايو 26, 2008 6:38 am

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

ممنون از کار خیلی جالبتون
بازگشت به بالاي صفحه اذهب الى الأسفل
Admin
Admin
Admin


تعداد پستها : 455
Location : Linux
Registration date : 2007-08-28

حل مشکلات فونت فارسي Empty
پستعنوان: پاسخ   حل مشکلات فونت فارسي Icon_minitimeالإثنين مايو 26, 2008 7:25 am

منظور از "به رنگ فارسی" چیست؟؟!
متوجه نشدم
بازگشت به بالاي صفحه اذهب الى الأسفل
http://j2me.blogfa.com
haamoon




تعداد پستها : 308
Registration date : 2008-02-07

حل مشکلات فونت فارسي Empty
پستعنوان: رد: حل مشکلات فونت فارسي   حل مشکلات فونت فارسي Icon_minitimeالإثنين مايو 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

حل مشکلات فونت فارسي Empty
پستعنوان: رد: حل مشکلات فونت فارسي   حل مشکلات فونت فارسي Icon_minitimeالثلاثاء مايو 27, 2008 10:12 am

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




تعداد پستها : 70
Registration date : 2008-05-26

حل مشکلات فونت فارسي Empty
پستعنوان: رد: حل مشکلات فونت فارسي   حل مشکلات فونت فارسي Icon_minitimeالأربعاء مايو 28, 2008 3:28 am

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

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

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

با تشکر
بازگشت به بالاي صفحه اذهب الى الأسفل
haamoon




تعداد پستها : 308
Registration date : 2008-02-07

حل مشکلات فونت فارسي Empty
پستعنوان: رد: حل مشکلات فونت فارسي   حل مشکلات فونت فارسي Icon_minitimeالأربعاء مايو 28, 2008 3:42 am

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




تعداد پستها : 308
Registration date : 2008-02-07

حل مشکلات فونت فارسي Empty
پستعنوان: رد: حل مشکلات فونت فارسي   حل مشکلات فونت فارسي Icon_minitimeالأربعاء مايو 28, 2008 6:56 am

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

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




تعداد پستها : 1
Registration date : 2008-05-29

حل مشکلات فونت فارسي Empty
پستعنوان: رد: حل مشکلات فونت فارسي   حل مشکلات فونت فارسي Icon_minitimeالخميس مايو 29, 2008 4:14 am

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


تعداد پستها : 455
Location : Linux
Registration date : 2007-08-28

حل مشکلات فونت فارسي Empty
پستعنوان: پاسخ   حل مشکلات فونت فارسي Icon_minitimeالخميس مايو 29, 2008 5:07 am

امیر رضا ممنون از شما . این هم لینک آلترناتیو:
http://princ3.persiangig.com/Courses/My_Farsi_Courses/FarsiBitMap.pdf
بازگشت به بالاي صفحه اذهب الى الأسفل
http://j2me.blogfa.com
na62




تعداد پستها : 4
Registration date : 2008-05-06

حل مشکلات فونت فارسي Empty
پستعنوان: رد: حل مشکلات فونت فارسي   حل مشکلات فونت فارسي Icon_minitimeالسبت مايو 31, 2008 1:06 pm

ممنون
بازگشت به بالاي صفحه اذهب الى الأسفل
haamoon




تعداد پستها : 308
Registration date : 2008-02-07

حل مشکلات فونت فارسي Empty
پستعنوان: رد: حل مشکلات فونت فارسي   حل مشکلات فونت فارسي Icon_minitimeالإثنين يونيو 02, 2008 4:13 am

اولین پک فونت به درخواست شما آماده شده و از پست اول می تونید دانلود کنید:
http://rapidshare.com/files/119504914/FontPack-1.rar

لطفا توجه کنید:
چون نرم افزار ساخت فونت کامل نیست ساخت فونت مشکل و فعلا(مخصوصا تو امتحانات) نمی تونم فونت جدید بسازم.
لطفا هر سوال، درخواست، مشکلی که برنامه داره اینجا بذارید.( ایمیل ها رو نمی خونم.)
بازگشت به بالاي صفحه اذهب الى الأسفل
alibluetooth




تعداد پستها : 8
Registration date : 2008-06-03

حل مشکلات فونت فارسي Empty
پستعنوان: حروف پژگچ   حل مشکلات فونت فارسي Icon_minitimeالثلاثاء يونيو 03, 2008 1:30 am

سلام و خسته نیاشید.

ممنونم به خاطر فونت ها.
آقا یک سوال مهم.
این حروف پژگچ رو چطور می شه تو برنامه وارد کرد.این library که شما ایجاد کردید فقط عربی ساپورت می کنه؟

و آیا نرم افزار برای معادل سازی حروف به کدشان دارید مثلا ب --->ufe91\

منتظر پاسختان هستم.ممنون
بازگشت به بالاي صفحه اذهب الى الأسفل
na62




تعداد پستها : 4
Registration date : 2008-05-06

حل مشکلات فونت فارسي Empty
پستعنوان: رد: حل مشکلات فونت فارسي   حل مشکلات فونت فارسي Icon_minitimeالأربعاء يونيو 04, 2008 8:18 am

اگه برنامه یه لیست داشته باشه (که UI سطح پايين نیست)، چطور فارسی بنویسیم؟ می شه اط این لایبرری استفاده کرد؟
بازگشت به بالاي صفحه اذهب الى الأسفل
ali




تعداد پستها : 9
Registration date : 2008-06-03

حل مشکلات فونت فارسي Empty
پستعنوان: لینک ها خرابند   حل مشکلات فونت فارسي Icon_minitimeالأربعاء يونيو 04, 2008 10:19 am

هر کاری کردم نشد دانلود کنم مشکل چیه البته از pesiangig لطفا جای دیگه آپلود کنید.
بازگشت به بالاي صفحه اذهب الى الأسفل
Admin
Admin
Admin


تعداد پستها : 455
Location : Linux
Registration date : 2007-08-28

حل مشکلات فونت فارسي Empty
پستعنوان: پاسخ   حل مشکلات فونت فارسي Icon_minitimeالأربعاء يونيو 04, 2008 12:29 pm

اگر اشتباه نکنم فقط برای استفاده در canvas هست .مگر اینکه از ازhighlevel های polish یا دیگر api ها استفاده کنید که البته highevel را شببه سازی شده است. Very Happy
بازگشت به بالاي صفحه اذهب الى الأسفل
http://j2me.blogfa.com
Admin
Admin
Admin


تعداد پستها : 455
Location : Linux
Registration date : 2007-08-28

حل مشکلات فونت فارسي Empty
پستعنوان: پاسخ   حل مشکلات فونت فارسي Icon_minitimeالأربعاء يونيو 04, 2008 12:32 pm

خب از rapid دانلود کنید
بازگشت به بالاي صفحه اذهب الى الأسفل
http://j2me.blogfa.com
alibluetooth




تعداد پستها : 8
Registration date : 2008-06-03

حل مشکلات فونت فارسي Empty
پستعنوان: رد: حل مشکلات فونت فارسي   حل مشکلات فونت فارسي Icon_minitimeالأربعاء يونيو 04, 2008 1:39 pm

آقا بالاخره می گید چه کار کنیم ؟ پس اگر این جوری باشه که این لایبرری اصلا کاربردی نمی تونه داشته باشه مثلا یک متن طولانی چه طوری باید یک متن را به یونیکد مربوطه تبدیل کرد دقت کنید یونیکد خاصی که در این برنامه کاربرد دارد تبدیل کردد؟تروخدا یک راه حلی ارایه بدید ؟ چه کار کنیم؟ لایبرری خوبیه ولی حرف ب مثلا در اول کلمه یک یونیکد حرف ب که در وسط کلمه به کار می رود یونیکدی دیگری و حرف ب isolated یونیکد متفاوتی دارد!!!!!!!!! لطفا بچه ها راه حلی ارایه بدید؟؟
بازگشت به بالاي صفحه اذهب الى الأسفل
Admin
Admin
Admin


تعداد پستها : 455
Location : Linux
Registration date : 2007-08-28

حل مشکلات فونت فارسي Empty
پستعنوان: پاسخ   حل مشکلات فونت فارسي Icon_minitimeالخميس يونيو 05, 2008 12:24 am

alibluetooth نوشته است:
آقا بالاخره می گید چه کار کنیم ؟ پس اگر این جوری باشه که این لایبرری اصلا کاربردی نمی تونه داشته باشه مثلا یک متن طولانی چه طوری باید یک متن را به یونیکد مربوطه تبدیل کرد دقت کنید یونیکد خاصی که در این برنامه کاربرد دارد تبدیل کردد؟تروخدا یک راه حلی ارایه بدید ؟ چه کار کنیم؟ لایبرری خوبیه ولی حرف ب مثلا در اول کلمه یک یونیکد حرف ب که در وسط کلمه به کار می رود یونیکدی دیگری و حرف ب isolated یونیکد متفاوتی دارد!!!!!!!!! لطفا بچه ها راه حلی ارایه بدید؟؟

من متوجه نشدم شما می خواهید دقیقا چه کاری انجام دهید.بیشتر توضیح دهید.
ولی اگر می خواهید معادل حروف و کلمات فارسی را در utf8 بدانید می توانید از ابزار native2ascii سان استفاده کنید . اگر jdk را درست نصب کرده باشید این دستور در خط فرمان اجرا می شود
مثال استفاده :
native2ascii utf8 inputfile outputfile
ابتدا متن فارسی خود را در یک فایل متنی تایپ کنید بعد آنرا به جای inputfile بگذارید در آنطرف یک فایل درست می شود که معادل تک تک حروف متن فارسی شما به صورت یونیکد نمایش داده می شود.حالا از آن در برنامه استفاده کنید.
برای اطلاعات بیشتر به لینک زیر مراجعه کنید:
http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/native2ascii.html

امیر رضا جان کجایی؟؟ Smile
بازگشت به بالاي صفحه اذهب الى الأسفل
http://j2me.blogfa.com
ali




تعداد پستها : 9
Registration date : 2008-06-03

حل مشکلات فونت فارسي Empty
پستعنوان: فونت   حل مشکلات فونت فارسي Icon_minitimeالخميس يونيو 05, 2008 3:46 am

این فونت ها را چگونه باید ساخت.
بازگشت به بالاي صفحه اذهب الى الأسفل
haamoon




تعداد پستها : 308
Registration date : 2008-02-07

حل مشکلات فونت فارسي Empty
پستعنوان: رد: حل مشکلات فونت فارسي   حل مشکلات فونت فارسي Icon_minitimeالخميس يونيو 05, 2008 6:41 am

حق با شماست.
راه حل اول که خودم دارم ازش استفاده می کنم:
در Word هر symbol که بخوام از presentation Form B انتخاب می کنم و متن رو تایپ می کنم و بعد با یه نرم افزار به یونی کد تبدیلش می کنم. البته متون من خیلی کوتاه هستند و وقت زیادی نمی گیره.

راه حل دوم که داریم روش کار می کنیم:
یک برنامه بنویسید که متن رو بگیره و با توجه به اینکه کارکتر کجا داره استفاده می شه یونی کد معادلش رو قرار بده که به الگوریتم shaping معروفند.(اگر کسی می خواد این کار رو بکنه که البته بعید! با من تماس بگیره هر کمکی از دستم بر بیاد انجام می دم.)

ببینید دوستان ما داریم یه پورتال فارسی می نویسیم که تمام component های hight level رو داشته باشه و من فکر کردم که بعضی از قسمت هایی که کامل شده رو براتون بذارم که بیشتر جنبه ی تست داشته باشه خوب اگر دوست دارید و می تونید ازشون استفاده کنید این کار رو بکنید و اگر نه صبر کنید تا بقیه قسمت هاش کامل بشه.
من صد بار گفتم و دیگه خسته شدم از گفتنش که فقظ به فکر راه افتادن کار خودتون نباشید، از این چیزا استفاده کنید و کمی هم آستین بالا بزنید و کمکی بکنید وگرنه من ادامه نمی دم یعنی نمی تونم ادامه بدم.
بازگشت به بالاي صفحه اذهب الى الأسفل
 
حل مشکلات فونت فارسي
بازگشت به بالاي صفحه 
صفحه 1 از 2رفتن به صفحه : 1, 2  الصفحة التالية
 مواضيع مماثلة
-

صلاحيات هذا المنتدى:شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد
 :: آموزشی :: تست برنامه های آماده-
پرش به: