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

51
ة ي ك ي م ا ي ي د ة ي ف را غ و ب ي ت و ح ن ي ب ر لع ص ا ن ل ا اة حاد م ل اض ي ع ي ض ا ق ل ا عة م ا ج ة ي ي وما ل ع م ل ا ة ي ع6 ش وم، ل ع ل ا ة ي ل ك رب مع ل ا- 6 ش ك را م رق ز لF ن ي الد ر غ ي ب و ب ي ي ف صط م و ي ب و ق ع ي ل مد ا ح م و ة يW ي ر لع ا ة ع ل ل ا ب ب س حا ل وم ا ل ع مارساب م ل ع ب زا ل ا ي ل ر الدو م تg و م ل ا ر ط ق الدوحة ل ت ر بg ا2008

Upload: mohammad-carlson

Post on 02-Jan-2016

36 views

Category:

Documents


15 download

DESCRIPTION

جامعة القاضي عياض كلية العلوم، شعبة المعلوماتية مراكش - المغرب. نحو تيبوغرافية ديناميكية لمحاذاة النص العربي. عزالدين لزرق ومحمد اليعقوبي ومصطفى بنوني. المؤتمر الدولي الرابع لممارسات علوم الحاسب باللغة العربية الدوحة – قطر أبريل 2008. نحو تيبوغرافية ديناميكية لمحاذاة النص العربي. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

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

عياض القاضي جامعةشعبة العلوم، كلية

المعلوماتيةالمغرب - مراكش

لزرق عزالدين

ومصطفى اليعقوبي ومحمدبنوني

علوم لممارسات الرابع الدولي المؤتمرالعربية باللغة الحاسب

قطر – الدوحة2008أبريل

Page 2: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

تقديم1.

النص 2. محاذاة معالجة

النصوص 3. تنضيد

المحاذاة 4. ازاء المقترحة الحلول

النصعند 5. تخ محاذاة نظام

الديناميكية 6. التيبوغرافية

خاتمة7.

[email protected] www.ucam.ac.ma/fssm/rydarab 2

تصميم

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 3: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

1 .تقديم

التقليدية التيبوغرافية

التقليدية التيبوغرافية أنتجتايحاء مصدر تبقى أعماال

الرقمية : للتيبوغرافية

تنضيد امكانية عن نتساءلطريقة على رقمية نصوص

؟ كوتونبرغ

التيبوغرافي • السواد جودة

لمحاذاة • اساليب اعتمادالنصوص

[email protected] www.ucam.ac.ma/fssm/rydarab 3

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 4: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

1 .تقديم

العربية التيبوغرافية

العربي النص تركيب حسن يحتاجدعامات أربع تصحيح :إلى

هذه تقعيد امكانية عن نتساءلمكننة أجل من الدعامات

؟ مستقبلية

متصل : الترصيف • حرف كل ربطيليه الذي بالحرف

متصل: التأليف • غير حرف كل جمعبغيره

إلى: التسطير • الكلمة إضافةالكلمة

المدات: التنصيل • مواقع عند المدالمدات ← المستحسنة باستعمال النص محاذاة وهو واحد، جانب على سنركز

أو المسموحة وأطوالها مواقعها مراعاة من ذلك يستلزم وماالنسخ وصورتها المستحسنة خط [email protected] www.ucam.ac.ma/fssm/rydarab.في 4

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 5: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

1 .تقديم

التيبوغرافي typographic greyالسواد

[email protected] www.ucam.ac.ma/fssm/rydarab 5

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

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

الورقة بياض فوق النص سواد

التيبوغرافي، السواد على مباشر بشكل النص محاذاة أساليب تؤثر: عنها تنتج ما بين فغالبا الكبيرة الفراغات حيث متماسكة غير تراكيب

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

محاذاة ← خوارزميات مراجعة والنص تتحتم العربي النصوص،الخصوص على

منتظم ← تيبوغرافي سواد ذو لنص القارئ عين ترتاح

Page 6: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

محاذاة. 2 معالجةالنص

النصالالتيني محاذاة

محاذاة اختيار عند النصوص، معالجة برمجيات تعتمدالتيني :نص

الكلمات • يمتلئ hyphenationتقطيع حينما للحاشية المجاورةالواحد إمكانية : اإلشكالية السطر في عدم الوصل عالمة ووضع الكلمات تقطيع

الكلمة أي من مكان

بشكل • والتقليص للتمطيط قابلة فراغات إدخالالكلمات بين تلفت ف توزيع: اإلشكالية متناسب وكبيرة، متساوية غير راغاتوتؤثر علىالنظر،

النص أجزاء تماسكتهان ← تي هان تغيير Han The Thanhيقترح إجراء

الحروف عرض على توزيع glyph widthطفيف مع[email protected] www.ucam.ac.ma/fssm/rydarab تالفراغا 6

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

لغة ← كل حسب خوارزميات وضع

Page 7: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

محاذاة. 2 معالجةالنص

العربية الكتابة في الكالم تقطيع

ين العربية، الكتابة وأول في السطر آخر في المستقبح الفصل قسم: صنفين إلى يليه في • الذي وتفريقها بعض عن الواحدة الكلمة حروف بعض فصل

يليه والذي السطر

وصلتها • التامة الكلمة السط أو فصل يتعلق ع رقطع شيء لىبعده بما

اليه المضاف عن المضاف أو الفاعل عن الفعل فصل مثلذلك شابه ما أو

بالمرة به مسموح يعد لم

إذ ي مما أكبر جهد إلى داللية يحتاج فهم تطلب النص

[email protected] www.ucam.ac.ma/fssm/rydarab 7

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 8: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

محاذاة. 2 معالجةالنص

العربي النص محاذاة أساليب اليدوية تتأثر بالكتابة كبيرا تأثراالعربي الخط وبفنون

الحروف تقدر • وصل عن الناتجة الفراغات وتركيبها

شروط • وفق تركب أو منحنية بطريقة الحروف بعض تمدمعينة وقواعد

التمديد والتركيب

تمديد كشيدة

تركيب

[email protected] www.ucam.ac.ma/fssm/rydarab 8

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 9: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

محاذاة. 2 معالجةالنص

يجوز ال ما وقصر مده، يجوز ال ما مد الكتابة لحن منقصره

التركيب في اإلفراط الكتابة لبس من

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

يصعب حل الذي السطر إكمال في عديدة ولاالعتيادي شكلها في بالحروف .إكماله

التمديد والتركيب

[email protected] www.ucam.ac.ma/fssm/rydarab 9

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 10: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

محاذاة. 2 معالجةالنص

الكشيدة وضع ضوابطحسنالمداتمن مواقع

الكلمة

تمد { ال ] [ ] ،و } ] ر ، د ا، الحروف

الكلمة في حرف من أكثر مد يستحسن الفي الواحدة كلمة من أكثر مد يستحسن الالواحد [ السطر [ ، يثبتن األسنان من واحدة السين بعد وقعت إذا

في للبس درءا لطيفة بمدة بينهما يفصل أن يستحسن[ القراءة نهائية ] ى قبل تأتي التي الحروف مد يستحسن ال

' حرف ' بمثابة قنطرة تولد الحالة هذه في الكشيدة ألن] ى ] قبل جديد

[email protected] www.ucam.ac.ma/fssm/rydarab 10

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 11: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

معالجة. 2محاذاة النص

الكشيدة وضع المداتمن ضوابطحسن مواقعالكلمة

وأكثرها الثالثية، في وأوسطها الثنائية الكلمات في تقع المدات أقل إنوالخماسية الرباعية . في

و والثالثية الثنائية من الثاني الحرف على يقع ما غالبا المد، الرباعية وحين

من .الخماسيةوالثالث والسداسية الثنائية • ' :الكلمات ' ' ألنه ' ، شر و سر حالة في إال مدها يستحسن الالسين صورة اعتبار ب ][س ]يمكن حروف لثالث [صورة

الثالثية • تنقسم يعتبر :الكلمات ال ألنها العموم، على قبيحا فيها المدقسمين للضرورة إلى مده يسمح ما ومنها 'مثلمتساويين، ' ' قطع ' و بيع

الرباعية • من :الكلمات أحسن فيها المد بل جائز فيها المدحاالت في المد يحسن وال 'مثلالقصر، ' ' ' ' نمير ' و خبير و تغلب

الخماسية • جواز :الكلمات في الخطاطين بين اختالفا نجد تمديدها

[email protected] www.ucam.ac.ma/fssm/rydarab 11

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 12: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

محاذاة. 2 معالجةالنص

الكشيدة وضع ضوابطحسنالمداتمن مواقع

السطوروسطها، ← في ويكره السطور، أواخر المد مواضع

أولها في ابن ويجوز حسبالعفيف

السطر ← آخر في الكشيدة تكون أن يجبابن حسب

وحيد

حسب الشيرازي

وسط ← في تقع أن بأس وال السطور، أواخر في تستحسنالكلمة

وذلك ااستعمال ← مسوغ أمر السطور أواخر في لمدات . بعضهما فوق مدتين إيقاع أن إال الفراغ وملء السطر إلتمام

حتما مستقبح أمر متواليين سطرين في

[email protected] www.ucam.ac.ma/fssm/rydarab 12

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

جل حسب الخطاطين

Page 13: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

محاذاة. 2 معالجةالنص

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

الكلمة من الحرف وموقع

[email protected] www.ucam.ac.ma/fssm/rydarab 13

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 14: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

تنضيد. 3النصوص

الكشيدة معالجة إشكالية

من العربية الحروف مد ألجل الكشيدة استعمال يعتبر . المنحني الكشيدة شكل إلى ذلك مرد المعقدة، اإلشكاليات

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

العراقات وطالوة العربي .الخط

المستعملة التقنية محدودية إلى االختيار هذا سبب ويعزى . الحال، هذه ففي ديناميكية محارف طواقم تدعم ال والتي

طاقم داخل مسبقا معدة مدات إقحام السهل من يكونسياق تحليل لبرنامج عناء غير من تستجيب المحارف،

لمنحنيات حساب إلى التنضيد نظام يحتاج أن على الطاقم،ديناميكي بشكل .بيزيي

[email protected] www.ucam.ac.ma/fssm/rydarab 14

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 15: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

تنضيد. 3النصوص

الكشيدة معالجة إشكالية

في رمزا ليست الكشيدة كون إلى مرده ثان إشكال وهناكالسابق الحرف في تطويل مجرد هي بل ذاتها، .حد

كجزء المدة إقحام إلى تلجأ التطبيقية البرامج كانت وإذاانعكاس لذلك يكون أن من الحذر ينبغي الحرف، عن مستقل

أو المستعمل، التطبيقي للبرنامج بالنسبة الكلمة داللة علىأو آخر تطبيقي برنامج في ولصقها الكلمة نسخ يتم عندما

الكلمة عن .البحث

[email protected] www.ucam.ac.ma/fssm/rydarab 15

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 16: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

تنضيد. 3النصوص

النصوص تنضيد محركات

إظهار محرك في يفترضجيد:

السياقي، ) ...( • والتحليل االتجاه، صحيح بشكل النصوص عرض على القدرةوتركيب ) ا • الحروف، تمديد تيبوغرافيا النص غناء

على ...( انعكاس لذلك يكون أن دون الحروف،الداللة

اللغات • متعددة نصوص تنضيد على القدرةمستند • صيغة في التيبوغرافية وخصائصه النص حفظ

متطورة

[email protected] www.ucam.ac.ma/fssm/rydarab 16

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 17: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

تنضيد. 3النصوص

النصوص تنضيد محركات

اإلظهار محرك عناصر

النصوص تنضيد برمجية

المحارفطاقم

التشغيل نظام وحدة

[email protected] www.ucam.ac.ma/fssm/rydarab 17

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 18: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

تنضيد. 3النصوص

النصوص تنضيد محركات

النصوص اظهار محرك

اللغوية العمليات

نفس • تحمل مقاطع إلى النص تقسيمالخصائص

الحروف • ترتيب إعادة

الوصالت • وضع قواعد تطبيق...

التيبوغرافية العمليات

الحروف • أشكال انتقاء

وتراكبها • الحروف تفاعلاألوتوماتيكي • الوضع

للحروف...

التشغيل نظام المحارف وحدة طاقم

[email protected] www.ucam.ac.ma/fssm/rydarab 18

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 19: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

النصوص. 3 تنضيد

مناصمنها ال وسائل

الذكية • المحارف طاقم

صحيح، بشكل التنضيد عملية خطوات ألداء اإلظهار، محرك :يحتاج دعم tلى ا

الموحد • العالمي الرمز

الكتابة • ألنظمة األساسية الخصائص

[email protected] www.ucam.ac.ma/fssm/rydarab 19

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 20: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

النصوص. 3 تنضيد

يونيكود الموحد العالمي الرمز

• : LATIN CAPITAL LETTER Aالرمز

• : الترميز 0041نقطة

• : المحرف

1مثال

2مثال

•: َ ARABIC LETTER MEEM الرمز

• : الترميز 0645نقطة

• : مـ المحرف ـمـ ـم م م م م

[email protected] www.ucam.ac.ma/fssm/rydarab 20

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 21: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

النصوص. 3 تنضيد

الذكية المحارف طاقم

[email protected] www.ucam.ac.ma/fssm/rydarab 21

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 22: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

تنضيد. 3النصو

ص يونيسكرايب المحرك

النصوص تنضيد برمجية

cmapglyphGSUBGPOS

المحارف طاقمتيب أوبن usp10.dllيونيسكرايب

الخاصة الحزمةبالعربية

الخاصة الحزمةبالفرنسية

[email protected] www.ucam.ac.ma/fssm/rydarab 22

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Uniscribe

Page 23: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

النصوص. 3 تنضيد

ATSUIالمحركَ

النصوص تنضيد برمجية

ATSUI المحرك

AAT المحارف طاقم

اللغوية العمليات

التيبوغرافية العمليات

[email protected] www.ucam.ac.ma/fssm/rydarab 23

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 24: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

المقترحة. 4 الحلولالمحاذاة ازاء

تايب أوبن المحارف طاقم مع المحاذاة

JSTF المحارف أطقم مصممي على تايب أوبن تقنية تقترحالمحاذاة جدول

الجدول هذا أسلوب المحاذاة ويتجلى :عند استراتيجيات ثالث في

المحاذاة • بجدول خاصة بنود استعمال

الحروف • مد

السمة • بنود بعض ا ف lookupتسخير جدول أو اإلبدال جدول لموضعي

[email protected] www.ucam.ac.ma/fssm/rydarab 24

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

JSTF

Page 25: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

الحروف مد

المحاذاة ا • جدول يقترحها التي األولى إلستراتيجيةمحرف إضافة طريق عن الحروف إطالة خاص هي

الحرف بجانب مد • محارف أنها على محارف مجموعة extender glyph يعرف

متفاو وبطول مستقيمة مدات إلطالة تاستعمالالعربية الحروف

ذلك:ل مثا

[email protected] www.ucam.ac.ma/fssm/rydarab 25

المقترحة. 4 الحلولالمحاذاة ازاء

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 26: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

السمة بعضبنود تسخير

سلم وفق األخريين tستراتيجيتين اال تنتظممجموعة •لألولوية : يضم مستوى كل لألولوية، مستويات الجدول يضم

tبدال اال جدول داخل موجودة بنود اخماد أو لتفعيل البنود منالموضع جدول سمات •أو بنود بتطبيق اإلظهار محرك يقوم األمر بداية في

في النظر دون عادي بشكل الموضع وجدول اإلبدال جدولالمحاذاة أسطر • جدول إلى الفقرة بتقطيع يقوم ثم

وجود • النص تنضيد برنامج يسجل في عندما عيب : السطر بتفكيك تركيب إما األول، بالمستوى المرتبطة البنود بتطبيق يقوم

ال عرضا يتركبعض الكلمات إلكساب تفعيل بات أو أكبر،أقل يترك عرضا الكلمات إلعطاء موضع ، بات إدارة أو

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

[email protected] www.ucam.ac.ma/fssm/rydarab 26

المقترحة. 4 الحلولالمحاذاة ازاء

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 27: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

[email protected] www.ucam.ac.ma/fssm/rydarab 27

المقترحة. 4 الحلولالمحاذاة ازاء

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

السمة بعضبنود تسخير

Page 28: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

المحاذاة بجدول خاصة بنود استعمال

المحاذاة جدول بنود عمل تحديد JSTFيتجلى فيطريقة على محرفين بين ما تفاعلية موضع عالقة

الموضع إليه جدول المشار واألسلوب األسلوب هذا بين الفرقفي ا، سابق الموضع مسافات بها تتميز التي المرونةالبنو دهذه

جدول تكي بنود بعكس أكبر مرونة السطر سبجامدة مقادير يحدد الذي الموضع

[email protected] www.ucam.ac.ma/fssm/rydarab 28

المقترحة. 4 الحلولالمحاذاة ازاء

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 29: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

منخالل الفقرة أمثلةالمحاذاة جدول

تي أي أي أسلوب المحاذاة يتلخص التالية عند الخطوات : فيالمحارف • إزاء حسب تصنيف محرف كل أداء

ينبغي • المحاذاة الذي اإلضافي المقدار حساب محرف لكلينبغي الذي الضيق الحيز أو السطر، على ملؤه

معه التالؤمحدة • على محرف كل سينتهجها التي الطريقة تحديد

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

[email protected] www.ucam.ac.ma/fssm/rydarab 29

المقترحة. 4 الحلولالمحاذاة ازاء

just

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

تي أي المحارفأي طاقم مع المحاذاة

Page 30: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

الحلول مقارنةالمقترحة

[email protected] www.ucam.ac.ma/fssm/rydarab 30

المقترحة. 4 الحلولالمحاذاة ازاء

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

JSTFjust

المحارف تمديد

المحاذاة استراتيجية

معدة محارف استعمالطاقم داخل مسبقا

المحارف

في المحارف وتمديد حسابحينها

مصمم طرف من اقتراحها يتمالمحارف طاقم

طرف من مسبقا معدةتسمح ATSUIالمحرك وال

المستعمل بتدخلأن يضمن شيء مستوى ال

المعالجة مستويات منمن أفضل نتيجة سيعطي

سابقه

على اال تعمل ال تقنياتMacOS

محاذاة ← خالل من الفقرة محاذاة تتم التقنيتين، لكلتا بالنسبةعلى سطر كل

الفقرة مستوى على معالجة أية تتم وال ما وهذا ،حدة،نظام س في تخنجده

Page 31: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

النصعند. 5 محاذاةتخ نظام

نظام تخ

عن • تامة استقاللية في به خاص إظهار محرك على اعتمادهالتشغيل نظام

المصدر • ومفتوحة حرة برمجية كونه

الفقرات • ضبط في فريدة خوارزمية اعتمادهالنصوص ومحاذاة

الصيغ تخيمتاز تنضيد في العالية كفاءته إلى باإلضافة ،: أهمها أخرى بخصائص الرياضياتية، الرمزية

[email protected] www.ucam.ac.ma/fssm/rydarab 31

لماذا ؟/ تخ اليتخ

TEX

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 32: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

النصعند. 5 محاذاةتخ نظام

تنسيق محركالفقرات

فقرة عن كل عبارة أسطر هي إلى تقطيعها يجب أفقية سلسلةيبحث • ثم للمخطط األولى العقدة المحرك يضع فقرة، كل بداية في

ابتداء الحروف عرض مجموع حساب خالل من الثانية العقدة عناألولى العقدة السطر، • من لتكوين مقبولة مسافة على يقع الذي الحرف عند يقف

الثانية العقدة يضع حالة يمكن • ثم من أكثر أي باألولى، متصلة عقدة من أكثر إيجادالسطر لتقطيع ممكنة

نقط • منها لتجعل عليها الحصول تم التي الجديدة العقد ||فع}ل تللبح جديدة . ثانطالق إلى الوصول حتى وهكذا أخرى عقد عن

األخيرة العقدة توضع حيث الفقرة نهايةرقمية نقرن • قيمة عقدتين بين يجمع سهم تعبر demeritبكل

" العقدتين " بين المفترض السطر تركيب جودة في العيب عن

[email protected] www.ucam.ac.ma/fssm/rydarab 32

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 33: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

النصعند. 5 محاذاةتخ نظام

تنسيق محركالفقرات

خالل من الفقرة أمثلة التي تتم العقد قممه مخططعليها الحصول تم

الطرق أقصر حساب في الفقرة أمثلة وتتلخصللمخطط

[email protected] www.ucam.ac.ma/fssm/rydarab 33

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 34: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

النص عنصرالنصالرقمي تمثيل

رموز • سلسلة عن عبارة هو الخام الرقمي النصcharacter• ولون معين بحجم المحارف، من سلسلة النص يصبح التنسيق، بعد

وموضع ... معينعادية حالة 1مثال

DVI input: character a code 97

token: a11 )code 97, category 11(

char_node: <font cmr10, glyph index 97>

set_char_97 : )implicit glyph index 97(

result: a

[email protected] www.ucam.ac.ma/fssm/rydarab 34

النصعند. 5 محاذاةتخ نظام

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 35: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

النص النص عنصر تمثيلالرقمي

حالة مثالfiالتركيب

input: characters f i )codes 102, 105(

tokens: f11 i11 )codes 102 and 105, category 11(

lig_node: <font cmr10, glyph index 12, hlist “f i”>

set_char_12 : )implicit glyph index 12(

result:

[email protected] www.ucam.ac.ma/fssm/rydarab 35

النصعند. 5 محاذاةتخ نظام

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 36: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

[email protected] www.ucam.ac.ma/fssm/rydarab 36

النصعند. 5 محاذاةتخ نظام

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

النص عنصر

المحركين من كل المشاكل Pangoو Uniscribeيقترح لحل ،وضع النص، تمثيل في االزدواجية هذه عن تنتج قد التي

مؤشرات إلرشاد pointer arrayجدول النقوش سلسلة مع . األصلية الرموز سلسلة على التعرف إلى المعالجة برمجية

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

للنص الداللية . semantic processingالمعالجة

Page 37: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

تكستيم

DVI 2مثال

من • كال يضم :تكستيم الحرف ترميز code-pointنقطة الحرف شكل دليل glyph indexثم للرمز والداللية التيبوغرافية الخصائص سلسلة ثم

ل • مسارا النص تنضيد الحرف ... غناءايصبح وشكل والموضع كاللون بالخصائص تكستيم

[email protected] www.ucam.ac.ma/fssm/rydarab 37

النصعند. 5 محاذاةتخ نظام

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Texteme

Page 38: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

نظام أوميكا

لـ 16توسيع بايت:تخ

متعددة • نصوص تنضيد امكانية يتيحاللغات

من • الرقمية النصوص لتمثيل الجديدة المقاربة يدعمالتكستيم خالل

[email protected] www.ucam.ac.ma/fssm/rydarab 38

النصعند. 5 محاذاةتخ نظام

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 39: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

األشكال األلوغرافيللحرف ة

للحرف األلوغرافية األشكال allographاألشكال هي : الكلمة من مكانه تغيير دون الحرف يأخذها التي المختلفة

الخط نوع تغيير ودون نهائي، وسطي، بدئي، منفرد،

النسخ خط من ألوغرافية ألشكال :نماذج

[email protected] www.ucam.ac.ma/fssm/rydarab 39

النصعند. 5 محاذاةتخ نظام

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 40: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

األلوغرافية األشكالتايب وأوبن

باألساس للحرف األلوغرافية األشكال من شكل اختيار الى يعود :

نظرته وإلى المستعمل رغبةللنص المحاذاة الجمالية أجل من أو

الكلمة من الحرف سياق حسبالمجاورة والحروف

jaltcalt

[email protected] www.ucam.ac.ma/fssm/rydarab 40

النصعند. 5 محاذاةتخ نظام

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 41: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

من جديدة مقاربةالمحاذاة أجل

النص نفس نقترح العربي لمحاذاة استعمالمع خوارزمية كنوت تكستيم • : خالل من النص texteme تمثيل وجود • المحاذاة أاعتبار jalt بدال

من سلسلة هي النموذج هذا في الفقرة تالتكستيماتصبح

ت = ستنت.....3ت2ت1فقرة = بحيثرمزمحر

فالئحة

الخصائص[email protected] www.ucam.ac.ma/fssm/rydarab 41

التيبوغرافية. 6الديناميكية

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

Page 42: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

من جديدة مقاربةالمحاذاة أجل

ا الجاري يطعم جدول اذا لتكستيم في بديال الحرف لشكل وجدالمحاذاة أب jalt دال

ألوغراف =

0643رمز=

محرف =

0643رمز=

محرف =

تكستيم

تكستيم مطعم

مثال

تط ← المخطط نقترح للفقرة عيم القمم الممثل من بمزيدالفقرة ألمثلة أحسن إمكانية السلسلة و لتعطي بطول نحتفظ

البديلة السلسالت وطول األصلية

[email protected] www.ucam.ac.ma/fssm/rydarab 42

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي التيبوغرافية. 6

الديناميكية

Page 43: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

من جديدة مقاربةالمحاذاة أجل

حساب كلفة يضاعف قد األبدال من كبير عدد وجود: لذا مجموع المخطط بين تكافئ عالقة نعرف

البديلة المحارف

متكافئ محرفين أن نينقول البديلين المحرفين عرض بين الفرق كان إذا

مجال إلى ينتمي األصلين الحرفين شكلي معمعين ضيق

[email protected] www.ucam.ac.ma/fssm/rydarab 43

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي التيبوغرافية. 6

الديناميكية

قيمة تحديد امكانية المستعمل اعطاء يمكن: المجال واسع هذا أكبر: مجال عدد استعمال امكانية يعطي

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

كلفة من يقلل هذا ولكن األلوغرافية، االشكال منالمخطط حساب

Page 44: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

6 .خاتمة

بتنضيد المرتبطة الضوابط لمجموع عرضنا لقدالنص بمحاذاة المرتبطة تلك خصوصا العربية، المستندات

. تامة محاذاة العربي

النصوص إظهار محركات بعض عمل عن نبذة قدمنا كمابشأن المحركات هذه تقترحها التي الحلول مقارنة بغرض

. البعض بعضها المحاذاة

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

. تطبيقه بصدد ونحن العربي،

[email protected] www.ucam.ac.ma/fssm/rydarab 44

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

النتائج

Page 45: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

6 .خاتمة

[email protected] www.ucam.ac.ma/fssm/rydarab 45

تيبوغرافية نحولمحاذاة ديناميكية

النصالعربي

جاريا الزال العمل إن : أجل من

أب ← سمة يضم محارف طاقم دال تطويرنجد jalt المحاذاة المحارف إالال Arabic Typesettingطاقم

. السمة هذه يضم لميكروسوفت

سمات من العديد على احتوائه ورغم الطاقم هذامن إال GPOSو GSUBالجدول كثير الى يستجيب ال أنه

العربي الخط قواعدالجديدة ← المقاربة هذه لدعم أوميكا نظام تمديد

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

اآلفاق

Page 46: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

23

شكرا!

Page 47: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي

23

عزالدين لزرق

سهام بلوط

Page 48: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي
Page 49: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي
Page 50: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي
Page 51: نحو تيبوغرافية ديناميكية  لمحاذاة النص العربي