الاثنين، أغسطس 31، 2009

مشروع لعمل مجموعة خطوط عربية جديدة مفتوحة المصدر

أعمل الآن بشكل فعلي على مشروع لتصميم مجموعة خطوط عربية مفتوحة المصدر جديدة ، كمحاولة للإضافة إلى الخطوط العربية المفتوحة المصدر ، وأيضا أتعلم فيها إتقان قواعد الخطوط العربية وتصميم الخطوط للحاسوب.
فكرة المشروع لدي ربما منذ أكثر من عامين وقد بدأت وقتها بتصميم خطين جديدين بالتعديل في الحروف العربية في خط DejavuSans وبالرسم داخل برنامج FontForge مباشرة ، في ذلك الوقت لم يكن لدي دراية بقواعد وأصول الخطوط العربية باستثناء خطي النسخ والرقعة اللذان تعلمتهما في المدرسة -في مرحلة التعليم الأساسي- ، ووجدت أن علي أن أتعلم قواعد الخطوط الأخرى فبدأت بقراءة الكتب والممارسة ، مع أن الأصح هو تعلم الخط من خطاطين محترفين في مدرسة الخطوط العربية ، لكن نظرا لأني لازلت أدرس في الكلية فإن ذلك غير ممكن حاليا ، والحمد لله أن لدي هواية الرسم اليدوي.
المجموعة الجديدة ستحتوي بإذن الله في الإصدار الأول على ما لا يقل عن 3 خطوط جديدة بالشكل العادي مبنية على خطوط Dejavu باستبدال الحروف العربية ، وإن شاء الله الإصدارات القادمة ستكون أكثر تنوعا واستقلالا.
وبعد التفكير في اسم المشروع الجديد استقر الأمر على تسميته "أقلام" كتعبير عن تنوع الخطوط ، وبم أني لم أجد حتى الآن أي مشروع آخر (مغلق أو مفتوح المصدر) يحمل هذا الاسم.
وكتوسيع للمشروع أفكر أيضا في إنشاء برنامج تطبيقي مفتوح المصدر يعمل على أنظمة لينوكس وظيفته عمل التصميمات الكتابية بالخطوط العربية كبديل للبرامج التي تعمل على ويندوز ، لكنها حاليا مجرد فكرة ، لم تتحدد بعد طريقة تنفيذها أو حتى التقنيات المستخدمة في عملها.

الإجازة الصيفية وما تم إنجازه

منذ أن انتهت الإجازة الصيفية في العام الماضي وأنا أنتظر هذه الإجازة ، وليس لأني أحب الصيف أو أكره الدراسة في الكلية فأنا أحيانا أفتقدها ، لكن لأني في الإجازة أضع خطة لتنفيذ كل الأفكار والمشاريع التي أؤجلها طوال العام الدراسي وربما كان العام الماضي "السنة الثانية" هو أكثرها لأنه به يتحدد التخصص في العام التالي، ولأني كان لابد أن أدخل قسم الحاسب الآلي ، بعد أن تركت كلية العلوم وانتقلت لكلية التربية النوعية.
المهم بعد أن انتهى العام الدراسي بمتاعبه من محاضرات وتبييض محاضرات وسكاشن ، جاءت الإجازة الصيفية المنتظرة بعد أن ضاعت إجازة نصف العام في دورة التربية العسكرية ".." ، وكان لدي مجموعة من الأفكار والمشاريع حول كيفية قضاء الإجازة منها تعلم لغات برمجة جديدة والتعمق أكثر في اللغات التي بدأت بها ، وقراءة مجموعة من الكتب كنت أشتريها على فترات متقطعة طوال العام وأخذ دورات تدريبية في البرمجة وربما في الجرافيك سواء ثنائية أو ثلاثية الأبعاد ، بالإضافة إلى تعلم اللغة الألمانية! ، وأيضا تنفيذ مجموعة مشاريع لخدمة فكرة المصادر المفتوحة التي أومن بها جدا ومنها تطوير مشروع برنامج مشغل القنوات والإذاعات على الإنترنت ، وأيضا مشروع لتصميم مجموعة خطوط عربية جديدة مفتوحة المصدر للتغلب على أوجه النقص في الخطوط الحالية ومن أجل ذلك كنت قد بدأت منذ مدة في تعلم قواعد الخطوط العربية التي لا أجيدها مثل الثلث والديواني (لم ألتحق بمدرسة تعليم الخط) ، وكان لدي أيضا فكرة لعمل برنامج أطلس تشريح طبي ثلاثي الأبعاد مفتوح المصدر لنشر رسالة المصادر المفتوحة بشكل عملي وأتعلم فيه تطبيق البرمجة بمكتبة OpenGL مع تصميم المجسمات ثلاثية الألعاب.
ورغم أني كنت متيقنا جدا من أن كل تلك المشاريع لا يكفيها ثلاثة أشهر لكن قلت أحاول على قدر ما أستطيع وأكمل فيما بعد لأن العام الدراسي القادم لن يتطلب نفس القدر من الاهتمام.
المشكلة الأساسية هي أني أشعر بأني فقدت الحماس الذي كان لدي من قبل (قبل العام الماضي) وأصبحت ألجأ إلى التأجيل والتسويف والتكاسل ، وبالإضافة إلى ذلك كانت المشكلات المَرضية التي مرت بي هذه الأجازة واضطرتني إلى التوقف عن كل شيء والتي لم تنته بعد حتى كتابة هذه الكلمات ، واضطرتني للتغيب عن دورة البرمجة بالجافا التي اشتركت فيها بعد تعب في البحث عن مركز دورات محترم في طنطا لديه مجموعة كافية من المتدربين.
ولعلاج ذلك قررت أن أكون صريحا مع نفسي -بم أننا في شهر رمضان- وأن ألزم نفسي بالعمل وعدم تضييع الوقت واستغلال الوقت المتبقي في الإجازة ، ولهذا بدأت بشكل فعلى في استئناف العمل في مشروع مشغل القنوات والإذاعات ومشروع مجموعة الخطوط العربية التي حجزت لها على موقع SourceForge باسم Kalam (يمكن اعتبارها بعني "قلم" أو "كلام" -مش فارقة-) ، وأنا كنت بدأت من مدة طويلة في تطويرها باستخدام FontForge لكن لم تكتمل أبداً ، ستحتوي المجموعة بإذن الله على خط عادي أحاول جعله بديلا لخط Arial على ويندوز -بدون تقليد- بالإضافة لخطوط تناظر الخطوط العربية التقليدية (النسخ والثلث و الديواني والرقعة والفارسي والكوفي) مع خطوط زخرفية أخرى ، الهدف الرئيسي من المجموعة الجديدة هو تعويض النقص الموجود في المجموعات الموجودة حاليا فيما يتعلق بتعدد أشكال كل خط وصلاحية الاستخدام في واجهات البرامج العربية بدون مشاكل. وكذلك سأحاول بإذن الله البدء في مشروع أطلس التشريح ثلاثي الأبعاد ، حاليا أبحث في المكتبات عن أطلس تشريح مطبوع يصلح لاستخدامه كمصدر لمخططات blue prints للمجسمات وأيضا يلزمني شراء scanner جديد.

بعد هذا أرجو ممن يقرأ هذه الكلمات أن يدعولي بالشفاء والتوفيق ، كذلك أنا لا أمانع على الإطلاق إذا كان هناك من يرغب في المشاركة في التطوير في أي مشروع سواء بالتوجيه أو الاقتراح أو التجربة (بعد إصدارها إن شاء الله).