الخطوط العربية

أغلب -إن لم يكن كل- الخطوط العربية المتوفرة في الحاسوب معيبة وقاصرة بشكل شديد، والخطوط الحرّة أسوأها.

فمن بين كل الخطوط العربية الحرّة -التي أعرفها- لا يدعم سوى اثنين منها (ديجافيو وشهرزاد) وضع علامات التشكيل العربية فوق الحروف بشكل مظبوط؛ تناسب المسافة بين علامة التشكيل والحرف، مراعات وضع علامتي تشكيل فوق بعضهما (كشدّة وفتحة مثلا)، مراعات موضع علامات التشكيل بالنسبة للإقترانات (كوضعها فوق الألف لام).

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

خطوط عرب‌آيز ليست استثناءا من هذا. لكن هذا في سبيله للتحسن، فأنا منسّق المشروع حاليا (وتقريبا المساهم الوحيد في الوقت الحالي أيضا) وأعمل حاليا على حل المشاكل المتعلّقة بعلامات التشكيل كخطوة أولى تجاه خطوط عربيّة حرّة عالية الجودة.

أعتقد أنني أعرف تقريبا كل ما نحتاجه لعلاج مسألة التشكيل هذه، وبالفعل نجحت في الحصول على ٩٩٪ من ما أعتقد أنه الدعم السليم لعلامات التشكيل، توجد ثلاثة خطوط حاليا منتهية تقريبا (المهنّد والمثنّى وفرات) وباقي الثمانية وثلاثين خطا يجري العمل عليها. العملية لا تحتاج خبرة كبيرة بتقنيات الخطوط، فقد كتبت بعض البريمجات (مستخدما محرر الخطوط الحرّ والرائع فونت‌فورج) التي تهتم بأغلب الجزء التقني في هذه المرحلة.

يمكن تنزيل الخطوط من هنا (تحدّث يوميا بشكل آلي لتعكس آخر التغيرات في الخطوط) ويمكن متابعة نشاط المشروع عبر صفحة الويكي هنا.

أي شخص مهتم بالمشاركة يمكنه مراسلتي لننسق العمل سويا.

التعليقات

الخطوط العربية ....

السلام عليكم ورحمة الله وبركاته،،
هذه أول مرة أشارك فيها في مدونتك الرائعة ... :-)
الخطوط العربية كما تفضلت تحتاج إلى المزيد والمزيد من الجهود لرفع مستوى أدائها .
ولكن عندي استفسار بسيط حولها ، كيف يتم صنع خط جديد ؟ بمعنى الاشكال كما ألاحظها تحتاج إلى خطاط بارع لرسمها ؟
وشكرا

تصميم+برمجة

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

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

المهام الحالية؟

شكرا أستاذي على هذا الشرح ،،

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

أرغب في العمل في هذا المجال ولكن متخوف من الناحية الفنية ليس لدي حسي فني وخاصة في الرسوميات !!

دعم التشكيل

حاليا نعمل على دعم التشكيل بشكل سليم، لا يتطلب الأمر كثير من الخبرة لا في مجال الخطوط ولا الخبرة الفنية. تفاصيل العمل مشروحة [http://wiki.arabeyes.org/Khotot/Quick_start هنا] (بالإنجليزية حاليا للأسف). يمكنك التواصل معي بالبريد أو أفضل عبر قناة عرب آيز على آي آر سي (#arabeyes على freenode.org).

ما شاء الله

بارك الله فيك

الخط جميل للغاية

لكن به مشكلة في حرف الزاي (ز) حيث أن النقطة لا تظهر إذا كانت الكلمة تبدأ بـ (الز)

كيف أقوم بتحميل الخطوط لأوبنتو 10.10

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

كيف أقوم بتحميل الخطوط لأوبنتو 10.10

وأين يمكنني إيجاد الرابط وكيف أقوم بتثبيته في النظام كي أقوم باستخدامه مع الأوبن أوفيس

بانتظار ردكم الكريم

الخطوط موجودة في مستودع

الخطوط موجودة في مستودع الحزم، ابحث في مركز البرمجيات عن Arabic fonts أو Arabeyes fonts.

علِّق

محتويات هذا الحقل سرية ولن تظهر للآخرين.
كابتشا
هذا السؤال للتأكد من أنك زائر حقيقي ولمنع السخام.
6 + 4 =
حل هذه المعادلة الرياضية البسيطة وأدخل الناتج. مثلا: إذا كان السؤال 1+3 أدخل 4.