السلام عليكم
اطرح هذا الموضوع ليكون محل للمناقشة من اصحاب البايثون و محبي البرمجة
الموضوع ببساطة
هوا كيف بمكن ان تحل مشكلة الحروف المقطعة في البلندر
ما اطرحه هنا قد يكون صحيحا أو غير ذلك اتمنى التصحيح من من لديهم المعرفة
What ماهي المشكلة ؟
http://unicode.org/cldr/utility/list...c_Letter%3A%5D
ببساطة المشكلة في الـ UNICODE
؟؟؟؟؟
ترميز اليونيكودUTF-8 يضم الكثير من حقول الاحرف العربية وحروف اللغات الاخرى
للعربية
حقلين او مجالين في اليونيكود (هما ما يهم)في طرحي هذا
المجال الاول للحروف المنفصلة م ن ف ص ل ة
المجال الثاني للحروف المتصلة ﻣ ﺘ ﺼ ﻟ ﺔ
(على حسب علمي ) البلندر يتعامل مع حروف اللغة العربية كبقية البرامج مع الحروف المنصلة واظهار الحروف المتصلة على عاتق نظام التشغيل (في ويندوز خدمة ctfmon.exe هي المسؤولة عن اظهار الحروف بالشكل الصحيح)
وهنا تكمن المشكلة والحل
وجود وسيلة (سكريبت ) في البللندر ليحول الحروف من الحروف المنفصلة في المجال الاول أعلاه للمجال الثاني والعكس (لتمكين تحرير النصوص السابقة الادراج )
وأيضاً عكس الاحرف اي عند ادخال "ع ر ب ي " يعكسها السكريبت لـ "ي ب ر ع" لان البلندر يعكس النصوص المدخلة بالبايثون فتصبح "ع ر ب ي" اي ترتيبها الصحيح .
================================================
How to كيف يكون الحل ؟
ببساطة قائمة تحوي الحروف (او بالاحرى ترميز الحروف) المنفصلة ومقابلها ترميز الاخرف المتصلة
ودالة للتحويل بالاتجاهين
=====================================
اطرح هذا الموضوع ليكون محل للمناقشة من اصحاب البايثون و محبي البرمجة
الموضوع ببساطة
هوا كيف بمكن ان تحل مشكلة الحروف المقطعة في البلندر
ما اطرحه هنا قد يكون صحيحا أو غير ذلك اتمنى التصحيح من من لديهم المعرفة
What ماهي المشكلة ؟
http://unicode.org/cldr/utility/list...c_Letter%3A%5D
ببساطة المشكلة في الـ UNICODE
؟؟؟؟؟
ترميز اليونيكودUTF-8 يضم الكثير من حقول الاحرف العربية وحروف اللغات الاخرى
للعربية
حقلين او مجالين في اليونيكود (هما ما يهم)في طرحي هذا
كود:
المجال الاول (0x0621 - 0x063A ) + ( 0x0640 - 0x064A) المجال الثاني (0XFE80 - 0xFEFC )
المجال الثاني للحروف المتصلة ﻣ ﺘ ﺼ ﻟ ﺔ
(على حسب علمي ) البلندر يتعامل مع حروف اللغة العربية كبقية البرامج مع الحروف المنصلة واظهار الحروف المتصلة على عاتق نظام التشغيل (في ويندوز خدمة ctfmon.exe هي المسؤولة عن اظهار الحروف بالشكل الصحيح)
وهنا تكمن المشكلة والحل
وجود وسيلة (سكريبت ) في البللندر ليحول الحروف من الحروف المنفصلة في المجال الاول أعلاه للمجال الثاني والعكس (لتمكين تحرير النصوص السابقة الادراج )
وأيضاً عكس الاحرف اي عند ادخال "ع ر ب ي " يعكسها السكريبت لـ "ي ب ر ع" لان البلندر يعكس النصوص المدخلة بالبايثون فتصبح "ع ر ب ي" اي ترتيبها الصحيح .
================================================
How to كيف يكون الحل ؟
ببساطة قائمة تحوي الحروف (او بالاحرى ترميز الحروف) المنفصلة ومقابلها ترميز الاخرف المتصلة
ودالة للتحويل بالاتجاهين
=====================================
تعليق