السلام عليكم ورحمة الله
كما يعلم المبرمجون بلغة سي أن اللغة العربية تظهر على شكل رموز ولا بد من إضافة ملفات للتعريب أو "بإنشاء مكتبة خاصة" يعني إعادة رسم الحروف العربية وبرمجتها حتى تلتصق ببعضها وهذا ماقمت به.
فقد صممت مكتبة بلغة سي (تعمل على سي++ أيضا) أسميتها arab.h وأضفت لها دالة للكتابة بالعربي puts_arab(); وأخرى للإدخال gets_arab();
وفكرة المكتبة أني قمت بعمل مكتبة باسم design_a.h تمكنني من رسم الحروف العربية باستخدام الفأرة الإلكترونية ومن ثم ربطت كل زر من لوحة المفاتيح بالحرف المرسوم , ومن ثم برمجة الحروف حتى تلتصق مع بعضها البعض.
وأعددت كتاب BPF باسم "برمجة وتصميم الخط العربي الجزء الأول" شرحت فيه هذه المكتبة وهي مرفقة معه , تستطيع من خلاله استخدام دوالها, وأيضا يمكنك تصميم الخط الذي تريده باستخدام الفأرة الإلكترونية, وطبعا لن يكون الخط جميلا مثل المطبوع بل سيظهر كخط اليد.
ولتحميل الكتاب:
ومن ثم أعددت مكتبة أخرى باسم arabic.h وهي تحتوي على خطوط متميزة تظهر كالتي في الجهاز بالإضافة إلى التحكم بحجم الخط وسيتم عرضها في الفترة القادمة إن شاء الله.