الكيرنينغ بالطريقة الصعبة: قصة GSUB والخطوط المخططة
2025-03-14
تتناول هذه المقالة كفاح المؤلف والحل النهائي لمشكلة الكيرنينغ في خط مميز يتميز بأشكال حروف مخططة رأسياً. فشلت تقنيات الكيرنينغ القياسية GPOS بسبب تداخل أجزاء الحروف. تمثّل الحلّ المبتكر في استخدام عمليات البحث GSUB لتقسيم الحروف إلى مكونات يمين ويسار، واستبدال الأجزاء المتداخلة بوصلات مخصصة. اعتمدت هذه العملية المعقدة بشكل كبير على نصوص Python مخصصة باستخدام مكتبات fontTools وfontFeatures. وعلى الرغم من أن الخط غير مكتمل، إلا أن التحدي الأساسي للكيرنينغ قد تم التغلب عليه، مما يوفر نهجاً جديداً لتصميم الخطوط غير التقليدية.
التصميم
تصميم الخطوط