خلل الكتيّبات الذي اجتاز اختباره هو نفسه
إذا حوّلت كتيّب Publisher إلى Word بين 24 أغسطس و3 سبتمبر، فحوّله مرة أخرى. خرج النص في اللوحات الخاطئة. المشكلة مُصلَحة الآن، وهذه التدوينة تشرح كيف حدثت.
ما الذي حدث
الكتيّب لا يُطبع بترتيب القراءة. الصفحة الأولى تتشارك ورقة واحدة مع الصفحة الأخيرة، والصفحة الثانية تجاور الثالثة، ولا يُقرأ الكل بشكل صحيح إلا بعد الطي. إعادة ترتيب الصفحات على الأوراق بهذه الطريقة تُسمى التنضيد، ونحن نفعلها كي يُطبع كتيّبك كما يطبعه Publisher.
النص الذي يتدفق من مربع إلى الذي يليه عليه أن يبقى مترابطاً بالتسلسل الصحيح خلال ذلك كله. وWord لا يقبل سلسلة تسير إلى الوراء. وتنضيدنا كان ينتج أحياناً سلسلة معكوسة من هذا النوع، وحين يحدث ذلك تلتقط كل لوحة الجزء الخطأ من النص.
لم يضِع شيء. كل كلمة كانت لا تزال في الملف، لكنها في المكان الخطأ على الورقة. في نشرة كنسية اطّلعنا عليها، طُبع قسم "ملاحظات العبادة" الثابت فوق تقويم ذلك الأسبوع مباشرة.
من أصابه الخلل
ملفات Word فقط. مخرجات PDF وInDesign لم تتأثر إطلاقاً.
الكتيّبات فقط، أي الملفات التي تُنضَّد صفحاتها على أوراق مشتركة. أما المستندات العادية والمنشورات والرسائل فمرّت دون مساس.
في مجموعة الاختبار عندنا أصاب الخلل 25 ملفاً من 897 ملف كتيّب. والباقي، 872 ملفاً، خرج تماماً كما كان يخرج من قبل.
الخلل واضح حين يقع. يظهر نص في لوحة لا ينتمي إليها بداهة. وإن كان ملف Word عندك يُقرأ بشكل صحيح، فهو صحيح.
كيف مرّ علينا
هذا هو الجزء الذي يستحق التدوين.
كل تغيير في المحرك عليه أن يتفوق في اختبار أمام مخرجات Publisher نفسه قبل أن يُنشر. والاختبار في هذه الحالة سأل سؤالاً واحداً: هل يطابق عدد صفحاتنا عدد صفحات Publisher؟ نعم، في كل كتيّب داخل الفحص. فخرج التغيير.
الاختبار لم يفتح صفحة مرسومة قط ولم ينظر إليها.
الكتيّب المبعثر النص يحمل عدد الصفحات الصحيح تماماً. فقال القياس إن التغيير تحسين، وهو كذلك فعلاً بحسب الشيء الوحيد الذي قاسه. الكود فعل ما طلبناه. نحن طرحنا السؤال الخطأ وجاءنا جواب واثق.
هذه هي الرواية الصادقة. لم يكن خللاً خفياً مختبئاً في زاوية من الكود، بل خللاً واقفاً في العراء، أمام اختبار لم يكن ينظر.
الإصلاح
تغيّر شيئان.
تغيّر السلوك أولاً. حين يتعذّر تنضيد كتيّب دون أن يختلّ ترتيب النص، لا نُنضّده. تحصل على النص الصحيح بعدد الصفحات غير المنضَّدة بدلاً من ذلك. الكتيّب الذي يصل بصفحات منفصلة يسهل تمييزه ويسهل العمل عليه. أما الكتيّب المبعثرة فقراته فلا هذا ولا ذاك.
المحتوى الصحيح أهم من تطابق عدد الصفحات. هذا الترتيب في الأولوية لم يكن مكتوباً في أي مكان من قبل. صار مكتوباً الآن.
وتغيّر الاختبار ثانياً. لم يعد تطابق عدد الصفحات دليلاً كافياً بذاته على أي تغيير ينقل نصاً بين الإطارات. فإن كان التغيير قادراً على إعادة ترتيب الكلمات، فلا بد لشيء أن ينظر إلى الكلمات.
أيضاً في هذا التحديث
ملفات Word. الأختام والنجوم المتفجرة تصل أشكالاً حقيقية بدل مستطيلات عادية. وإطارات BorderArt الزخرفية تمرّ كصور، فتظهر الحدود الزهرية وزوايا المفتاح الإغريقي فعلاً على الصفحة. والكائنات المجمَّعة تبقى مجمَّعة في Word بدل أن تصل كوماً من القطع المتفرقة.
ملفات InDesign وAffinity. أزواج الحروف مثل fi وfl تُرسم حروفاً منفصلة، مطابقةً لطريقة Publisher في رسمها.
كل الصيغ. النص ذو الحدّ الخارجي يحتفظ بلون حدّه بدل أن يخرج مجوّفاً. والرسوم الجاهزة المدارة على قطر لم تعد تنضغط بسبب تبديل عرضها بارتفاعها. والكلمة الموسومة بأنها بلا تسطير صارت تتغلب على نمط فقرة يسطّر كل شيء.
للجولة السابقة من العمل على المحرك، انظر تحديث نهاية أغسطس.
إذا خرج أحد كتيّباتك خاطئاً، حوّله مرة أخرى. المعاينة مجانية، والتحويلات غير محدودة مقابل دفعة واحدة قدرها 49 دولاراً أمريكياً.