في مطلع التسعينيات، لم تكن الواجهات العربية متاحة بالشكل الذي نعرفه اليوم. كان الحل أن نصنع الحروف والرسوم من الصفر، وأن نحوّل القيود التقنية إلى مساحة للتجريب والتعلّم.
◉ السياق العلمي
بلغة Pascal، بُنيت وحدة ترسم الحروف العربية بكسلاً بكسل، وتختار شكل الحرف وفق موقعه في الكلمة. كانت النتيجة شاشة رسومية عربية داخل بيئة لم تكن تدعم العربية أصلاً.
خريطة الوطن العربي — مرسومة بالكامل بالكود، 1999
✍ الأداة التي صُنعت بها الخطوط
برنامج رسم الخطوط من تصميم صاحب المشروع، واستخدمه أحد الطلبة لرسم أنماط عربية مثل الكوفي والنسخ. هنا يظهر جوهر الفكرة: الصانع يبني الأداة، والمتعلّم يبدع بها.
أول شاشة عربية رسومية
معرض «باسكال في ثوب جديد»
⚙ الفكرة الريادية
لم يكن الطلبة متلقين فقط؛ بعضهم أصبح مبرمجاً وصانعاً للوسائط، وتحولت الأدوات التعليمية إلى نقطة انطلاق لتخصصاتهم وحياتهم المهنية.
⌨ القلب التقني — وحدة AkMediaSoft
function arab(ch: char): integer;
begin
case ch of
'h': if before in sets
then arab := 1
else arab := 5;
end;
end;هذا المنطق يقرر شكل الحرف وفق الحروف المجاورة له.