الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تغيير نوع الخط لدى LWUIT

بدأه clang في 6 سبتمبر 2010 · 21 رد · 1,469 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لتغيير نوع الخط استخدم

Font f =Font.createSystemFont(Font.FACE_PROPORTIONAL,Font.STYLE_PLAIN,Font.SIZE_LARGE);

هل انواع الخطوط مقتصر على 3 نماذج ؟

وماذا عن الدوال التالية

post-17136-067617900 1283751820_thumb.pn

كيف يكون استخدامها ؟

هل استطيع استدعاء اي خط اريده؟

مثل خط ثلث او خط نسخ؟

حاولت تجربة هذا الامر كما هو موجود بالملف المرفق مع البرنامج لكن لم يعمل

Font font = Font.getBitmapFont("arial.12.bold");
المرفقات
outerror.png
#2

السلام عليكم ورحمة الله وبركاته

انا كذلك مع clang اسأل عن طريقة ظبط الfont

اقتباس

كيف يكون استخدامها ؟

هل استطيع استدعاء اي خط اريده؟

مثل خط ثلث او خط نسخ؟

لان التحكم بالخط ضروري جدا :lol:

#3

السلام عليكم ورحمة الله وبركاته

لا يوجد تعليق

:excl:

#4
اقتباس
هل انواع الخطوط مقتصر على 3 نماذج ؟

نعم

اقتباس
وماذا عن الدوال التالية

جميع الدوال السابقه تعتمد على ما يسمى Bitmapfont وهي عباره صوره لجميع حروف اللغه يمكن عملها باستخدام LWUIT Resource Editor لكنها لن تعمل باستخدام اللغه العربيه نهائيها لأن اللغه العربيه تكتب من اليمين لليسار وهو ما لم يحسب حسابه عند كتابه مكتبه LWUIT. وأنا لا أنصح باستخدامها حتى للغه الانجليزيه لانها تهدر موارد الهاتف بشكل كبير.

#5

السلام عليكم ورحمة الله وبركاته

حاولت كتابة برنامج بخطوط الثلاثة الموجودة

TextArea big = new TextArea("تجربة الخط الاول");
Font f =Font.createSystemFont(Font.FACE_MONOSPACE,Font.STYLE_BOLD,Font.SIZE_SMALL);
 big.getStyle().setFont(f);
frame.addComponent(big);

TextArea big2 = new TextArea("تجربة الخط الثاني");
Font f2 =Font.createSystemFont(Font.FACE_PROPORTIONAL,Font.STYLE_BOLD,Font.SIZE_SMALL);
 big2.getStyle().setFont(f2);
frame.addComponent(big2);
TextArea big3 = new TextArea("تجربية الخط الثالث");
       Font f3 =Font.createSystemFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font.SIZE_SMALL);
 big3.getStyle().setFont(f3);
frame.addComponent(big3);

لكن عند تطبيقه عل جهاز الهاتف لم يحدث اي تغيير على الخط

انا اريد كتابة نصوص باللغة العربية بخط جيد للقراءة

علما انني شاهدت برنامج مكتوب باللغة الجافا عبارة عن كتاب وكان يحتوي على ايات قرانيه مكتوبه بالتشكيل ، وخط الايات يختلف عن باق النص وعن الشعار (label) والازرار

وشكرا

#6

غريب..بصراحه أنا دائما أستخدم خط ال System ولم أجرب كثيرا تغييره, لكني لا أستبعد أبدأ حصول مشكله كهذه. ممكن تعطينا نوع هاتفك فقط للمعرفه :blush:

بالنسبه لسؤالك الثاني، نعم يوجد برامج تقوم بذلك ولكنها لا تعتمد على الخطوط نهائيا وانما تعتمد على الصور فيقوموا بتخزين الايات على شكل صور يكتبوها على الحاسوب بالخطوط التي يريدونها

#7

السلام عليكم ورحمة الله وبركاته

جهازي سوني vivaz

البرنامج الذي رؤية كانت الكتابات مكتوبه وليست صورة

وكانت الجمل متداخله بحيث يكون هناك شرحة وبعده الاية وتكون بالتشكيل

مثل ما نقول بالخليج

( ازيدك للشعر بيت )

كان الفقرات الشرح بخط عادي اما ايات بتشكيل والتشكيل بلون والكتابة بلون اخر

وشكرا

#8

جميع ما شاهدته عباره عن صور وليس خط من الهاتف. أنا أتحدى أن يستطيع أحد أن يقوم بذلك دون الاعتماد على الصور..

#9

السلام عليكم ورحمة الله وبركاته

هل من الممكن انتقال من سطر الى سطر اذا كانت عبارة الكتابة عن صورة؟

اذا هذه الدرجة تقنية الصورة بحيث لا اشعر ان هذا السطر صورة وليس مكتوب

اذا كان الانتقال من صفحة الى اخر اقتنع ان يكون صورة، لكن سطر سطر يصعب علي فهمها

ما هو الحل للخطوط الثلاثه ، كيف اجعلها تعمل على جهاز الهاتف

post-17136-044284500 1284074813_thumb.jp

post-17136-061708800 1284074929_thumb.jp

المرفقات
DSC00084.jpgDSC00085.jpg
#10

انا مش عارف ارد على سوال الخط دا لانى جربت كتير ومش نفع معايا

لكن سوالى على الصور بتاعتك اختى الكريمه

ازاى الشاشه عندك بقت بالشكل الموجود عليه دلوقتى

يعنى انا شايف ان الشاشه بالشكل دا

post-217802-070555900 1284075965_thumb.p

هل دا انتى اللى عاملاه ولا دا من الموبيل نفسه

وكمان ازاى جعلتى التشكيل بلون احمر هكذا

ما هى التقنيه المستخدمه فى ذلك

ام هذه صور؟

معذره على اسئلتى ان لم تكن فى مكانها

لكن لفت انتباهى لذلك فأردت ان اسأل

المرفقات
Untitled-1.png

Software Developer
Mahmoudkelany.com


 

#11

على فكرة انا رأيت ايات مكتوبة باستخدام خطوط الجهاز نفسه

و استغربت ايضا

يبدو انه دعم في بعض الاجهزة

وليس فقط للالايات القرأنية

انما اي كلمة فيها تشكيل

رأيتها في جهازي

BlackBerry 9700

**Nokia E

** نسيت الرقم :)

#12

طيب ماشى

الخط ومش مشكله

لكن التشكيل نفسه

والشكل بتاع الشاشه

دا ازاى ؟؟؟؟؟؟

Software Developer
Mahmoudkelany.com


 

#13

بالنسبه للصوره الأولى فهي لا تحتوي على تشكيل أصلا لذلك يمكن أن تكون مكتوبه كتابه، وحتى لو كان بها تشكيل فنعم يمكن ان تكون صورا وتنتفل بينها سطرا سطرا, لا أدري ما المشكله في ذلك؟ ما هو الغير واضح وسأشرحه؟

الصوره الثانيه هي مئه بالمئه صور. لاحظي أنه لا يجب ان تخزن الصفحه كامله ولكن بعضهم يقوم بتخزين شكل الحروف والتشكيل على شكر صور ثم يقوم بتجميعها بالكود وعرضها, لكنها تيقى صور وليس خطوط من الهاتف :)

اخي محمد بالنسبه ل BlackBerry لست متأكد أما بالنسبه لنوكيا فحتى الأن لم يصدر جهاز يحتوي على تشكيل، كيف علمت ان الخطوط هي خطوط من الجهاز أم انه افتراض لأنك شاهدت ألوان او شيء أخر.

تم تعديل هذه المشاركة بواسطة مهدي حجازي في 10 سبتمبر 2010 في 08:37

#14
اقتباس
اخي محمد بالنسبه ل BlackBerry لست متأكد أما بالنسبه لنوكيا فحتى الأن لم يصدر جهاز يحتوي على تشكيل، كيف علمت ان الخطوط هي خطوط من الجهاز أم انه افتراض لأنك شاهدت ألوان او شيء أخر.

مهدي

جربناها في برنامج عنا بالشركة(صناعة محلية 100%) و استغربت

هو جهاز المدير

كنت كاتب برنامج فيه تشكيل

على الاجهزة العادية لم يظهر التشكيل

لكن على جهاز المدير ظهرت على ما أظن ان الجهاز هو nokia e63

ممكن فيه تحديث معين و الله اعلم (صراحة لم اجربها سوى مرة واحدة)

#15

انا معايا Nokia E51

وكمان Nokia E52

وكمان Nokia N73

لو عندك البرنامج

ممكن نجربه عليه

محدش يحسد :lol: :lol:

تم تعديل هذه المشاركة بواسطة Mahmoud Kelany في 10 سبتمبر 2010 في 10:17

Software Developer
Mahmoudkelany.com


 

#16
.S.T.A.L.K.E.R كتب:

مهدي

جربناها في برنامج عنا بالشركة(صناعة محلية 100%) و استغربت

هو جهاز المدير

كنت كاتب برنامج فيه تشكيل

على الاجهزة العادية لم يظهر التشكيل

لكن على جهاز المدير ظهرت على ما أظن ان الجهاز هو nokia e63

ممكن فيه تحديث معين و الله اعلم (صراحة لم اجربها سوى مرة واحدة)

أها..جميل..أخر جهاز جربت عليه كان ال N97 ولم يظهر التشكيل، لكن تبقى المشكله عامه فمعظم الهواتف لا تظهر عليها الحركات وبالتالي لا بد من استخدام الصور بشكل عام

#17

السلام عليكم ورحمة الله وبركاته

بالنسبة هذا الكود لماذا لا يعمل على جهاز

TextArea big = new TextArea("تجربة الخط الاول");
Font f =Font.createSystemFont(Font.FACE_MONOSPACE,Font.STYLE_BOLD,Font.SIZE_SMALL);
 big.getStyle().setFont(f);
frame.addComponent(big);

TextArea big2 = new TextArea("تجربة الخط الثاني");
Font f2 =Font.createSystemFont(Font.FACE_PROPORTIONAL,Font.STYLE_BOLD,Font.SIZE_MEDIUM);
 big2.getStyle().setFont(f2);
frame.addComponent(big2);
TextArea big3 = new TextArea("تجربية الخط الثالث");
       Font f3 =Font.createSystemFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font.SIZE_LARGE);
 big3.getStyle().setFont(f3);
frame.addComponent(big3);

********************

الى الاخ مهدي

الى الان لم افهم كيف تتحول الصورة الى خط

اذا كانت الكتابة صورة كيف يكون تكبير الخط فيها

بصراحة ، انا اريد عمل برنامج مثل ما هو موجود بالصور التالية

post-17136-073109300 1284127692_thumb.jp

post-17136-052223000 1284128098_thumb.jp

المرفقات
DSC00086.jpgDSC00087.jpg
#18
اقتباس
الى الان لم افهم كيف تتحول الصورة الى خط

اذا كانت الكتابة صورة كيف يكون تكبير الخط فيها

الصورة لا تتحول الى خط

دعيني اوضح المقصود

يتم صناعة صور بجميع الاحرف بجميع اوضاعها و التشاكيل العربية (مثلا م و مـ وضعان)

حيث كل حرف او تشكيل يكون في صورة

عند رسم مثلا كلمة

محمد

يتم احضار صورة حرف "م" و رسمها

و بعدها الحرف "ح" و رسمه بعد الحرف "م" بحيث يظهران متصلين و هكذا باقي الاحرف

اما بالنسبة لتكبير الخط فما هو الا تكبير صور الاحرف وبذلك تظهر بأن الخط اكبر

تحياتي

#19

السلام عليكم ورحمة الله وبركاته

حسنا فهمت فكرت الصورة والخط

لكن لم اجد رد على الكود السابق

لماذا لم تتغير نوع الخط اذا قمت بتنزيل البرنامج على جهاز الهاتف فقط أرى التغيير على جهاز الحاسب؟

#21

انا عندى نفس المشكله بردوا

لكن الشكل على الـ Emulator مختلف

لكن لم انقله على الموبيل مش بيشتغل

وحاولت اشغله باستخدام الـ LWUIT , lcdui

ونقلته على موبيل E51 , E52

ومش اشتغل بردوا

جاب نفس الخط

مع انا عامل الـ 3 خطوط مع بعض

ممكن دا يكون من التليفون نفسه

يعنى مش بيدعم الخطوط دى

بيدعم الخط الاساسى اللى هو

Font.FACE_SYSTEM

Software Developer
Mahmoudkelany.com


 

#22

السلام عليكم ورحمة الله وبركاته

لا يعمل لدي

مازالت مشكله الخط موجوده

مواضيع مشابهة