يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم

يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم


04-20-2006, 09:11 AM


  » http://sudaneseonline.com/cgi-bin/sdb/2bb.cgi?seq=msg&board=60&msg=1147194968&rn=24


Post: #1
Title: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 04-20-2006, 09:11 AM
Parent: #0

كثيرا ما يصادفنا تعبير يونيكود في تعاملنا مع الاجهزة الالكترونية
الحديثة..وكثيرا ما يصيبنا الارتباك لمجرد وجود خيارات لصيغ صف او قراءة نص ما
او حتي تصفح او تصميم صفحة انترنت.. وكذلك برمجة جهاز بسيط يستعمل
لغة ما او رموز متداولة هنا وهناك

فماذا يعني تعبير يونيكود.. ومن اين جاء


هذا ما نحاول تدواله هنا
واحببنا طرحه هنا كنموذج لعمل علمي يجسد عالمية المعرفة
والي اي مدي يمكن ان يستخدم العلم لبسط عدالة امتلاك المعرفة
هازما التوجهات العلمية التي كنت تخدم امما بعينها
وتظلم ما تبقى من فقراء العالم

Post: #2
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 04-20-2006, 09:32 AM
Parent: #1

انها مجموعة جداول رياضيه متطورة تحاول ان تعطي اي حرف
في اي من لغات كل العالم وكذلك الرموز والعلامات في كل العالم،
رقما واحدا خاص بهذا الرمز او الحرف
بالتالي يسهل التعامل مع كل هذه الرموز بصورة موحدة في
كافة الاجهزة التي تعتمد هذا النظام كأساس لعملها


قبل شيفرة يونيكود كانت انظمة تمثيل اللغات الكترونيا تستند علي الشفرات
المصممة خصيصا لأمريكا واوروبا اي للحروف اللاتينية فقط
وكانت بقية لغات ورموز العالم تلحق قسريا فيما يتاح
من بقايا خانات هذه التشفيرات.
وشكل ذلك مشاكل متنوعة ابسطها التكلفة الزائدة وعدم التوافقية
عند استخدام اللغات غير اللاتينية

ولكن ولاسباب تجارية احياناولضرورات تكنولوجيةاحيان أخرى..
ولارتفاع اصوات تطالب بعداله
نشر واستخدام كل لغات العالم..برزت الحاجة لهذا النظام
فكان هذا النظام الذي ضمن تمثيل كل العالم بداخله

اليس هذا انتصارا لعالم جديد يفرض فيه
العلم اسس العدالة المعرفية؟

Post: #5
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 04-20-2006, 09:48 AM
Parent: #2


Post: #3
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 04-20-2006, 09:37 AM
Parent: #1

"يونِكود" تغير هذا كليـا !

تخصص الشفرة الموحدة "يونِكود" رقما وحيدا لكل محرف
في جميع اللغات العالمية، وذلك بغض النظر عن نوع الحاسوب
أو البرامج المستخدمة. وقد تـم تبني مواصفة "يونِكود"
مــن قبـل قادة الصانعين لأنظمة الحواسيب فـي العالم،
مثل شركات آي.بي.إم. (IBM)، أبـل (APPLE)،
هِيـْولِـت بـاكـرد (Hewlett-Packard) ، مايكروسوفت (Microsoft)،
أوراكِـل (Oracle) ، صن (Sun) وغيرها. كما أن المواصفات
والمقاييس الحديثة (مثل لغة البرمجة "جافا" "JAVA" ولغة
"إكس إم إل" "XML" التي تستخدم لبرمجة الانترنيت) تتطلب
استخدام "يونِكود". علاوة على ذلك ، فإن "يونِكود"
هي الطـريـقـة الرسـمية لتطبيق المقيـاس
الـعـالـمي إيزو ١٠٦٤٦ (ISO 10646) .


Post: #4
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 04-20-2006, 09:45 AM
Parent: #1


Post: #6
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 04-20-2006, 10:00 AM
Parent: #1

إن بزوغ مواصفة "يونِكود" وتوفُّر الأنظمة التي تستخدمه
وتدعمه، يعتبر من أهم الاختراعات الحديثة في عولمة
البرمجيات لجميع اللغات في العالم. وإن استخدام "يونِكود"
في عالم الانترنيت سيؤدي إلى توفير كبير مقارنة مع
استخدام المجموعات التقليدية للمحارف المشفرة. كما
أن استخدام "يونِكود" سيُمكِّن المبرمج من كتابة البرنامج
مرة واحدة، واستخدامه على أي نوع من الأجهزة أو الأنظمة،
ولأي لغة أو دولة في العالم أينما كانت، دون الحاجة لإعادة
البرمجة أو إجراء أي تعديل. وأخيرا، فإن استخدام "يونِكود"
سيمكن البيانات من الانتقال عبر الأنظمة والأجهزة المختلفة
دون أي خطورة لتحريفها، مهما تعددت الشركات الصانعة
للأنظمة واللغات، والدول التي تمر من خلالها هذه البيانات.

Post: #7
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 04-20-2006, 10:06 AM
Parent: #1

ما هي الشفرة الموحدة "يونِكود" ؟

أساسًا، تتعامل الحواسيب فقط مع الأرقام، وتقوم بتخزين
الأحرف والمحارف الأخرى بعد أن تُعطي رقما معينا لكل واحد منها.
وقبل اختراع "يونِكود"، كان هناك مئات الأنظمة للتشفير
وتخصيص هذه الأرقام للمحارف، ولم يوجد نظام تشفير واحد
يحتوي على جميع المحارف الضرورية. وعلى سبيل المثال،
فإن الاتحاد الأوروبي لوحده، احتوى العديد من الشفرات
المختلفة ليغطي جميع اللغات المستخدمة في الاتحاد.
وحتى لو اعتبرنا لغة واحدة، كاللغة الإنجليزية،
فإن جدول شفرة واحد لم يكف لاستيعاب جميع الأحرف
وعلامات الترقيم والرموز الفنية والعلمية الشائعة الاستعمال.



وتجدر الملاحظة أن أنظمة التشفير المختلفة تتعارض
مع بعضها البعض. وبعبارة أخرى، يمكن أن يستخدِم جدولي
شفرة نفس الرقم لتمثيل محرفين مختلفين، أو رقمين مختلفين
لتمثيل نفس المحرف. ولو أخذنا أي جهاز حاسوب، وبخاصة جهاز
النادل (server)، فيجب أن تكون لديه القدرة على التعامل
مع عدد كبير من الشفرات المختلفة، ويتم تصميمه على هذا الأساس.
ومع ذلك، فعندما تمر البيانات عبر أنظمة مختلفة، توجد
هناك خطورة لضياع أو تحريف بعض هذه البيانات.


Post: #8
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Firdouse
Date: 04-20-2006, 04:07 PM
Parent: #7

salam Mamoun

I liked the idea of software globalization since the current characters are incompatible with multilingual environments. This will have a major impact in preserving the world’s culture. Beside, benefiting the global economy and reducing research and development risks. Unicode Consortium is facing a strong opposition from Asians, specifically Japanese, Koreans and Chinese. They think the Unicode is a plot against their culture. Will see how the implementation proceeds. It will take decades if succeeded to implement Unicode for webs, e-mails, browsers, operating systems,…etc to be fully implemented.

Regards

Firdouse

Post: #9
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 04-22-2006, 08:34 AM
Parent: #1

شكرا اختي فردوس
نعم يواجه تجمع يونيكود معرضة من الاسيويين
خصوصا مجموعة ما يسمي بلغات الكانجي
(الصينية والكورية واليابانية)

حيث ان شيفرة يونيكود وضعت نظاما خاصا لاستيعاب
حروف هذه المجموعة والتي تختلف في بنياتها التركيبية عن بقية لغات العالم
ومعروف ان المجموعات الرئيسية في العالم ثلاث وكل لها توابعها ومشتقاتها
وهي اللاتيني والعربي والكانجي
ثم تليها المجموعات الهنديه ثم مجموعات اصغر متفرقة
تبني جداول يونيكود لكل المجموعات على اساس ال 8 بايت فتعطي65000 خانه
اما بالنسبة لمجموعة الكانجي فقد مثلت بجداول اساسها 16 بايت
يعتقدون ان اليونيكود قامت بترتيبا لا توفي كل انظمة حروفهم
ولكن ميزة اليونيكود هي امكاناتها للتجديد والاضافةززمما يجعلها الافضل

وشكرا لك

Post: #10
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Lim Donato Lim
Date: 04-22-2006, 02:19 PM
Parent: #1

التحية والاحترام
الاخ/مؤمن احمد
على هذه الاضافة الرائعة جدا والتى صادفت عندى اهتمام بصورة شخصية لانى اعمل على مشروع لوحة مفاتيح لمجموعة من اللغات السودانية المكتوبة (رسالة ماجستير )
واتمنى المزيد من المعلومات اذا امكن ولك الشكر والتقدير

واتمنى المزيد فى مثل هذه المواضيع التى تفيد مجتمعنا المحلى بصورة قوية
حتى لانصبح فقط مستهلكيين للتقنيات القادمة من العالم الغربى
مثل استهلاكنا (للبيرغر والهوت دوق والبيبسى )

لكل الاخوة والمهتميين فى هذا المجال المشاركة لتعم الفائدة لكل اهل المنبر والبورد

ولنا عودة

Post: #11
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: طيفور
Date: 04-23-2006, 02:38 PM
Parent: #1

العزيز مامون ..

سلااااااااام يا ملك

كما اخبرتني في مقام اخر انكم كنتم قد تناقشتم
عن هذا الموضوع في مؤتمر كتابات الذي انعقد بدبي
والذي ضم قبيلة (الحروفيين الالكترونيين) ودا تعبير طيفوري
ارجو افادتنا بتفاصيل اكثر... ويدور في خلدي سؤال..

هل يمكن تطبيق نظام اليونيكودعلى لغاتنا السودانية المتعددة؟؟

وهل يمكن ان نحلم بكمبيوتر يتكلم بالنوبية او بلغة الدينكا مثلا؟؟؟


تحياتي وودي

Post: #12
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 04-24-2006, 00:35 AM
Parent: #1

شكرا اخي
LIM
اوافقك التنبيه
بضرورة توجه شبابنا للدراسة الجادة
في مستجدات المعرفة المتسارعة

وشبكة الانترنت نفسها جامعة عامرة ولا مثيل لها
بس منو البشوف الجوانب دي فيها

نحن امام تحدي نكون او لا
اما بخصوص مشروعك فاتمنى لك التوفيق
وارجو ان تدرس التجارب المماثلة وتقارن
وانا لامانع عندي من اي شكل تعاون معك

Post: #13
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 04-24-2006, 01:13 AM
Parent: #1

العزيز طيفور
جداول يونيكود تحدث دوريا(الآن نحن في
النسخة 4.1) لاضافة ما تتقدم به
الحكومات او المنظمات او الافراد من طلبات لاضافة
لغة او شكل حرف او رمز ما لوضع الشفرة الرقمية له/ لها

النقطة الاهم ان جداول يونيكود تتعامل مع
اللغات والحروف المكتوبة
فقط وكذلك الرموز ذات الرسم المتفق عليه من مجموعة ما

لذلك فان اي لغة او غير مكتوبة لن يكون لها
مكان في اليونيكود وبالتالي لا مكان لها
في الاجهزة والبرامج بصورة عامة
ولان معظم اللغات السودانية غير مكتوب بالتالي
لن تجدها في اليونيكود
اما اللغات السودانية المكتوبة بحروف اللغات
الموجودة مثل كتابة لغة الدينكا
بالانجليزية ..فلن يكون لها مكان في اليونيكود
بل تستفيد فقط من وجود الانجليزية في اليونيكود

اليونيكود تتعامل فقط مع اللغات ذات الكتابة الخاصة بها

وقد وجدت في الجداول انه تمت اضافة الكثير من الغات التاريخية المكتوبة
الي اليونيكود ومنها النوبية القديمه
لكن حسب ما اعلم هناك نوبية احدث.. وقام باحثون نوبيون بكتابتها كومبيتريا
وصنعوا لها كي بورد وفونطات خاصة بها
وقليل من الوقت لو سمحت للتأكد من وضعها في الجداول...

Post: #14
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 04-24-2006, 01:21 AM
Parent: #1

هنا قائمة بأهم اللغات التي تم ترقيمها



Variable Common Latin
Greek Coptic Cyrillic Glagolitic Georgian
Armenian Hebrew Arabic Syriac Thaana
Tifinagh Ethiopic Devanagari Bengali
Gurmukhi Gujarati Oriya Tamil Telugu
Kannada Malayalam Sinhala Syloti_Nagri
Kharoshthi Thai Lao Tibetan Limbu Tagalog
Hanunoo Buhid Tagbanwa Buginese
Myanmar Khmer Tai_Le New_Tai_Lue
Mongolian Cherokee Canadian-Aboriginal
Ogham Runic Hangul Katakana-Hiragana
Bopomofo Yi Old_Italic Gothic Deseret
Shavian Osmanya Linear_B Cypriot
Ugaritic Old_Persian CJK CJK-Extensions


المرجع: نشرات يونيكود

Post: #15
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: mekki
Date: 04-24-2006, 02:27 AM
Parent: #1

شكرا أخر مامون على البوست المفيد...وقد رجعت للدخول مره أخرى فى المنبر بعد أن بدأت أقفل فى النوافذ تأهبا للذهاب
والحقيقه ان موضوع التشفير والترميز يغلق مضاجعى كثيرا عندماأبدأ اى عمل على يحتوى على لغتنا الحبيبه بنت عدنان
وآخرها متاعب جمه فى تصميم برنامج أخبارى بلغة "بى إتش بى" بواسطة بيئة عمل "دريم ويفر"...لكن كل مره أفتح الموقع من مكان إلا وأن أقابل لطلاسم لا أعرفها...حتى أرجع مرة أخرى لقائمة (View>coding)
هل يمكن أن تساعدنى بعمل شئ ما لتبدو أحرف الموقع ظاهره بصوره موحده فى كل مكان...
كما أرجو مدى بأى مراجع (خصوصا الإلكترونيه)
مع تحياتى وتقديرى
(مكى)

Post: #16
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Bushra Elfadil
Date: 04-24-2006, 09:02 AM
Parent: #15



شكرا يا مامون على هذا البوست الرائع وارجو الإصال على هاتف ثابت 6756784 بالبيت او جوال 0506031694

Post: #17
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 04-25-2006, 01:08 AM
Parent: #16

شكرا اخي مكي
لعله من الامور الخطره في كافة انواع التصميم الالكتروني
اختيار نوع ال encoding الملائم
وانا كنت ساشرح هذا الموضوع ضمن سياق متدرج في هذا البوست
ولكنك فتحت موجعا فعجلت بقصة ال encoding
من الطبيعي ان يهتم كل من يصمم عملا الكترونيا
يحوي لغة مكتوبة م بان عمله هذا قابل للمشاهدة والحضور والتفاعل
في كل مكان وجهاز يقدم عليه
وهذا من الدوافع الرئيسة لخلق نظام اليونيكود
لذلك من الطبيعي ان تكون الاجابة هي التأكد من اختيار نظم التشفير
(encoding) يونيكود
لكن للاسف, وخاصة في نظام ويندوز كثيرا ما يتم تجاهل وضع هذا الخيار
احيانا من مبرمجي وندوز انفسهم واحيانا من مبرمجي البرامج التطبيقية
باعتبار ان التشفير سيكون افتراضيا ب (windows encoding
لكن عندما يتم العرض على جهاز او اي مخرج لا يعتمد تشفير وندوز تبدأ البهدلة
حيث سيضطر هذا الجها للتعويض عن الحروف المشفرة بال defult encoding لهذا الجهاز
فيعرض لك حروفا ما ونصا غير مقروء لعدم التوافق
من المفروض ان يعمل الكل بنظام يونيكود فتحل المشكلة تلقائيا
مثلا: هذا المنتدي يمكن مشاهدة صفحته على كافة انظمة التشغيل المختلفة في بنيتها لأن هذه الصفحة مشفرة بشفرة يونيكود
ولكن صفحة الاخبار في سودانيزاون لاين , لن تشاهد في جهاز يعمل بنظام ابل ماكنتوش
-بمتصفحه للانترنت المسمى (سفاري)- الا كطلاسم لا معنى لها...لماذا؟
لان صفحة الاخبار مشفرة ب (windows encoding
ولكي تشاهدها مضبوطة في برنامج سفاري عليك بعد فتح الصفحة اختيار
windows encoding في خيارات المشاهدة في سفاري

هذا نموذج جيد لعدم التوافقية الذي تحاول يونيكود القضاء عليه
وكان من المفترض ان تلغي نظم التشغيل كل استخدام للتشفير غير يونيكود
كل اظمة التشغيل حاليا تدعم وتعنبر يونيكود الصيغة الاساس للتشفير
ولكن لاسباب تتعلق بالملفات القديمة والاجهزة القديمة ولاسباب تنافسية قبيحة
ستستمر مشكلة التشفير الى ان فترة قصيرة وستختفي كل بقايا
الشفرات القديمة رةيدا رويدا

واحب ان الفت النظر ان هذه المشكلة تخص اللغات غير اللاتينية فقط
اذ ان يونيكود استوعب في داخله شيقرة اسكي بكل نسخها القديمة
لكنه اهمل اي تشفير قديم خاص باللغات غير اللاتينيه ومن ضمنها
لغاتاليمين الى الشمال(العربية والعبرية)


لحصول على صفحة تعمل في كل جهاز في اي وقت
ان تكون صفحتك مبنيه على يونيكود
ان يدعم نظام الشغيل والبرنامج التطبيقي يونيكود

وهذا وضع مثالي اتمني ان يتحقق لك

واود ان اشير الى ان الكثيرون لا يحسون بهذه المشكلة
ربما لانهم يعملون على جهاز بويندوز ويعرضون اعمالهم على اجهزه بويندوز
فتبدو الامور متناسقة ولا مشكلة
لكن تذكر:
ليس كل عالم الالكترونيات وندوز!
هناك انظمة اخري
هناك اجهزة اخري (غير المتوافقة مع اي بي ام لويندوز)
هناك انمة تشفير غير windows encoding



لذلك اليونيكود هي الحل


Post: #18
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 04-25-2006, 01:30 AM
Parent: #1

استاذي اديبنا الكبير
د.بشرى

سمعا وطاعة

حبي وتحياتي

Post: #19
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: عمر عبد الخالق سعيد
Date: 04-25-2006, 01:54 AM
Parent: #1

فكو ..... وطار

الاخ مامون البوست جميل
و التناول للموضوع مريح و مفيد

و متابعييييين شديد

Post: #20
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 04-25-2006, 11:41 AM
Parent: #1

الحبيب عمر
سلام يا مان

معاكم ويبكم الي الامام
تحياني لجمعكم الجمبل
يا اهل الشارقة حقا

Post: #21
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 04-30-2006, 01:19 AM
Parent: #1

علامة ^^^^

Post: #22
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: newbie
Date: 04-30-2006, 03:01 AM
Parent: #21

موضوع شيق ومقيد وددت لو ان هناك امكانية لرفعه او ضعه في مكان مخصص للمواضيع المميزة
اخي مكي عانيت من Dreamweaver في نسخاته القديمة , كنا نتحايل عليه بإضافة سطر لأحد ملفات xml داخل مجلد configurations ,,, كان مزعجا بشكل غير عادي عند التعامل مع اللغة العربية ,, الحمد لله تبنا منه (ومن غيره )

Post: #23
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Dr.Abbas Mustafa
Date: 04-30-2006, 03:47 AM
Parent: #1

الاخ المحترم والفنان الكبير مأمون محيي الدين ,, احييك على الفوز بالجائزة في دبي ,, واشكرك على الموضوع ,, وارجو ان تقبل اضافتي ..وكنت نشرتها في الشرق الاوسط في عددها الصادر في يوم الخميـس 28 اغسطس 2003 العدد 9039

معوقات الوجود العربي في الإنترنت .. رحلة طويلة من عدم الاتفاق على معايير عربية موحدة للكتابة العربية

د. عباس مصطفى صادق *
لكي تتمكن برامج الكومبيوتر من قراءة نصوص مكتوبة ببرامج أخرى، فانه من الضروري أن تستخدم كل البرامج نفس جدول الرموز، وإلا فسرت الأرقام الموجودة في الملفات والتي ترمز للحروف بغير الحروف التي أريدت، مما يؤدي إلى عدم إمكانية قراءة النصوص. إذن فمن الشروط الأساسية لاستخدام النصوص على نطاق واسع هو الاتفاق على جدول موحد لترميز الحروف، ويسمى هذا الجدول بشفرة المحارف (Code Page)، وقد أدى تعدد شفرات المحارف العربية إلى إرباك المستخدمين وإلى تأخر تقنية المعلومات باللغة العربية وإلى تكبد المستخدمين العرب لنفقات باهظة في تحويل المعلومات من شفرة إلى أخرى، ولم يؤد انتشار استخدام الإنترنت بين العرب إلا إلى تفاقم المشكلة وازدياد حدتها. فبواسطة الإنترنت يتمكن المستخدم من الوصول إلى معلومات منتشرة في أنحاء العالم ومخزنة على أجهزة كومبيوتر متنوعة.
* متابعة تاريخية

* وقد نشط الحديث عن وضع اللغة العربية في الكومبيوتر في معهد التخطيط القومي المصري في عام 1962، وجرى وقتها التفكير حول كيفية ترميز الحروف العربية وإيجاد شفرة محارف لتمثيل الحروف العربية في الكومبيوتر. وفي عام 1968 بدأت دار الكتب المصرية مشروعا يستهدف إعداد فهرس لمحتوياتها، وفي فترة إعداد الفهرس وضع تصور لاستخدام الكومبيوتر، فاستعانت دار الكتب باليونيسكو، فتم طرح موضوع إيجاد شفرة لمعالجة الكتابة العربية. وفي العراق شهد المؤتمر العلمي لجمعية المهندسين العراقيين عام 1970، حول مستقبل الكومبيوتر، دعوة لتوحيد رموز الكتابة العربية للمعالجة الكومبيوترية. وتولت جامعة الدول العربية مجموعة من اللقاءات في هذا المجال، وصدر عنها في الخرطوم في نوفمبر (تشرين الثاني) 1975 خلال الحلقة الدراسية لاستخدام الكومبيوتر في مجال البيبلوغرافيا توصية تقول: "تقوم المنظمة العربية للتربية والثقافة والعلوم بالتعاون والمشاركة مع الهيئات اللغوية على المستوي الوطني والقومي من الأقطار العربية، بتنسيق الجهود لتطويع الخط العربي واللغة العربية لمتطلبات المعالجة الالية بعامة والإلكترونية بخاصة ". أما أول شفرة عربية قياسية مدونة، فهي التي طورت في المغرب عام 1977 كمواصفة قياسية مغربية حملت الرقم C000006. ومما يعتبر أول جهد منظم لتقييس شفرات المحارف، فهو عندما أقامت هيئة المواصفات والمقاييس السعودية عام 1980 حلقة حول تقييس المحارف وتوزيع الحروف على لوحة المفاتيح. وفي عام1981 أنشأت المنظمة العربية للمواصفات والمقاييس (ARABIC STANDARDIZATION AND METROLOGY ORGANIZATION-ASMO) لجنة الحرف العربي في الإعلاميات، وقد أسفرت جهود هذه اللجنة في عام 1982عن ظهور الشفرة العربية الموحدة ASMO 449. ثم نشطت جهود اللجنة بعد ظهور الإنترنت خاصة في اجتماعها الحادي عشر في دمشق ما بين 17 و19 نوفمبر 1998، الذي نوقشت فيه أوراق عمل هدفت إلى إيجاد شفرة قياسية موحدة للكتابة العربية في الإنترنت، وعقدت خلاله مقارنات بين التوصيات القياسية والمقترحات المقدمة من عدد من الدول العربية، وصبت الاقتراحات في ضرورة إيجاد شفرة قياسية موحدة لترميز الكتابة العربية.

لقد أدى الخلاف العربي حول توحيد شفرة المحارف التي تخدم مختلف أنظمة الكومبيوتر وبرامج النشر ومستعرضات الإنترنت، إلى تبني استخدام شفرة محارف تم إعدادها بواسطة شركة مايكروسوفت، فمع انتشار الكومبيوتر الشخصي ونظام مايكروسوفت في التسعينات من القرن الماضي، أخرجت مايكروسوفت جدول حروف عربي باسم MSCP-1256، الذي اصبح فيما بعد الجدول الفعلي (De Facto) في الشبكة، استباقا للجدول الذي يفترض أن يتم الاتفاق عليه عربيا، أو الجدول المسجل من قبل المنظمة العربية للمقاييس والمواصفات، المسجل لدى المنظمة الدولية للمقاييس باسم ISO - 8859-6 ، والذي يستخدم في نظام ماكنتوش المعرب. وأصبحت مايكروسوفت تستخدم حاليا "يونكود"، الذي بدأ استخدامه فعليا مع ويندوز2000، وهو جدول يرمز لأكثر من 35 ألف حرف، مما يمكنه من تمثيل أغلب اللغات ومن بينها العربية. ويستخدم "يونكود" 32 خانة ترميز، وبالتالي يمكن التعامل مع أكثر من لغتين في وقت واحد. ويتطابق تمثيلها العربي مع المواصفة العربية ASMO 449 .

* خلافات سابقة حول هيئة الحرف

* وسبق اللقاءات العربية المعاصرة المختلفة حول اللغة والكتابة العربية في مجالات الطباعة والكومبيوتر والمجالات التربوية، جدل متصل حول هيئة الحرف العربي في الطباعة ثم الكومبيوتر فيما بعد، وتناثرت دعوات مختلفة، إما باختصار عدد الحروف العربية أو إبدالها بالحروف اللاتينية. ووجهت الكتابة العربية في القرن الماضي بانتقادات ومطاعن أشارت إلى معايب فيها، وكثر الحديث عن تلك النواقص، مما حدا بمجمع فؤاد الأول للغة العربية إلى أن يؤلف سنة 1938 لجنة لكي تدرس هذه المشكلة وتعمل على حلها وتقديم بديل للكتابة العربية يخلصها مما علق بها من شوائب، ويزيح عنها مواطن الخلل فيها، وبعد ست سنوات من عمل اللجنة أعلنت في سنة 1944 عن منح جائزة قدرها ألف جنيه مصري لصاحب افضل اقتراح في هذا الخصوص. فانهالت المقترحات ووصل عددها إلى اكثر من مائتي اقتراح وبحث المجمع اثنين منها، أولهما للأستاذ علي الجارم والثاني لعبد العزيز فهمي، وبينما يبقى اقتراح علي الجارم على هيئة الكتابة العربية كما هي على أن تضاف أو تغير بعض علامات الإعراب والتنوين، يصب اقتراح عبد العزيز فهمي في إبدال عدد من الحروف العربية باللاتينية. وتوالت مجموعة من الاقتراحات بين الإضافة والحذف، إلى تغيير صورة الكتابة تماما أو إضافة بعض الرموز.

وكانت هنالك دعوات سابقة لاستخدام الحروف اللاتينية بدلا عن العربية تعود إلى 1880، عندما اقترح فيلهلم سبيتا Wilhelm Spitta ، الذي كان مديرا لدار الكتب المصرية آنذاك، كتابة العامية بالحروف اللاتينية، وقد وضع سبيتا في كتاب أصدره بعنوان قواعد اللغة العامية في مصر جدولا للمقارنة بين الحروف العربية واللاتينية. وما بين 1890 و1901 نهج كل من كارل فولزر Karl Volleser ، مدير دار الكتب المصرية، والقاضي سيلدون ويلمر Seldon Willmer نهج سبيتا في الدعوة إلى العامية والحروف اللاتينية. وسكتت هذه الدعوات إلى أن قدم عبد العزيز فهمي اقتراحه، ثم نشطت في ما بعد في لبنان وتناثرت دعوات هنا وهناك، من سعيد عقل الذي دعا إلى اعتماد اللهجة المحلية في لبنان كلغة قومية وتعلم لغة حضارية أو لغتين، وسمي ذلك ثورة اللغة والحرف، ووضع كتابا بعنوان يارا في الستينات استخدم فيه 36 حرفا لتمثيل الكتابة العربية. ومع التطور في معالجة الكتابة العربية كومبيوتريا انحسر الحديث عن إبدالها بالحروف اللاتينية، وبقى الخلاف حول إيجاد جدول موحد للحروف العربية في الاستخدامات الكومبيوترية، ونشطت حركة تصميم الحروف الطباعية الكومبيوترية للأغراض المختلفة وتتوفر الآن عشرات الأسماء لأطقم الحروف.

ان النشر باللغة العربية في الشبكة يتأثر بمجموعة عناصر مختلفة، فالنشر في الشبكة ليس محصورا في عمليات ما قبل الطباعة في النشر التقليدي، فالنشر في الإنترنت هو إدخال وعرض وتبادل المعلومات المتصلة إلكترونيا. ويتضمن ذلك عربيا, تطور تقنيات معالجة اللغة العربية والحلول في معالجة النص العربي، ضمن لغة ترميز النص الحي والترجمة الكومبيوترية، والتعرف الآلي على الكلام وتحويله إلى نصوص، والتعرف الضوئي على النصوص، والتحليل الصرفي، والبحث واسترجاع النصوص. ولم يكن الوضع التقني إلى وقت قريب في مصلحة النشر العربي الإلكتروني. فلم تكن هنالك بيئات تشغيل قياسية وكانت كل اللغات ذات الأصل غير اللاتيني تعاني من صعوبة تطوير برامج خاصة بها. ومع أنه كانت هنالك محاولات جادة في المنطقة العربية لتطوير برامج عربية اعتمدت على بيئات خاصة ذات طابع تعليمي وترفيهي، مثلت بدايات النشر الإلكتروني العربي، كتب لبعضها النجاح والبعض الآخر كان نصيبه الفشل، إلا أنه في الآونة الأخيرة حدث تقدم ملموس في هذا المجال، فالظهور القوي للإنترنت فرض نفسه على المستوى العالمي، ودفع القائمون نحوه وسهل عليهم مهمة إيجاد تصور للنشر العربي الإلكتروني. فظهرت المتصفحات العربية ووسائل تحرير النشر العربي كما ظهرت برامج البحث العربية، ولكنها لم تصل الى مستوى مرضٍ.

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

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

هنا :

http://www.aawsat.com/details.asp?section=13&article=189596&issue=9039

Post: #24
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: قلقو
Date: 04-30-2006, 04:04 AM
Parent: #23

الأخ الكريم مامون
هناك بعض اللغات كالمجرية مثلا تكتب بالحروف اللاتينية ولكن هناك بعض العلامات توضع على الحرف الواحد كحرف ال (o) مثلا احيانا تجد عليه شرطة واحدة واحيانا شرطتين واحيانا اخرى نقطتين وعلى ذلك قس باقى الحروف..فهل لمثل هذه الحروف وجود فى برنامج (الونيكود)؟) وهل يتطلب استعمال هذه الحروف تغييرا فى الكيبورد ؟
مع فائق شكرى وتقديرى .

Post: #28
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 05-01-2006, 02:14 AM

اخي الكريم فلقو
نعم المجرية تكتب باللاتينية
لذا تستخدم نفس الكيبورد اللاتيني
لكن قد يكون هناك امتداد للكيبورد الداخلي
كبرنامج(extended)
والحرف الذي ذكرته واشباهه يكون متوفرا داخل رسوم الفونط
ويتم الوصول اليه بنفس الكيبورد ولكن باستخدام طبقة ما منه
(layer) وكما تعلم ان الكيبورد يحوي هذه الطبقات المتنوعة
من المحارف في نفس المفاتيح..فقط تذكر ان استخدامك لمفتاح ال
shift يعني انتقالك ل لشكل آخر لحرف ما

وسآيك بمزيد من التفصيل حول نوعية الحروف التي ذكرت

لك تحياتي

Post: #25
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 05-01-2006, 00:28 AM
Parent: #1

اخي الكريم
newbie

وكذلك كنا نحن مصممو ومبرمجو الحروف الطباعية
نتحايل بطرق متنوعة على الانظمة والبرامج حتى تعمل حروفنا

ومن العجيب ان اذكر ان الفونطات عموما ضعيفة الحماية
سهلة الاختراق والسرقة والتحريف
لذلك كنا نستخدم ميزة عدم وجود تقنية موحدة وشيفرة موحدة
لانتاج الحروف مع تعدد طرق تعامل الانظمة والبرامج
في التعامل مع الحروف الطباعية
كوسيلة فعالة للحماية وحفظ الحقوق. فنجعل الحروف
تعمل في اقل نطاق ممكن اي ما يحتاجه الزبون فقط

انها حكمة ماو تسي تونغ القديمة: تحويل مواطن الضعف
الى موطن قوة
لكن اليوم تغيرت المفاهيم كثيرا..بل هي متغيرة
بسرعة اكبر من طافات استيعاب الناس ..ولا حل لنا سوى
المتابعة المجنونة حتى نكون في (الزون!!)
وهكذا اخي

newbie
وفقك الله

Post: #26
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 05-01-2006, 01:27 AM
Parent: #1

اخي الدكتور مصطفى
اتابع كتاباتك بكل اهتمام
ولك الشكر على التهنئة
وللاضافة التوضيحية الجيدة والتي تناولت جوانب متعددة
من قضية الكتابة وتمثيلها اليكترونيا

الحق ان الموضوع قديم وكل مرة ياخذ شكلا مختلفا
اي ان هناك مشكلات تعترض وضع العربية تقنيا
والطريف ان المشكلات نفسها تتغير مع تغير التقنيات
وما بحث بالامس كمشكلة تم تجاوزه اليوم
وقد تحل التقنيات الجديدة مشكلة الامس دون اي عناء
ولكنها - بالنسبة اللعربية مثلا- قد تخلق مشكلات جديدة

وكل المسألةهنا: هل تراعي التقنيات الجديدة التي غالبا ما يصنعها
الغرب مواصفات واحتياجات اللغات الاخرى غير الغربية؟

ياسيدي التقنيات تحترم وتقدس هذه الشروط:

ان يكون للغتك بعد اقتصادي مثمر
(تكلفة انتاج التقنية وابحاثها عالية.. ولا صرف لمال دون مردود)

قوة وحضور اللغة تنبع من قوة الامة التي تتكلمها وتعتمدها
(العبرية تحظى باهتمام تقني لا يقل عن العربية ..قارن)

القيمة الثقافية للغة
(اهمبتها العلمية والفنية والادبية والتاريخية ولاحتماعية)




Post: #27
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 05-01-2006, 01:53 AM
Parent: #1

مواصلة لتفاصيل د عباس

منذ اوائل الستينات وحتي اوئل الثمانينيات من القرن الماضي
تاخر العرب كثير في اختيار نظام التشفير الملائم لحروفهم
ولكن التكنولوجيا تعمل لاسباب تجارية واخرى كما ذكرتها في اعلاه
لم تكن لتنتظر
وعندما احتاجت ابل ماكنتوش ثم اي بي ام ثم مايكروسوفت للسوق العربي
وضعت كل منهم تقنيتها وتشفيرها الخاص للحروف العربية
-طبعا لا يتعاملون بهذه الطريقة الفجة مع اللغات الاتينية
لقوة القوانين الفارضة للمواصفات القياسية المحددة لتشفير اللاتينيات

وهذ سبب رئيسي في العربية ليمنعك من قراءة نص صف
على جهاز ابل ماكنتوش في جهاز يعمل بويندوز مثلا
او نص صف بحروف axt العربية علي نفس الجهاز
ان لم يتوفر لك فونت مصنوع بصيغةaxt مثلا..


يونيكود تدريجيا ستحل المشكلة
يونكود خلال الايام السابقة فقط وصل عدد الحروف الاصلية
التي شفرتها من كل لغات ورموز العالم
الى 90000 (تسعين ألف حرف)

مرة اخري شكرا يا دكتور

Post: #29
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Dr.Abbas Mustafa
Date: 05-01-2006, 04:15 AM
Parent: #27

اشكر الاخ المحترم مأمون كثيرا على التعليق والاضافة ,, وهنالك الكثير من الاقلام العربية تناولته بالدراسة , خاصة من مدخل معالجة اللغة الطبيعية والمصاعب في الترجمة الى العربية آليا وقراءة النص العربي آليا ما عقد عملية نقل آلاف النصوص العربية المطبوعة سابقا وهو ما لا يمكن ان تجده في اللغات التي تستخدم الاسكي مثل الانكليزية وغيرها من اللغات التي تسخدم الحروف الرومانية التي نقلت ملايين المطبوعات القديمة الى السيرفرات ثم الى الانترنت وغيرها من الشبكات .
تحية وواصل ..

Post: #30
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 05-02-2006, 00:36 AM
Parent: #1

شكرا يادكتور
والي حين عودة

Post: #31
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 05-04-2006, 08:11 AM
Parent: #1

وهنا اقدم نموذجا لاضافات اللغات الافريقية
المكتوبة بالحروف العربية الي سجلات يونيكود



Arabic Supplement: U+0750-U+077F

Unicode 4.1 adds 30 additional extended
Arabic letters mainly for the languages
used in Northern and Western Africa,
such as Fulfulde, Hausa, Songhoy and Wolof
In the second half of the twentieth
century, the use of the Arabic script
was actively promoted for these
languages. Characters used for other
languages are annotated in the
character names list. Additional vowel
marks used with these languages
are found in the main Arabic block


المصدر: نشرات يونيكود

Post: #32
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 05-04-2006, 08:27 AM
Parent: #31

بعض اعضاء تجمع يونيكود خلال دورة
تورنتو..كندا 2004



Post: #33
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 05-04-2006, 08:42 AM
Parent: #1

صورة لبعض جداول يونيكودالصادرة عن مشروع
decodeunicode
والذي تموله الحكومة الالمانية
وسنورد تفاصيل اكثر عنه لاحقا



Post: #34
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 05-04-2006, 08:47 AM
Parent: #33


Post: #35
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: Mamoun Ahmed
Date: 05-07-2006, 00:38 AM
Parent: #1

^^^^

Post: #36
Title: Re: يــونــيــكــود..الشفرة العالمية الموحدة لكل لغات العالم
Author: ناذر محمد الخليفة
Date: 10-09-2006, 11:40 AM
Parent: #1

++