تخطَّ إلى القائمة

كتابات

ملاحظات من بناء هذا الموقع

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

Alaa Abbod
نصوص
10
نُشرت
15.02.2026 – 26.08.2026
اللغات
English, Deutsch, العربية
  1. من اليمين إلى اليسار عيوب الكتابة من اليمين إلى اليسار التي لا تصلحها الخصائص المنطقية إحدى عشرة قاعدة انعكاس في 15,142 سطرًا من CSS، وكل واحد من العيوب السبعة التي وصلت إلى القارئ العربي كان في موضع لا تبلغه الخصائص المنطقية. 14 د
  2. الطباعة والخطوط لماذا يصفّ خطّك العربي نصّك الإنجليزي Zain يحمل 166 نقطة ترميز لاتينية وCairo يحمل 291، فكانت العائلة العربية المتصدّرة لكل قائمة تفوز بصمت بكل كلمة إنجليزية على الصفحات العربية. 9 د
  3. القياس لماذا يبلّغ axe عن أخطاء تباين في نصٍّ تقرؤه بوضوح الجولة نفسها، بفارق ست دقائق، صنعت 509 عقد تباين على نصٍّ يقرؤه الإنسان قراءةً تامّة، وأخفت 420 حالة من العيب الوحيد الحقيقي. 9 د
  4. الحركة ما الذي ينبغي أن يفعله تقليل الحركة بواجهة مرسومة بـ WebGL أو canvas لتقليل الحركة نمطا فشل متناظران — أن تتركه متحرّكًا، وأن تتركه فارغًا — وواجهة canvas هي العنصر الوحيد الذي يمكن أن يقع في الاثنين معًا. 10 د
  5. القياس قِس أرضية الضجيج قبل أن تضبط عتبة الفرق البصري جولتان متطابقتان لم تختلفا على شيء في الصفحة، واختلفتا على 81 بالمئة من canvas — فشُدّت عتبة عشرة أضعاف وأُسقطت أخرى تمامًا. 11 د
  6. الطباعة والخطوط ارتفاع السطر في العربية ليس 1.7: حساب الحدّ الأدنى الحقيقي النسبة التي يكرّرها كل دليل لا مصدر لها يمكن تتبّعه. وهذا هو الحساب الذي يحلّ محلّها، والنصوص الأربعة التي تحدّد الرقم على هذا الموقع. 10 د
  7. الحركة التمرير السلس لا يكسر روابط المِرساة عندك — preventDefault هو الذي يكسرها بالقياس في Chromium 151: المكتبة تترك نقرة المِرساة سليمة، والإصلاح المعتاد يُضيّع الهاش، ومدخلة السجلّ، و:target، وموضع لوحة المفاتيح. 8 د
  8. الحركة التمرير الناعم مقيسًا: الكلفة في الإقامة، لا في زمن الإطار الكلفة القابلة للقياس في مُنعِّم التمرير هي الإقامة لا زمن الإطار — وحين أُغلقت بوّابته هنا حتى الصفر، كان الإطار الوحيد الباقي يعمل يخصّ GSAP. 12 د
  9. الطباعة والخطوط العربية بلا ارتفاع إكس: قياس size-adjust من مخطّطات المحارف لا ارتفاع إكس في العربية، لذلك لا بدّ من قراءة المُعامِل الذي يطابق خطًّا عربيًّا بخطٍّ لاتيني من مخطّطات المحارف نفسها — وقيمة واحدة لا تكفي. 11 د
  10. من اليمين إلى اليسار GSAP SplitText يكسر العربية، والمشكلة ليست في الكتابة من اليمين إلى اليسار الاتجاه والوصل خاصّتان مختلفتان في أي كتابة، والخلط بينهما هو سبب أن العلاج الشائع للعربية المكسورة في SplitText يعالج العيب الخطأ. 9 د

أتعمل الآن على شيء كهذا؟

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

من فضلك أدر جهازك،
هذا الموقع مبني عموديًا.