تخطَّ إلى المحتوى
المختبر

المختبر · التجربة الفاشلة

شكّلنا العربية بالغلط

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

تجربة موقوفة، النتيجة منشورة

شو انكسر
بطاقات المشاركة بترسمها satori، وهي ما بتشكّل العربية: بتقيس الكلمة بحروف منفصلة وبترسمها موصولة، فبتطلع الفجوات بين الكلمات مبعثرة. صار الموقع يشكّلها بإيده قبل ما يسلّمها، بأشكال العرض من يونيكود
ليش انكسر
أول مشكّل كان جدول مواضع وبس: ما بيعرف الشوط اللاتيني فبيقلب «Vite» لـ«etiV»، ولا بيعرف التطويل فبيقطع الوصل، وبيبلع الحركة لما يعمل لام-ألف. وأسوأها إنّ نقاط عربية خام كانت تنجو للخرج، فبتشغّل مشكّل opentype.js اللي جوّا satori، وميزة rlig في أميري بترمي استثناء بيسقّط الرسم كله
شو انقاس
الانهيار انعزل على نفس ملفات الخط: رمية متزامنة ومحدّدة من getLookupMethod، مش تعليق ولا انهيار أصلي. والفرق في العرض انقاس من البطاقات نفسها — لحد ٤٣ بكسل زيادة في صندوق الكلمة عند قياس ٢٦ بكسل
شو باقي مفتوح
الشدّة في «المنفّذ» كانت بتوقع فوق النون بدل الفاء في خط المتن مع marks: keep، لأنّ العلامة كانت بترتسم عند القلم بعد حرفها لا قبله. انصلح بتاريخ ٢٠٢٦-٠٩-٠٣، والشدّة هلق بترتسم فوق حرفها الصحيح

المرجع: f66e335 · 3fee46e · lib/og/arabic.tsالمشكّل الحالي مستورد كما هو، ما انتعدّل لهالصفحة

النص ما بيطلع من متصفحك، التشكيل كله بيصير هون على جهازك

35 / 40

المتصفحالنص كما هو، والمتصفح بيشكّله — المرجع
مـختبر Vite 2026، والمنفّذ لَا يقرأ
قبل الإصلاحخرج المشكّل القديم، بترتيب بصري وأشكال عرض
ﺃﺮﻘﻳ ﺬﻔّﻨﻤﻟﺍﻭ ،6202 etiV ﺮﺒﺘـ
بعد الإصلاحخرج المشكّل الحالي، هو نفسه اللي بتاخده البطاقة
ﺃﺮﻘﻳ ﺎَﻟ ﺬّﻔﻨﻤﻟﺍﻭ ،2026 Vite ﺮﺒﺘـ

اللوحتان تحت مقفولتان على اتجاه يسار-يمين وميزات الوصل مطفية، لتشوف اللي شافته 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

نتيجة التشكيل: لام-ألف بلعت الحركة، حركة راحت أو انزاحت، شوط لاتيني انقلب، شوط لاتيني انقلب، التطويل قطع الوصل، التطويل قطع الوصل