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



 
 تبلیغات



آپلود سنتر   سرویس اس ام اس پاناتل فروشگاه پاناتل  




برگشت   فوروم فارسی گوشی های موبایل > نرم افزار موبایل > برنامه نویسی موبایل

جدیدترین مباحث

پاسخ
 
امکانات
Old Sunday 30 August 2009, 12:39   #1
AbolGhasem
عضو ارشد
 
آواتار AbolGhasem
 
تاریخ عضویت: Jan 1970
ارسالها: 1,107
تشکر: 1328
2256 تشکر در 742 ارسال
AbolGhasem ارسال پیام توسط یاهو به
پیشفرض رفع مشکل نمایش حروف فارسی در برنامه های جاوا

امروز اومدم با یه آموزش فوق العاده جنجالی
پس اگه شما هم از صاحبان گوشیهای جاوای نوکیا / سونی اریکسون و ... هستین که برنامه های فارسی جاوا تو گوشیتون به صورت در هم ریخته به نمایش در میاد صبر کنین ، چون از این آموزش ساده نباید گذشت

حتما" برنامه Opera Mini و برنامه های مشابه رو نصب کردین و با این مشکل مواجه هستین که متون فارسی رو تو گوشیتون در هم ریخته نشون میده ؛ این یعنی ضد حال ...

مشکل اصلی نمایش متون در برنامه ها نیستن ، بلکه به نوعی باگ گوشی محسوب می شه. این نوع گوشی ها Shaping Engine ندارن، کار shaping engine اینه که تشخیص بده کجا از حروف بزرگ استفاده کنه و کجا کوچک ؛ مثلا در کلمه ی "س ل ا م" متن دقیقا" به همین صورت در String وجود داره ولی وقتی شما تابع Graphics.drawString رو صدا می زنید هنگام رندر تشخیص داده می شه که باید از حرف اول-وسط-یا آخر استفاده کرد. کاری که سازنده برنامه در این برنامه انجام داده اینه که bytecode های برنامه رو می خونه و جاهایی که تابع drawstring صدا زده می شه اول shapping و joining کارکترها رو انجام می ده و حالا drawstring رو برای string جدید فراخوانی میکنه . در مواردی که گوشی متن رو برعکس هم چاپ می کنه لازم هست که قسمت های فارسی متن حاصل برعکس بشه و قسمت های انگلیسیش دست نخوره و نتیجه می شه این چیزی که در این برنامه می بینید .

  • فایل Patch.Font.Me.zip را دانلود و از حالت فشرده خارج کنید
  • فایل PatchFontME را در کامپیوتر خود اجرا نمایید


نکته : برای اجرای این برنامه در کامپیوتر نیاز به برنامه Java Runtime دارید که در اکثر CD های نرم افزار قرار دارد اما در صورتی که دسترسی به این فایل ندارید ، می توانید از لینک قرار گرفته در همین تاپیک استفاده نمایید .
  • پس از اجرای نرم افزار روی گزینه Load APP کلیک کنید
  • آدرس فایل JAR مورد نظر را به برنامه بدهید
  • روی گزینه Patch APP کلیک نمایید
  • آدرسی را برای ذخیره فایل انتخاب نمایید
  • برنامه Patch شده را روی گوشی خود ذخیره نمایید

  • این ترفند روی گوشی W810 تست شده (لیست به زودی کامل میشه)
برای دانلود فایل Patch.Font.Me.zip از پیوست دریافت کنید
  • برای دانلود نرم افزار Java Runtime اینجا کلیک کنید
  • امیدوارم این آموزش بدردتون بخوره
یه موردی رو لازمه که ذکر کنم ؛
تو گوشیهایی مثل K750 و W810 که کلمات رو از آخر به اول می نویسن باید از قابلیت RTL استفاده کنین یعنی تیک مربوطه باید حتما" علامت بخوره



فایل پیوست شده
File Type: zip Patch.Font.Me - [AbolGhasem].zip‎ (199.6 کیلوبایت, فایل 177 مرتبه دریافت شده است)


__________________
[CENTER][URL="http://fa.aare.com/forums/index.php"][IMG]http://www.panatel-uploadcenter.com/picupload/images/2yko9p26557i6tm4gwg3.png[/IMG][/URL]
[/CENTER]

آخرین ویرایش توسط AbolGhasem در تاریخ Sunday 30 August 2009 انجام شده است.
AbolGhasem آفلاین است   پاسخ با نقل قول
پاسخ


کاربرانی که در حال مطالعه این موضوع هستند: 1 (0 عضو و 1 مهمان)
 
امکانات

قوانین ارسال
نمی توانید موضوع جدید ارسال کنید
نمی توانید به موضوعات پاسخ دهید
نمی توانید فایل پیوست ضمیمه کنید
نمی توانید نوشته خود را ویرایش کنید

BB code فعال
Smilies فعال
[IMG] فعال
HTML غیرفعال

مراجعه سریع

موضوعات مشابه
موضوع نویسنده انجمن پاسخها آخرین ارسال
اسيلوسكوپ ALOO mobile آشنائی با ابزار و وسائل مورد نیاز برای کار تعمیرات 5 Saturday 14 June 2014 18:43
برنامه نویسی موبایل kvyekta برنامه نویسی موبایل 11 Saturday 14 November 2009 09:42
:تحلیل و تشریح ساختمانی میکروکنترلرها::. ali666 آی سی های موبایل 0 Monday 11 May 2009 23:33
آشنایی با Bluetooth و کارکرد آن kvyekta بلوتوث 0 Wednesday 15 August 2007 19:58



vBFarsi Language Pack Version 3.5

مدیر هاست