المختبر · التجربة الفاشلة
شكّلنا العربية بالغلط
بطاقات المشاركة في هذا الموقع كانت بتكسر العربية، وواحدة منها أسقطت الرسم كله. هذه التجربة موقوفة والنتيجة منشورة: اكتب عربي وشوف المشكّل القديم يكسره، والجديد يصلحه، والمتصفح كمرجع
تجربة موقوفة، النتيجة منشورة
- شو انكسر
- بطاقات المشاركة بترسمها satori، وهي ما بتشكّل العربية: بتقيس الكلمة بحروف منفصلة وبترسمها موصولة، فبتطلع الفجوات بين الكلمات مبعثرة. صار الموقع يشكّلها بإيده قبل ما يسلّمها، بأشكال العرض من يونيكود
- ليش انكسر
- أول مشكّل كان جدول مواضع وبس: ما بيعرف الشوط اللاتيني فبيقلب «Vite» لـ«etiV»، ولا بيعرف التطويل فبيقطع الوصل، وبيبلع الحركة لما يعمل لام-ألف. وأسوأها إنّ نقاط عربية خام كانت تنجو للخرج، فبتشغّل مشكّل opentype.js اللي جوّا satori، وميزة rlig في أميري بترمي استثناء بيسقّط الرسم كله
- شو انقاس
- الانهيار انعزل على نفس ملفات الخط: رمية متزامنة ومحدّدة من getLookupMethod، مش تعليق ولا انهيار أصلي. والفرق في العرض انقاس من البطاقات نفسها — لحد ٤٣ بكسل زيادة في صندوق الكلمة عند قياس ٢٦ بكسل
- شو باقي مفتوح
- الشدّة في «المنفّذ» كانت بتوقع فوق النون بدل الفاء في خط المتن مع marks: keep، لأنّ العلامة كانت بترتسم عند القلم بعد حرفها لا قبله. انصلح بتاريخ ٢٠٢٦-٠٩-٠٣، والشدّة هلق بترتسم فوق حرفها الصحيح
المرجع: f66e335 · 3fee46e · lib/og/arabic.tsالمشكّل الحالي مستورد كما هو، ما انتعدّل لهالصفحة
النص ما بيطلع من متصفحك، التشكيل كله بيصير هون على جهازك
35 / 40
اللوحتان تحت مقفولتان على اتجاه يسار-يمين وميزات الوصل مطفية، لتشوف اللي شافته satori لا اللي بيعمله المتصفح
الفروقات
لام-ألف بلعت الحركةLAM_ALEF
القديم بيقفز عن الحركة ليلاقي الألف، وبيصنع الرابطة وبيرمي الحركة معها
قبل: ﻻبعد: ﺎَﻟالساقط: U+064E
حركة راحت أو انزاحتMARK
الحركة لازم تفضل ملزوقة بحرفها، وإلا بترتسم على حرف تاني أو بتختفي
قبل: ﺬﻔّبعد: ﺬّﻔ
شوط لاتيني انقلبLTR_RUN
الأرقام والحروف اللاتينية بتنقرا يسار-يمين حتى جوّا جملة عربية، والقديم كان بيعكسها مع كل شي
قبل: 6202بعد: 2026
شوط لاتيني انقلبLTR_RUN
الأرقام والحروف اللاتينية بتنقرا يسار-يمين حتى جوّا جملة عربية، والقديم كان بيعكسها مع كل شي
قبل: etiVبعد: Vite
التطويل قطع الوصلTATWEEL
التطويل بيوصل من الطرفين وشكله ما بيتغيّر، والقديم ما بيعرفه فبيرجع جيرانه لأشكال منفصلة
قبل: ﺧبعد: ﺨخ: أوّلي صار وسطي
التطويل قطع الوصلTATWEEL
التطويل بيوصل من الطرفين وشكله ما بيتغيّر، والقديم ما بيعرفه فبيرجع جيرانه لأشكال منفصلة
قبل: ﻡبعد: ﻣم: منفصل صار أوّلي
القراءة
- نقاط الإدخال
- 35
- نقاط قبل
- 33
- نقاط بعد
- 35
- أشكال عرض في الخرج
- 18
- نقاط عربية خام باقيةمسموحة في خط المتن، بتنشال في خط العنوان
- 4
- القواعد اللي اشتغلت
- LAM_ALEFMARKLTR_RUNTATWEEL
الوصل: #shaping.2YXZgNiu2KrYqNixIFZpdGUgMjAyNtiMINmI2KfZhNmF2YbZgdmR2LAg2YTZjtinINmK2YLYsdij
نتيجة التشكيل: لام-ألف بلعت الحركة، حركة راحت أو انزاحت، شوط لاتيني انقلب، شوط لاتيني انقلب، التطويل قطع الوصل، التطويل قطع الوصل