تقليديا تفضل مساواة النصوص (justification) على عدم المساواة (ragged) خاصة في المتون. لكن كثير من مصممي الكتب هذه الأيام يميلون إلى عدم المساواة لأسباب عدة، أهمها برأيي أن أغلب البرمجيات تستخدم خوارزميات محاذاة ساذجة تنتج عنها مسافات كبيرة بين الكلمات و الاختلاف الكبير في المسافات من سطر لآخر في الفقرة الواحدة. قبل التنضيد الحاسوبي لم تكن هذه مشكلة إذ كان ضبط السطور يدويًا يعتمد على خبرة الصفيف.
بعض برمجيات التنضيد المتقدمة مثل تخ (TeX) و إنديزان (InDesign) تستخدم خوازميات متقدمة تعطي نتائج أفضل، بالإضافة إلى خاصية قصر الكلمات (hyphenation) –في أنظمة الكتابة التي تستخدمها– تساعد على تفادي المسافات الكبيرة بين الكلمات.
الوضع على الوب أسوأ من النشر المكتبي، فكل المتصفحات تقريبًا تستخدم خوارزميات مساواة ساذجة، كما أن بعض المتصفحات لا تدعم قصر الكلمات (جوجل كروم، مثلا). توجد مكتبات جافا سكربت تسد هذا النقص، مثل TypeSet (
و Hyphenator.js (
، لكن استخدام مكتبات خارجية له عيوبه.
الوضع مع اللغة العربية أعقد، فالمساواة في اللغة العربية عادة لا تكون بزيادة المسافات بين الكلمات، بل بإضافة الكشيدة إلى مواضع معينة من الكلمة (لها قواعد تختلف من خط لآخر)، أو باستخدام تنويعات عريضة من بعض الحروف، و أغلب المتصفحات لا تدعم هذا، و الدعم إن وُجد ساذج و لا يناسب كل الخطوط، و لا توجد –حسب علمي– مكتبات لدعمه في المتصفحات المختلفة.
رأيي الشخصي تفضيل المساواة إن أمكن تحقيقها دون إدراج مسافات كبيرة بين الكلمات، و إلا فعدم المساواة قد يكون أفضل.
التعليقات