الرسام الحر

تعليمات الاستخدام:

الأساسيات:

اكتب ما تشاء في مربع النصوص ثم اضغط زر النسخ، و الصق في البرنامج اللذي تريد الكتابة فيه

نوع الكتابة الممكنة:

تستطيع كتابة اي خليط من الحروف الانكليزية و العربية، شرط ان تكون قصيرة بحيث لا يحولها البرنامج اللذي ترغب الكتابة فيه الى عدة اسطر، ففي تلك الحالة ستنعكس الاسطر و يظهر السطر الاول في النهاية و السطر الاخير في البداية. هذا يحدث بسبب طريقة عمل الرسام الحر، و الطريقة الوحيدة لتفادي هذه المشكلة هي أن تقسم النص الى عدة اسطر في الرسام الحر قبل ان تضغط زر النسخ

اي ان الرسام الحر يصلح فقط لكتابة بعض العبارات القصيرة، و ليس فقرات او جمل طويلة.

لماذا بعض البرامج و الخطوط غير مدعومة؟

طريقة عمل الرسام الحر تعتمد على مقاييس اليونيكود، حيث يقوم الرسام الحر بتحليل النص و تحويل الحروف العربية الى اشكالها المختلفة بناءا على موقع كل حرف في النص. المزيد من التفاصيل التقنية موجودة في ملف technical.html.

لكي يظهر النص الناتج في برنامج آخر، يجب ان يكون البرنامج المراد لصق النص فيه يدعم اليونيكود، كما انه يجب ان يكون غير داعم للغة العربية، فلو كان يدعم العربية فإن لصق مخرجات الرسام الحر ستظهر معكوسة و غير مفهومة

المشكلة الاخرى هي ان الكثير من الخطوط الخارجية لا توجد فيها معلومات كافية لرسم مخرجات الرسام الحر. ليست لدي معلومات كافية حول سبب ذلك، و لا اظن انه يمكن فعل شيء حيال ذلك.

لكن المهم في الامر ان اغلب خطوط النظام مدعومة، و كذلك بعض الخارجية قد تكون مدعومة.

هل يمكن كتابة حركات التشكيل؟

نعم يمكن ذلك و لكنها ليست مدعومة في جميع الخطوط.

عندما جربت كتابة الحركات، وجدت انها مدعومة في خطوط Arial و Tahoma، و لكنها في الخط الديواني و الفارسي تظهر في مكان خاطئ (كأن تظهر الفتحة اسفل الحرف، بدلا من فوقه)، و في خط الثلث و Traditional Arabic فإنها تترك مسافة بين الحروف. قد نحتاج لمزيد من التجارب لكي نحصل على قائمة بالخطوط المدعومة و الخطوط اللتي تدعم الحركات

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

الدعم و الاتصال بالمطور

البرنامج من تطوير حسن عارف الجودي "hasan.aljudy@gmail.com". موقع المشروع حاليا (اثناء كتابة هذه الصفحة) هو: http://wiki.github.com/hasenj/arabic-writer.

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

كود المشروع متوفر على github.

للابلاغ عن المشاكل، يرجى استخدام الـissue tracker في guthub.