From 3ad82ab49bb65a75be1ad82b86076f2783713bea Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 4 Dec 2022 21:06:57 +0000 Subject: amiri (4dec22) git-svn-id: svn://tug.org/texlive/trunk@65191 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/fonts/amiri/Documentation-Arabic.html | 197 +++++++ .../doc/fonts/amiri/Documentation-Arabic.pdf | Bin 81165 -> 0 bytes Master/texmf-dist/doc/fonts/amiri/NEWS | 557 ------------------- Master/texmf-dist/doc/fonts/amiri/NEWS-Arabic | 517 ------------------ Master/texmf-dist/doc/fonts/amiri/NEWS-Arabic.md | 524 ++++++++++++++++++ Master/texmf-dist/doc/fonts/amiri/NEWS.md | 606 +++++++++++++++++++++ Master/texmf-dist/doc/fonts/amiri/OFL.txt | 135 ++--- Master/texmf-dist/doc/fonts/amiri/README | 55 -- Master/texmf-dist/doc/fonts/amiri/README-Arabic | 28 - Master/texmf-dist/doc/fonts/amiri/README-Arabic.md | 28 + Master/texmf-dist/doc/fonts/amiri/README.md | 55 ++ 11 files changed, 1481 insertions(+), 1221 deletions(-) create mode 100644 Master/texmf-dist/doc/fonts/amiri/Documentation-Arabic.html delete mode 100644 Master/texmf-dist/doc/fonts/amiri/Documentation-Arabic.pdf delete mode 100644 Master/texmf-dist/doc/fonts/amiri/NEWS delete mode 100644 Master/texmf-dist/doc/fonts/amiri/NEWS-Arabic create mode 100644 Master/texmf-dist/doc/fonts/amiri/NEWS-Arabic.md create mode 100644 Master/texmf-dist/doc/fonts/amiri/NEWS.md delete mode 100644 Master/texmf-dist/doc/fonts/amiri/README delete mode 100644 Master/texmf-dist/doc/fonts/amiri/README-Arabic create mode 100644 Master/texmf-dist/doc/fonts/amiri/README-Arabic.md create mode 100644 Master/texmf-dist/doc/fonts/amiri/README.md (limited to 'Master/texmf-dist/doc/fonts') diff --git a/Master/texmf-dist/doc/fonts/amiri/Documentation-Arabic.html b/Master/texmf-dist/doc/fonts/amiri/Documentation-Arabic.html new file mode 100644 index 00000000000..3108c1b211e --- /dev/null +++ b/Master/texmf-dist/doc/fonts/amiri/Documentation-Arabic.html @@ -0,0 +1,197 @@ + + + + + + + + الخط الأمیری + + + + +
+

الخط الأمیری

+
+

الخط الأمیری خط نسخی موجه لطباعة الكتب و النصوص الطویلة، و هو إحیاء و محاكاة للخط الطباعی الجمیل الذی تمیزت به مطبعة بولاق منذ أوائل القرن العشرین.

+

یتمیز خط المطابع الأمیریة بجمالیته و مراعاته لفن الخط العربی، بأسلوب نسخی جمیل، و فی ذات الوقت یراعی متطلبات الطباعة و القیود التی تفرضها، من غیر إفراط فی جانب علىٰ حساب الآخر. و لهذا یتمیز بمناسبته للصف الطباعی عموما، و لصف الكتب خصوصا. و قد استُخدِم هذا الخط فی طباعة المصحف الأمیری، و هو من المصاحف القلیلة التی طبعت بالصف المعدنی و لم یخطها خطاط بیده، و هذا یجعله مادة خصبة لبناء خط حاسوبی مناسب لصف النصوص القرآنیة.

+

یهدف مشروع الخط الأمیری إلىٰ إحیاء تقالید و جمالیات الطباعة العربیة و موائمتها لتقنیات عصر الحواسیب، مع إتاحتها للعموم.

+

الخصائص

+

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

+

أوبن تیب

+

یستخدم الخط الأمیری تقنیة أوبن تیب للخطوط الحاسوبیة الذكیة التی تتیح تحكما واسعا فی أشكال الحروف حسب السیاق المحیط بها و فی تموضع علامات التشكیل، و هی تقنیة مدعومة فی أغلب أنظمة التشغیل الحدیثة. یستخدم الخط الأمیری تقنیة أوبن تیب بشكل مكثف قلما تجاریه أی من الخطوط الحاسوبیة الأخرىٰ و لذا قد تحدث مشاكل عند استخدامه مع البرمجیات التی لا تطبّق معیار أوبن تیب بدرجة كافیة.

+

لفظ الجلالة

+

یأخد لفظ الجلالة فی خط النسخ شكلا خاصا به یختلف عن الشكل العادی للتتابع لام لام هاء. یدعم الخط الأمیری الشكل الخاص للفظ الجلالة سواء أتی منفردا: ”الله“، أو معطوفا بالفاء: ”فلله“، أو مجرورا باللام: ”لله“.

+

یضع الخط شدة و ألفا صغیرة علىٰ اللام الثانیة إن لم تكن مُشَكَّلة، أما فی حال شُكلت فيُترك تشكیلها كما هو: ”اللَّه“.

+

یستخدم الخط مجموعة من القواعد تحدد متىٰ یستخدم الشكل الخاص بلفظ الجلالة لتفادی استخدامه مع الألفاظ التی تتركب من نفس تتابع الحروف (راجع هذا النقاش للاطلاع علىٰ تفاصیل أكثر حول أصل الفكرة و صاحبها):

+ +

فمثلا عبدالله تظهر ”عبدالله“ لأن الألف مسبوقة بدال، و الصواب فصلها بمسافة عبد الله لتظهر ”عبد الله“. و لكتابة كلمة فلَّلَهُ (من الجذر ”فلّ“) یكفی تشكیل اللام الأولىٰ بالشدة لتفادی استخدام شكل لفظ الجلالة: ”فلّله“. و كلمة خالله لن تأخذ شكل لفظ الجلالة ”خالله“، حتىٰ دون تشكیلها.

+

الأرقام

+

یدعم الخط الأمیری أربعة مجموعات من الأرقام العربیة المشرقیة:

+
+
٠١٢٣٤٥٦٧٨٩
+
و هی الأرقام المستخدمة فی مصر و غیرها من بلاد المشرق العربی، و یمكن كتابتها باستخدام رموز یونیكود U+0660U+0669 أو مباشرة من لوحة المفاتیح التی تدعمها. +
+
۰۱۲۳۴۵۶۷۸۹
+
و هی الأرقام المستخدمة فی اللغة الفارسیة، و یمكن كتابتها باستخدام رموز یونیكود U+06F0U+06F9، أو مباشرة من لوحة المفاتیح التی تدعمها. +
+
۰۱۲۳۴۵۶۷۸۹
+
و هی المستخدمة فی اللغة الأردیة. لا تحتوی یونیكود رموزا مستقلة لهذه الأرقام، و لاستخدامها علیك استخدام الأرقام الفارسیة و جعل لغة النص الأردیة و إذا كان البرنامج یدعم خصائص أوبن تیب المتقدمة فستُفعّل التنویعة الأردیة تلقائيًا. +
+
۰۱۲۳۴۵۶۷۸۹
+
و هی الأرقام المستخدمة فی اللغة السندیة و ینطبق علیها ما ینطبق علىٰ الأرقام الأردیة مع استخدام اللغة السندیة بالطبع. +
+
۰۱۲۳۴۵۶۷۸۹
+
مثل سابقتیها، لكن للكشمیریة. +
+
+

العلامات المحیطة للأرقام

+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
           یونیكودعدد الأرقاممثال
علامة الرقمU+0600٤؀١٢٣٤
علامة السنةU+0601٤؁١٢٣٤
علامة الحاشیةU+0602٢؂١٢
علامة الصفحةU+0603٣؃١٢٣
علامة سموتU+0604٤؄١٢٣٤
رقم الآیةU+06DD٣۝١٢٣
+

الخصائص الاختیاریة

+

یحتوی الخط الأمیری علىٰ بعض الخصائص غیر المفعلة مبدئیا و التی یمكن تفعیلها من البرمجیات التی تتیح التحكم فی تفعیل و تعطیل خیارات أوبن تیب.

+
+
pnum ‏(Proportional Numbers)
+
الأرقام متغیرة العرض. لكل الأرقام فی الخط الأمیری نفس العرض بحیث تظهر بشكل مناسب فی الجداول و غیرها من الاستخدامات التی لا یلائمها أن یختلف العرض من رقم لآخر. عند تفعیل هذه الخاصیة سيُصبح عرض الأرقام متغیرا بما یناسب شكل كل رقم، لاستخدامها فی الحالات التی لا یناسبها العرض الموحد. +
+
+ + + + + + + + + + + + + + + + + + + + +
ثابتةمتغیرة
٠١٢٣٤٥٦٧٨٩٠١٢٣٤٥٦٧٨٩
١١١١١١١١١١١١١١١١١١١١
٨٨٨٨٨٨٨٨٨٨٨٨٨٨٨٨٨٨٨٨
+
+
ss01 ‏(Stylistic Set 1)
+
إذا أتت الباء (أو ما شابهها من الحروف المنقوطة من أسفل مثل پ) بعد راء أو واو أو ما شابههما من الحروف، تتحرك النقطة إلىٰ ما أسفل الراء أو الواو لتفادی التلامس. فمثلا عند تفعیل هذه الخاصیة: ”وبه“، ”ربها“، ”فربت“، بینما المبدئی هو توسیع المسافة قلیلا بین الراء و الباء: ”وبه“، ”ربها“، ”فربت“. +
+
ss02 ‏(Stylistic Set 2)
+
عند تفعیل هذه الخاصیة یأخذ تتابع المیم المتوسطة و الألف شكلا خاصا: ”فیما“، ”لضمان“، ”لقمان“، ”السماء“، بینما المبدئی عدم استعمال أی شكل خاص: ”فیما“، ”لضمان“، ”لقمان“، ”السماء“. +
+
ss03 ‏(Stylistic Set 3)
+
علامتی @ و & معربتین (علامتی @ &). +
+
ss04 ‏(Stylistic Set 4)
+
عند تفعیل هذه الخاصیة ستُسخدم تنویعة من حرف گاف أقرب لأسلوب خط النسخ من التنویعة المبدئیة الشائعة فی الخطوط الأخرىٰ والمستوحاة من شكل الحرف فی الخط الفارسی، فتحصل علىٰ ”گ“ و ”‍گ“ بدلا من ”گ“ و ”‍گ“. +
+
ss05 ‏(Stylistic Set 5)
+
عند تفعیل هذه الخاصیة توضع كسرة الحرف المشدد تحت الشدة و لیس الحرف، أی ”بِّ“ بدلا من ”بِّ“. +
+
ss06 ‏(Stylistic Set 6)
+
تفعیل هذه الخاصیة یمنع إضافة الشدة و الألف الخنجریة تلقائيًا فوق لفظ الجلالة، فمثلا عند كتابة الله و فلله تصبح ”الله“ و ”فلله“ بدلا من ”الله“ و ”فلله“. +
+
ss07 ‏(Stylistic Set 7)
+
تفعیل هذه الخاصیة یلغی میزة الكشیدة المقوسة، فمثلا محمـــــــد تصبح ”محمـــــــد“ بدلا من ”محمـــــــد“. +
+
ss08 ‏(Stylistic Set 8)
+
تفعیل هذه الخاصیة یفعل التنویعة المقلوبة من الفاصلة و الفاصلة المنقوطة كالتی تستخدم فی السندیة و الجاویة، فتصبح ”،؛“ بدلا من ”،؛“. +
+
+

النصوص القرآنیة

+

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

+

الهمزة المفردة (ء)

+

علىٰ خلاف قواعد الإملاء الحدیثة، إذا أتت الهمزة المفردة فی وسط الكلمة بین حرفین یتصل أحدهما بالآخر، فإنها لا ترسم علىٰ نبرة كما فی ”شیءا“، أو تقلب ألف مد مثل ”لءادم“، بل ترسم فی الفراغ بین الحرفین دون التأثیر علىٰ اتصالهما. للأسف، الهمزة المفردة فی یونیكود حرف فاصل، أی إنها إن أتت بین حرفین متصلین تفصلهما، لذا إذا استعملت الهمزة المفردة فی الكلمتین السابقتین مع الخطوط العادیة فستظهران ”شی‌ء‌ا“ و ”ل‌ء‌ادم“. یدعم الخط الأمیری الهمزة فی وسط الكلمة بالمخالفة لقواعد یونیكود الحالیة لخطئها، لذا فی تلك الحالات یكفی استخدام الهمزة المفردة (ء) و رمزها U+0621 و ستظهر الكلمة بشكلها الصحیح، و نأمل فی المستقبل أن تُصوّب قواعد یونیكود.

+

الحروف الصغیرة

+
+
الألف الصغیرة (◌ٰ)
+
رسم المصاحف المستخدمة فی بلاد المشرق العربی یحتوی نوعین مختلفین من الألف الصغیرة، الأولىٰ توضع فوق الحرف لتدل علىٰ أنه یقلب ألفا، كما فی ”الصلوٰة“ و ”موسىٰ“ و هذا الحرف موجود فی یونیكود، و رمزه U+0670. الألف الصغیرة الأخرىٰ تدل علىٰ الألف المتروكة فی الرسم العثمانی و لذا تأتی بعد الحرف و لیست فوقه، مثل ”هـٰذا“ و ”ذ ٰلك“، لكن لا تحتوی یونیكود علىٰ رمز مستقل لهذه الألف، بل تكتب علىٰ كشیدة إذا أتت بین حرفین متصلین، و علىٰ مسافة غیر فاصلة U+00A0 فی ما عدا ذلك. +
+
الواو (ۥ) و الیاء (ۦ) الصغیرتین
+
تحتوی یونیكود علىٰ واوین و یائین، واحدة مفردة لتستخدم فی آخر الكلمة كما فی ”رسولهۥ“ و ”رسولهۦ“ أو بعد حرف لا یتصل بما بعده مثل ”داوۥد“، و رمزیهما U+06E5 و U+06E6 علىٰ التوالی، و الأخرىٰ للاستخدام فی وسط الكلمة و توضع فوق تطویل كما فی ”إبراهـۧم“ و ”لیسـࣳءوا“، و رمزیهما U+06E7 و U+08F3 علىٰ التوالی. +
+
+

علامة المد اللازم (◌ۤ)

+

تحتوی یونیكود علامتی مدة، الأولىٰ تستخدم مع الألف غیر المهموزة لتكوین ألف المد (آ)، و رمزها U+0653، و هذه لا تأتی فی رسم المصحف، و الأخرىٰ للدلالة علىٰ المد اللازم كما فی ”الۤمۤ“، و رمزها U+06E4، و هی المستخدمة فی رسم المصحف، لذا ینبغی عدم الخط بینهما لأن لكل واحدة خصائص فی الخط تناسب الاستخدام الذی وضعت له.

+

التنوین

+

یفرق رسم المصاحف بین نوعین من التنوین، التنوین المتراكب ”◌ً ◌ٌ ◌ٍ“، والتنوین المتتابع ”◌ࣰ ◌ࣱ ◌ࣲ“. التنوین المتراكب هو التنوین المعتاد المتاح فی لوحة المفاتیح و رموزه U+064B و U+064C و U+064D علىٰ التوالی. التنوین المتتابع لم يَضف إلا فی الإصدارة ٦٫١ من معیار یونیكود (صدرت فی ینایر ٢٠١٢)، و رموزه U+08F0 و U+08F1 و U+08F2 علىٰ التوالی.

+

الیاء

+

فی أغلب المصاحف لا تنقط الیاء إذا أتت مفردة أو فی آخر الكلمة، أی تكتب ”ی“ و ”‍ی“ (وهو الإملاء الشائع فی مصر أیضا). تحتوی یونیكود علىٰ یاء خاصة رمزها U+06CC لا تختلف عن الیاء العادیة إلا فی عدم نقطها فی هاتین الحالتین، و لذا تناسب هذا الاستخدام. ینبغی عدم الخلط بین هذه الیاء و الألف المقصورة التی لا تنقط بغض النظر عن موقعها فی الكلمة، مثل ”هدىٰهم“ و ”ءاتىٰه“ و ”موسىٰ“.

+

المشاكل المعروفة

+

لن یعمل الخط الأمیری بكامل مزایاه مع البرمجیات التی لا تدعم خصائص أوبن تیب بشكل سلیم، أو لا تدعمها علىٰ الإطلاق.

+

المساواة بالكشیدة فی میكروسوفت أوفیس غیر متوافقة مع الخط الأمیری، و یجب استخدام نوع مساواة آخر للحصول علىٰ نتائج مقبولة.

+ + diff --git a/Master/texmf-dist/doc/fonts/amiri/Documentation-Arabic.pdf b/Master/texmf-dist/doc/fonts/amiri/Documentation-Arabic.pdf deleted file mode 100644 index d3b05ab1f58..00000000000 Binary files a/Master/texmf-dist/doc/fonts/amiri/Documentation-Arabic.pdf and /dev/null differ diff --git a/Master/texmf-dist/doc/fonts/amiri/NEWS b/Master/texmf-dist/doc/fonts/amiri/NEWS deleted file mode 100644 index dfbcc100927..00000000000 --- a/Master/texmf-dist/doc/fonts/amiri/NEWS +++ /dev/null @@ -1,557 +0,0 @@ -Amiri 0.113 (2020-06-02) ------------------------- - -* Add U+08BA, U+08B6, U+08B7, U+08B8, and U+08B9. -* Bug fixes: - - https://github.com/alif-type/amiri/issues/172 - - https://github.com/alif-type/amiri/issues/187 -* Add ligature carets to Latin ligatures. -* Building the fonts no longer requires FontForge. - -Amiri 0.112 (2019-09-29) ------------------------- - -* Fix dot below (U+065C) and make it rounded not rectangular. -* Add an Amiri.fontspec file for use with LaTeX fontspec package (#139). -* Make the build reproducible. -* Fix some misplaced Latin accents. -* Add alternate comma and semicolon for Sindhi and Malay, and can be enabled - with “ss08” feature as well (#145). -* Fix Rohingya tones positioning a bit (#155). -* Don’t make rounded guillemots the default as they are meant to be only for - Arabic. -* Make narrow no break space as wide as thin space (#177). -* Fix handling of several Quranic small letters to follow latest Unicode - recommendations. - -Amiri 0.111 (2017-12-30) ------------------------- - -* Drop TTF files from the web fonts archive, WOFF and WOFF2 should be all one - needs now. -* Cosmetic changes to the CSS snippet. -* Fix kerning of the new Kaf glyphs introduced in the previous release. -* Add a font table document for the Quran font since it has different character - coverage. -* Removed the `ccmp` feature composing decomposed Latin base/accent - combinations supported by the font. HarfBuzz does this in a bit smarter way, - users of other engines can apply Unicode normalization to the input text if - this is needed. -* Fix wrong glyph class for U+0674 ARABIC LETTER HIGH HAMZA, causing it to be - incorrectly treated as a zero width mark: - https://github.com/alif-type/amiri/issues/138. -* Drop localized Arabic names from the font (like style names), their support - in application is spotty, also it is a bit Ugly to have the font presented - with mixed language name, e.g. “Amiri عادي”, in some applications under - Arabic locales. -* Allow Kashida around floating Hamza: - https://github.com/alif-type/amiri/issues/137 -* Colorize Hamza above mark in colored Quran font: - https://github.com/alif-type/amiri/issues/136 -* Change the shape of Damma used in U+06C7 & U+0677: - https://github.com/alif-type/amiri/issues/123 -* Other smaller fixes. -* OpenType layout tables are now compiled with FontTool’s feaLib instead of my - FontForge fork. This is an attempt to make building the fonts from source - simpler for others and more predictable. -* The font can now be built with Python 3, by calling `make PY2=python3`. -* The font can be also built with upstream FontForge now, though the result - might be slightly different from the pre-built fonts. - -Amiri 0.110 (2017-12-20) ------------------------- -* New Glyphs - - U+0604 ARABIC SIGN SAMVAT. - - Alternate glyph for U+1EE13 ARABIC MATHEMATICAL REH. - - Localized Kashmiri digits. - - Alternate Kaf when followed by medial Heh - -* Fixes: - - Fix rendering of Amiri Quran Colored on Windows. - - Improve Hamza below positioning in Amiri Quran. - - Make U+0608 ARABIC RAY look like نق not just ق. - - Make U+00B7 MIDDLE DOT the same width as space. - - Keep exclamation mark upright in slanted fonts. - - Make the الله combination work in better in some faulty applications. - - Allow فالله/بالله/تالله/والله to take the special form. - - Improve U+0674 ARABIC LETTER HIGH HAMZA by making it bigger and not - zero-width, since it is a variant of Hamza and not a combining mark. - - Improve the design of U+0600 ARABIC NUMBER SIGN to derive from the Urdu - word نمرة. - - Improve small Noon placement over Kashida. - - Allow marks over small Yeh and Noon. - - Greatly improve the handling of curvilinear Kashida. - - Disable “لبمـ” and “ببحـ” combinations in Quran font. - -* New features: - - Add `ss07` to disable curvilinear Kashida. - - Small improvements to the documentation. - -Amiri 0.109 (2016-11-20) ------------------------- -* New glyphs: - - A new stylistic set (`ss06`) to avoid automatically adding ◌ّٰ above لله. - - A localised &. - - U+1EEF0 ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH TATWEEL (𞻰). - - U+1EEF1 ARABIC MATHEMATICAL OPERATOR HAH WITH DAL (𞻱). - - Adding missing forms of U+06C2. - -* Fixes: - - Fix clipping of some vowel marks in Microsoft Office. - - Add descriptive stylistic sets names to the font. - - Many improvements to Amiri Quran Colored, including revamped color - palette by Munzir Taha. - - Improve and redo most of the Arabic math alphanumeric symbols. - - https://github.com/khaledhosny/quran-data/issues/1 - - https://github.com/khaledhosny/quran-data/issues/4 - - https://github.com/alif-type/amiri-font/issues/90 - - https://github.com/alif-type/amiri-font/issues/106 - -Amiri 0.108 (2015-09-21) ------------------------- -* New glyphs: - - New design of ه in ـهي combination. - - Alternate numbers for use in fractions, accessible with the OpenType - features `numr` and `dnom`. - - The new Arabic Extended-A vowel marks, in the range U+08E4–08FE. - - Redesign the U+06C1 forms to make it distinctive from U+06BE. - - Add “جل جلاله” symbol, U+FDFB. - -* Fixes: - - No longer replace two successive *fatha*, *damma* or *kasra* with a - sequential *tanween* form, the characters U+08F0, U+08F1 and U+08F2 - should be used instead. - - Many kerning improvements. - - Workaround a bug in Core Text (Mac OS X text layout engine) that break - the لله ligature. - - All forms of U+06BA are now dotless, per Unicode standard. - - Initial and medial forms of U+063E, U+063F, U+077A and U+077B were - missing. - - The dots in initial and medial forms of U+06BD should be inverted. - -* New fonts: - - A coloured version of the Amiri Quran font that gives the vowels and - Quranic annotation marks distinctive colours. This font uses the new - `COLR`/`CPAL` font tables which are currently supported only by Firefox - (all platforms) and MS Internet Explorer/Edge (Windows 8.1 and above). - - The webfonts now include WOFF 2.0 files as well. - -Amiri 0.107 (2013-12-30) ------------------------- -* New glyphs: - - Arabic math letters from Arabic Mathematical Alphabetic Symbols block - (U+1EE00–U+1EEFF). - - Optional support for placing the kasra below the shadda, with `ss05` - feature. - - Missing proportional LTR digits in the slanted font. - -* Fixes: - - Reverted the lowering of marks above wide isolated glyphs, it made the marks - look weird relative to other ones. - - Fixed the position of marks above qaf of قح. - - Dropped the special combination in تمخـ when it is follow vowelled as - it was too crowded. - - Fixed the position of sukun over shadda. - - Fixed the side bearings of ثر, ثن and sisters so that the dots do not clash - with preceding glyphs. - - Positive kerning between مرين and likes. - - Slight kerning between the period and closing quotes. - - Made sure the italic European digits are really tabular. - -Amiri 0.106 (2013-05-28) ------------------------- -* New glyphs: - - New, more conventional shape for gaf, the old shape can be activated with - `ss04` feature. - - Redrawn Persian digits - - New inverted damma, the old one moved to Urdu-specific `locl` feature. - - More contextual forms for letter followed by final bari yeh. - -* Fixes: - - Add +ve kerning after alef in أثر and أثن. - - Cleanup some bold glyphs. - - Fix ring position of few U+0620 glyphs. - - Lower the marks above wide isolated glyphs. - - Rewrite subtending marks lookups to become much faster. - - Shorten final Alef with tatweel a bit. - - Bigger quotes. - - Increase slant angle of slanted font. - - Use medium sized digits with safha and number signs instead of small ones. - - Many smaller changes. - -* Latin: - - Remove the tooth from italic longs. - -* License - - Drop the OFL reserved font name clause; no need to rename the font when - modifying it anymore. - -* A draft user manual (Arabic only for now) is included. - -Amiri 0.105 (2012-12-31) ------------------------- -* New Quran font: - - This release features a new separate Amiri Quran font for typesetting Quran. - - It is basically a subset of Amiri Regular font with some default settings and - features tailored for Quran typesetting requirements that are not suitable - for general text. For example: - - Covers only the subset of characters required for Quran. - - Bigger line height to accommodate waqf marks. - - Hamza on yeh or waw when followed by kasra is placed bellow its base. - - Supports overline mark (U+0305) that can be used to draw sajda lines in - situations where proper overline formating is not available. - - The Allah ligature is always active, no checking for surrounding letters or - vowel marks, also no automatic insertion of shadda above it. - - Some ligatures that are problematic for fully vowelled text are disabled. - -* Lots of metrics, mark positioning, kerning and glyph shape tuning. Check GIT - log for complete list. - -Amiri 0.104 (2012-07-19) ------------------------- -* New glyphs: - - New localised slash glyph, to align better with Arabic digits. - - New, less bulky Arabic @ sign. - - Proportional digits (`pnum` feature). - -* Fixes: - - Give some room to the low small waw. - - Fix seen tooth with `ss02`. - - Fix raa with inverted v above. - - Improve medial kaf of kaf-mem-alef - - Make subtending marks work with Firefox (and other HarfBuzz based - applications). - - Arabic number sign (U+0600) now accepts a 4th digits, and is made a bit - wider, to avoid collision with wide digits. - - Fix combining Qur’anic madda with inverted damma. - - Drop the Th ligature. - - Other miscellaneous fixes. - -* Kerning: - - Kern final lam-alef with kaf. - -Amiri 0.103 (2012-05-31) ------------------------- -* This is a bug fix release: - - Fix wrong kerning of digits inside end of ayah and other Arabic enclosing - marks. - - Add visible glyphs for BiDi control characters. - - Kern more kaf forms accross ZWNJ. - - Fix handling of right-slanting and left-slanting common characters in the - italic fonts to be more logical. - -Amiri 0.102 (2012-05-22) ------------------------- -* New glyphs: - - The largest feature of this release is adding Latin script support based on - Crimson font, covering latin-0 to 9 code pages as well as all characters - used in common Arabic romanisation schemes (no including IPA) and other - common punctuation characters. - - Beh with small v below (U+08A0). - - Basmala symbol (U+FDFD). - -* Fixes: - - New contextual shape for final open heh-yaa combination. - - New contextual shape for final faa-yaa combination. - - New contextual shape for knotted heh-yaa baree. - - New, improved and more open hmaza wasl. - - Larger and more readable shadda, regular and Qur’anic sukun. - - Larger and more readable Sallallahou Alayhe Wasallam symbol (U+FDFA). - - Improved dot placement of initial baa-like glyphs. - - Improved dot placement of kaf-baa-alef combination. - - Improved placement of dagger alef on regular glyphs. - - Wider final alef with madda to avoid clash between madda and next glyphs. - - Improved kaf-meem-alef, kaf-alef combinations at smaller sizes on screen. - - Improve kaf-lam-final meem. - - Avoid initial/medial kaf clash with next glyph’s dots. - - Improved medial and final sad connecting part. - -* Kerning: - - More efficient kerning feature using contextual positioning - - Reduce dal/raa-kaf kerning to avoid dot clash - - More positive kerning for raa-intial yaa. - - Make kerning across ZWNJ work with Uniscribe. - -* Bug fixes: #1347860, #3471042, #3475146, #3509875 - -* Misc.: - - Duplicate `locl` in `ccmp` to work around engines not supporting the former. - - Smaller, MTX compressed EOT files. - -* Many other subtle improvements here and there. - -Amiri 0.101 (2011-12-27) ------------------------- -* New styles: - - This release features a bold font that is, though not as polished as the - regular one, quite usable. - - Bold Slanted font. - -* New glyphs: - - Sallallahou Alayhe Wasallam symbol (U+FDFD). - - Ornate parenthesis (U+FD3E, U+FD3F). - - Arabic pedagogical symbols (U+FBB2-U+FBC1). - - Most of Presentation Forms-A and B blocks. - -* Fixes: - - Fix misplaced Yaa dots on some Apple applications. - - Enable local period and guillemots for Urdu and Sindhi languages. - - Fix disabled mark and curs features with Urdu and Sindhi languages. - - Fix wrong Baa when followed by Seen then Heh, as in بسهل. - - Fix some misplaced dots. - - Fix Hamza placement above final Heh. - - Widen final Alef to be less acute and avoid touching adjacent glyphs. - - Fix clash of medial Lam mark and final Yaa dots, as in هلِي. - - Support European digits with subtending marks. - - Use larger digits with the year sign to be more usable. - - Prevent double high Baa when preceded and followed by Seen, as in سببس. - -Amiri 0.100 (2011-12-04), beta gamma delta ------------------------------------------- -* This release marks another important developmental milestone, with Arabic and - Arabic Supplement blocks in Unicode 6.0 being fully covered (which means - essentially any Arabic character in Unicode can now be presented with Amiri). - Also the font has now matured to great extent and is usable for most of - typesetting tasks. - -* New styles: - - Add a slanted style that slants to the left and no to right, to follow - Arabic writing direction. - -* New glyphs: - - Subtending marks (U+0600-0603). - - Arabic date separator (U+060D). - - Arabic poetic verse sign (U+060E). - - Honorific marks (U+0610-0614). - - Dochashmi Heh (U+06BE and U+06FF). - - Bari Yaa (U+06D2 and U+06D3). - - 4 sizes of Kashida. - -* Fixes: - - Fix issue with Kashida breaking word shaping in InDesign. - - Slant Urdu digit four to look more acceptable. - - Fix disappearance of media Khaa dot when preceded by Kaf, as in كخا. - - Decrease the hight of initial Lam when followed by Haa and Meem, as in - لحمد, to match other Lam glyphs. - - Finjani Ayn and closed Haa when followed by Kaf. - - Lower small Waw after final Heh. - - Widen small Waw and final Alef when a Madda mark is applied to them. - - Increase side bearings of many dotted glyphs no avoid clash with their - neighbours. - - More wider forms of glyphs to avoid mark clash when fully vowelled. - - New contextual shape for initial Ain followed by Raa, as in غر. - - New contextual shape for final Alef preceded by Kashida, as in عمـان. - - New contextual shape for final Yaa when followed by open Heh, as in نهى. - - New redrawn initial and medial Kaf that do not clash with their neighbours. - - New redrawn final Waw that is more faithful to the original design. - - Disable, by default, lowering Baa dots when preceded by Raa or Waw, moved - to stylistic set 01. - - Disable, by default, contextual form of medial Meem when followed by Alef, - moved to stylistic set 02. - - Digits are now tabular, removed tnum feature. - - Common punctuation and European digits are now from Crimson Text. - - Change the default interline spacing to fit better for regular text. - - Many more smaller fixes here and there. - -Amiri 0.016 (2011-09-22), Beginning of the End ----------------------------------------------- -* This release features full Quranic support, another major developmental - milestone, more work still needed in refining glyph interaction specially - mark positioning in fully vocalised text such as Quran. - -* New glyphs: - - All Quranic annotation marks in Unicode 6.0. - - All other Arabic vowel marks in Unicode 6.0. - - Radical (U+221A) including a RTL variant, and other Arabic radicals - (U+0606, U+0607). - - Arabic ray (U+0608). - - Afghani sign (U+060B). - - Arabic sign Misra (U+060F). - - New contextual shape for initial meem followed by medial heh, as in مها. - -* Kerning: - - Decreased the number of kerning pairs from 411240 to 55850 while retaining - the same functionality. - -* Fixes: - - General cleanup of punctuation marks, fixing spacing of brackets and making - curly brackets more bolder to fit wit the rest of the font. - - Made the space glyph 600 units wide. - - Fixed erroneous tatweel (kashida) insertion in full justification. - - Wider forms of some glyphs to avoid mark clash when fully vowelled. - - Underline position is now lower than most glyphs with descendants. - - Various mark positioning fixes. - - Separate the ring of Kashmiri yeh from the body of base glyph, following - Kashmiri orthographic traditions. - -Amiri 0.015 (2011-07-14), Phoenix ---------------------------------- -* This release represents a major developmental milestone, as the OpenType - layout have been rewritten to allow maximum compatibility with various - OpenType implementations. - -* Cleanup: - - More unification and tidy up. - - Various fixes for FontForge warnings. - - Various dot placement fixes. - - Various tashkil fine tuning. - - Fixes to Lellah form. - - Fine tune initial Baa/final Alef combination. - -* More kerning pairs. - -* Font name is now shown only in English in font menus. - -Amiri 0.014 (2011-06-05), Break a Leg -------------------------------------- -* Another minor release to fix two bugs: - - Lellah bug on Windows and MS Office. - - Wrong placement of dots under final Yaa. - -Amiri 0.013 (2011-04-27), Hurry up! ------------------------------------ -* A minor release to fix mark positioning on kerned glyphs in Windows. - -Amiri 0.012 (2011-04-26), A Long Night --------------------------------------- - -* New glyphs: - - Add localised Urdu and Sindhi digits (`locl` feature). - - Add tabular numbers feature (`tnum`). - - European numbers and some punctuation marks from Linux Libertine. - - Add at sign with experimental Arabic variant (`locl` feature, too). - - Add triple dot punctuation mark (U+061E). - - Add middle dot (U+00B7). - - Reimplement الله igature properly and added فلله ligature; the code now - much more careful on when to activate this ligature. - - -* Cleanup: - - Massive cleanup removing tens of too similar glyphs, making the font more - unified and consistent. - - This cleanup results in more contextual variants that were missing before, - yet the font is smaller not larger. - - Scaled Tashkil marks down by 80%, they are now smaller leading too less - mark collision. - - The Arabic digits are more polished. - - Misc. mark fixes. - - Less use of exotic OpenType features to work with even more OpenType - implementations. - -* More kerning pairs. - -* Bug fixes: 3234138, 3110760, 3087332, 3073139, 3211187, 3211239 and 3078741 - -Amiri 0.011 (2011-03-31), Inflating the Tire --------------------------------------------- - -* New glyphs: - - `"#'*,-/;[\]{|}¦` - - Single and double angle quotation marks: `‹›«»`, in addition to rounded - Arabic variant. - - Curly quotation marks: `‟„”“‛‚’‘` - - Asterism symbol: `⁂` - - Fraction slash: `⁄` - - Arabic percent signs: `٪؊؉` - - Arabic decimal and thousands separators: `٫٬` - - Arabic five pointed star: `٭` - - Typographic dashes: `‒ – — ―` - - Proper support for Arabic characters with traverse stroke: `ۅ ݛ ݪ` - - Arabic characters with digit marks: `ݳ ݴ ݵ ݶ ݷ ݸ ݹ ݼ ݽ` - -* Misc. fixes: - - Update font metadata. - - Scale all numbers by 120% since they were drawn smaller than what they - should, and raise them a bit. - - Misc. cleanup of punctuation and math glyphs. - - Proper mark support for standalone Hamza. - - Visually centralise marks bellow isolated Heh. - -Amiri 0.010 (2011-03-21), Referendum ------------------------------------- - -* New glyphs: - - Lam with three dots below (U+06B8). - -* Kerning: - - Lam of له with preceding Raa/Waw family. - - Kaf of كتب as well. - -* Glyph fixes: - - Fixed exclamation mark’s vertical position as compared to question mark. - - Removed stray Hamza from U+063B and U+063C initial and medial forms. - - Fixed the weight of isolated Dal, was much bolder than the rest of the font. - - Fixed Lam Meem connection in لما, there was a slight mismatch. - - Fixed the size of medial Ayn compared to the head of final one. - -* OpenType code: - - Removed DFLT script from `locl` feature which would cause it to be on - unconditionally. - - Got rid of mark sets in favour of the more widely supported mark classes. - -Amiri 0.009 (2011-02-06), Revolution ------------------------------------- - -* New glyphs: - - Initial support for vowel marks, still needs more adjustments and fine - tuning. - - Arabic and Persian digits. - - More punctuation marks. - - More coverage of extended Arabic characters. - - More glyph variants, especially for pairs ending with Haa. - -* Attempted to get around OOo bugs, it should render much better now. A proper - fix have been submitted to LibreOffice developers but didn’t make it into - 3.3.0 release. -* Packed sfdir into an sfd file in the release, should make it easier for - others to open the source in FontForge. -* Increased line spacing a bit to give more room for vowel marks. -* More coverage and kerning fixes. -* Tens of other small fixes here and there. - -* Bug fixes: - - 3085159 Kaf clashes with next letters - - 3085165 Hamza on Alef clashes wit next and previous letters - - 3085166 Raa and Zay clashes with next Yaa - - 3085172 Kaf clashes with next Lam-Meem combination - - 3085174 Lam-Alef is broken of preceded by Kaf-Meem - - 3085175 Succeeding Haa clash with each other - - 3101634 Missing kerning - - 3101674 Finjani Ayn - -Amiri 0.003 (2010-10-10) ------------------------ - -* More tuning of kerning, especially handling of dot clash between - kerned glyphs. -* Resolved many glyph clashes especially between ل and ك, between ك and - letters with above dots after it, and between marks of ب and ا. -* Persian should be now fully supported, other languages to follow. - -Amiri 0.002 (2010-09-25) ------------------------ - -* More kerning work: - - Kerning have been further refined, extended in coverage especially - between contextual variants, and mysterious dot movements on Windows - resulting from bad interaction between kerning and dot positioning - have been fixed. - -* Refined dot positioning: - - Some dot placements have been refined, though this area still in need - of more work. - -* Smaller file size: - - The uncompressed TTF file is now approximately 25% smaller than previous - release, saving a bit more bandwidth when used as web font. - -Amiri 0.001 (2010-9-19) ------------------------ - -First release. - diff --git a/Master/texmf-dist/doc/fonts/amiri/NEWS-Arabic b/Master/texmf-dist/doc/fonts/amiri/NEWS-Arabic deleted file mode 100644 index b5dd0c670f2..00000000000 --- a/Master/texmf-dist/doc/fonts/amiri/NEWS-Arabic +++ /dev/null @@ -1,517 +0,0 @@ -أميري ٠٫١١٣ (٠٢-٠٦-٢٠٢٠) ------------------------- - -* إضافة U+08BA، و U+08B6، و U+08B7، و U+08B8، و U+08B9. -* إصلاح المشاكل: - - https://github.com/alif-type/amiri/issues/172 - - https://github.com/alif-type/amiri/issues/187 -* بناء الخطوط لم يعد يتطلب فونتفورج. - -أميري ٠٫١١٢ (٢٩-٠٩-٢٠١٩) ------------------------- - -* إصلاح علامة النقطة التحتية لتكون مستديرة لا مربعة. -* إضافة ملف Amiri.fontspec ليستحدم مع حزمة fontspec للاتخ (#139). -* إضافة فاصلة وفاصلة منقوطة بديلة للسندية والجاوية، ويمكنتفعيلها أيضا بخاصية - “ss08” (#145). -* إصلاح تموضع بعض علامات تشكيل الروهينجا (#155). -* جعل المسافة الضيقة غير الفاصلة مساوية في العرض للمسافة الرفيعة (#177). -* إصلاح الحروف القرآنية الصغيرة لتوافق معايير يونيكود الحديثة. - -أميري ٠٫١١١ (٣٠-١٢-٢٠١٧) ------------------------- - -* تحسين اقتران الكافات التي أضيفت في الإصدارة السابقة. -* إصلاح خطأ يجعل جرف الهمزة العالية (U+0674) يقترن بالهرف السابق عليه: - https://github.com/alif-type/amiri/issues/138. -* إزالة الأسماء العربية الداخلية للخط، لتفادي ازدواجية اللغة في اسم الخط في بعض - التطبيقات عندما يكون النظام باللغة العربية، مثل ”Amiri عادي“. -* السماح بأن تسبق أو تلحق همزة وسط الكلمة بالكشيدة: - https://github.com/alif-type/amiri/issues/137 -* تلوين علامة الهمزة المنفصلة في الخط القرآني الملون: - https://github.com/alif-type/amiri/issues/136 -* تغيير شكل الضمة في حرفي U+06C7 و U+0677: - https://github.com/alif-type/amiri/issues/123 -* تغييرات شغيرة أخرى، و تغييرات على نظام بناء الخط من المصدر. - -أميري ٠٫١١٠ (٢٠-١٢-٢٠١٧) ------------------------ - -* محارف جديدة: - - علامة سموت (U+0604) - - بديل للراء الرياضياتية (U+1EE13) - - الأرقام الكشميرية. - - بديل للكاف المتبوعة بهاء وسطية. - -* تحسينات: - - إصلاح عرض خط أميري قرآن الملون على وندوز. - - تحسين تموضع الهمزة المكسورة في خط أميري قرآن. - - جعل علامة نصف القطر تشبه ”نق“ و ليس ”ق“ فقط. - - جعل عرض علامة النقطة الموسطة (U+00B7) مثل عرض المسافة. - - إبقاء علامة التعجب غير مائلة في الخط المائل. - - جعل تركيب لفظ الجلالة يعمل أفضل على بعض البرمجيات المعيبة. - - جعل كلمات ”فالله/بالله/تالله/والله“ تأخذ تركيب لفظ الجلالة. - - تحسين حرف الهمزة العالية (U+0674). - - تحسين علامة U+0600 لتأتي من كلمة ”نمرة“ بالأردية. - - تحسين تموضع النون الصغيرة فوق الكشيدة. - - السماح بالتشكيل فوق النون و الياء الصغيرتين. - - تحسين الكشيدة المقوسة تحسينًا كبيرًا. - - إبطال تركيبا ”لبمـ“ و ”ببحـ“ في خط القرآن. - -* خصائص جديدة: - - خاصية `ss07` لتعطيل الكشيدة المقوسة. - - بعض التحسينات على التوثيق. - -أميري ٠٫١٠٩ (٢٠-١١-٢٠١٦) ----------------------- -* محارف جديدة: - - دعم لعدم الوضع التلقائي للشدة و الألف الصغيرة (◌ّٰ ) فوق لفظ الجلالة مع - خاصية `ss06` لله. - - نسخة عربية من علامة &. - - علامة ”𞻰“ الرياضياتية (U+1EEF0). - - علامة ”𞻱“ الرياضياتية (U+1EEF1). - - إضافة التنويعات الناقصة لعلامة U+06C2. - -* تحسينات: - - إصلاح اختفاء بعض علامات التشكيل في ميكروسوفت أوفيس. - - وضع أسماء للخصائص الاختيارية في الخط. - - الكثير من التحسينات على خط القرآن الملون، مع ألوان جديدة مساهمة من منذر طه. - - تحسينات و إعادة تصميم للكثير من رموز الرياضيات العربية. - - https://github.com/khaledhosny/quran-data/issues/1 - - https://github.com/khaledhosny/quran-data/issues/4 - - https://github.com/alif-type/amiri-font/issues/90 - - https://github.com/alif-type/amiri-font/issues/106 - -أميري ٠،١٠٨ (٢١-٠٩-٢٠١٥) ------------------------- - -* محارف جديدة: - - تصميم جديد للهاء في ـهي. - - تنويعات من الأرقام للاستخدام في الكسور الاعتيادية، عبر خاصيتي `numr` - و `dnom`. - - علامات التشكيل الجديد من قسم الحروف العربية الممتد-أ، في المدى - U+08E4–08FE. - - إعادة تصميم أشكال U+06C1 لتتميز عن U+06BE. - - رمز ”جل جلاله“، U+FDFB. - -* تحسينات: - - الفتحتين أو الضمتين أو الكسرتين المتتاليتين لن تستبدل بالتنوين المتراكب، - إذ الصواب U+08F0، أو U+08F1، أو U+08F2. - - الكثير من تحسينات التآلف. - - حل مشكلة مع ماك أو إس عشرة كانت تمنع ظهور لفظ الجلالة بشكل سليم. - - إزالة النقاط من كل أشكال U+06BA، اتباعًا لمعيار يونيكود. - - الأشكال الأولية و الوسطية من الحروف التالية لم تكن موجودة: U+063E، - و U+063F، و U+077A، و U+077B. - - نقطا أشكال U+06BD الأولي والوسطي يجب أن تُقلب. - -* الخطوط الجديدة: - - نسخة ملونة من خط القرآن يلون فيها التشكيل و العلامات القرآنية. لا تظهر - الألون حاليًا إلا على متصفحات فيرفكس (كل المنصات) و إنترنت إكسبلورر\إدج - (وندوز 8٫1 فما فوق). - - أضيف إلى خطوط الوب WOFF 2.0. - -أميري ٠،١٠٧ (٣٠-١٢-٢٠١٣) ------------------------- - -* محارف جديدة: - - الحروف الرياضياتية العربية من قسم الرموز الرياضياتية العربية في يونيكود - (U+1EE00–U+1EEFF). - - دعم اختياري لوضع الكسرة أسفل الشدة، مع خاصية `ss05`. - - إضافة الأرقام متغيرة العرض الناقصة من الخط المائل. - -* تحسينات: - - التراجع عن خفض علامات التشكيل فوق الحروف العريضة، إذ جعلت علامات التشكيل غريبة - بالنسبة لباقي الحروف. - - إصلاح موضع التشكيل فوق قاف ”قح“. - - إلغاء تركيبة ”تمخـ“ إن كانت مشكاة كلها لأنها ضيقة لتستوعب التشكيل. - - إصلاح موضع السكون فوق الشدة. - - توسيع الفراغ على يمين ”ثر“ و ”ثن“ و أخواتها لكيلا تتعارض مع المحارف السابقة - عليها. - - إبعاد المسافة بين راء و ياء ”مرين“ و ما جارها. - - التأليف بين النقطة و علامة التنصيص الغالقة. - -أميري ٠،١٠٦ (٢٨-٠٥-٢٠١٣) ------------------------- - -* محارف جديدة: - - شكل جديد لحرف گاف يتماشى مع المتعارف عليه، الشكل القديم يمكن تفعيله عبر - خاصية `ss04`. - - إعادة رسم الأرقام الفارسية. - - شكل جديد للضمة المقلوبة، الشكل القديم مفعل تلقائي عند اختيار اللغة الأردية. - - المزيد من الأشكال المناسبة للحروف المتبوعة بالياء الراجعة النهائية. - -* تحسينات: - - زيادة المسافة بين الألف و الثاء في مثل ”أثر“ و ”أثن“. - - تحسن بعض الحروف الثخينة. - - إصلاح موضع حلقة U+0620 في عدة مواضع. - - خفض علامات التشكيل فوق الحروف العريضة. - - إعادة كتابة كود العلامات الضامة للحروف ليكون أسرع. - - تقصير الألف النهائية المسبوقة بالتطويل قليلا. - - علامات اقتباس أكبر. - - زيادة زاوية ميل الخط المائل. - - استخدام أرقام متوسطة الحجم بدلا من الصغيرة مع علامة الرقم و الصفحة. - - الكثير من التحسينات الصغيرة الأخرى. - -* الترخيص: - - إزالة شرط تغيير اسم الخط في حال تعديله؛ النسخ المعدلة يمكنها استخدام نفس الاسم. - -* مسودة لدليل الاستخدام (بالعربية فقط حاليًا). - - -أميري ٠،١٠٥ (٣١-١٢-٢٠١٢) ------------------------- - -* خط قرآني جديد: - - تحتوي هذه الإصدارة على خط ”أميري قرآن“ منفصل لتنضيد النصوص القرآنية، وهو فرع - من خط ”أميري عادي“ مع بعض الإعدادات والخصائص المبدئية المُطوعة لتناسب تنضيد - النص القرآني لكن لا تناسب النصوص العادية. مثلا: - - يغطي فقط المحارف المستخدمة في النصوص القرآنية. - - ارتفاع السطر أكبر ليستوعب علامات الوقف. - - الهمزة المكسورة على نبرة أو واو تذهب تحت كرسيها. - - يدعم محرف السطر العلوي (U+0305) الذي يمكن استخدامه لرسم سطر السجدة في حال - عدم توفر دعم مناسب للتسطير العلوي. - - الشكل الخاص للفظ الجلالة مفعل في كل الأحوال بغض النظر عن الحروف أو علامات - التشكيل المحيطة به، كما لا تُدرج شدة فوقه تلقائيا. - - بعض التراكيب التي تسبب مشاكل مع التشكيل الكامل مُعطّلة. - -* الكثير من التحسينات على الأبعاد، وتموضع التشكيل، والتآلف، وأشكال الحروف. راجع - سجل مستودع التطوير للاطلاع عليها كلها. - -أميري ٠،١٠٤ (١٩-٠٧-٢٠١٢) ------------------------- - -* محارف جديدة: - - شرطة مائلة خاصة لتناسب الأرقام العربية. - - شكل جديد أكثر تناسقا لعلامة @ العربية. - - إضافة أرقام متناسبة العرض (خاصية `pnum`). - -* تحسينات: - - توسيع المسافة حول الواو الصغيرة المنخفضة. - - إصلاح سنة السين عند تفعيل خاصية `ss02`. - - إصلاح الراء ذات علامة ٨ فوقها. - - تحسين الكاف المتوسطة في ـكما. - - جعل العلامات الضامة للأرقام تعمل مع فيرفكس (وغيره من التطبيقات المبنية على - حرف‌باز). - - علامة العدد العربية (U+0600) تقبل الآن رقما رابعا، كما أصبحت أوسع قليلا لتفادي - التلامس مع الأرقام الواسعة. - - إصلاح ارتباط علامة المد اللازم مع الضمة المقلوبة. - - إزالة ارتباط Th. - - إصلاحات متنوعة أخرى. - -* التآلف. - - تأليف اللام ألف النهائية مع الكاف. - -أميري ٠،١٠٣ (٣١-٠٥-٢٠١٢) ------------------------- - -* هذه إصدارة صغيرة لإصلاح بعض العلات: - - إصلاح التآلف السيئ بين الأرقام مع علامة نهاية الآية وغيرها من العلامات الضامة. - - إضافة رموز ظاهرة لمحارف التحكم في ثنائية الاتجاه. - - تأليف المزيد من الكافات عبر الفاصلة المجازية. - - إصلاح معالجة ميلان المحارف المشتركة إلى اليمين أو إلى اليسار في الخط المائل - ليصبح أكثر منطقية. - -أميري ٠،١٠٢ (٢٢-٠٥-٢٠١٢) ------------------------- - -* محارف جديدة: - - أكبر تغيير في هذه الإصدارة هو إضافة دعم نظام الكتابة اللاتيني مبنيًا على خط - Crimson يغطي خرائط محارف لاتيني-0 إلى 9 بالإضافة إلى الحروف المستعملة في - أنظمة رومنة العربية الشائعة (باستثناء الأبجدية الصوتية الصوتية) و العديد من - علامات الترقيم الشائعة الأخرى. - - باء مع ٧ صغيرة سفلية (U+08A0). - - علامة البسملة (U+FDFD). - -* تحسينات: - - شكل جديد للهاء المفتوحة المتبوعة بالياء النهائية. - - شكل جديد للفاء المتوسطة المتبوعة بالياء النهائية. - - شكل جديد للهاء المعقودة المتبوعة بالياء الراجعة. - - شكل جديد محسن ومفتوح لهمزة الوصل. - - شدة وسكون قرآني وعادي أكبر وأوضح. - - علامة صلى الله عليه وسلم أكبر وأوضح. - - تحسين تموضع نقاط عائلة الباء البادئة. - - تحسين تموضع نقاط الباء المسبوقة بكاف ومتبوعة بألف أو لام. - - تحسين تموضع الألف الخنجرية على الحروف العادية. - - ألف مدة نهائية أوسع لتفادي تعارض المدة مع الحرف التالي. - - تحسين شكل الكاف المتبوعة بميم ولام، أو ألف، على الشاشة في الأحجام الصغيرة. - - تحسين الكاف المتبوعة بلام ثم ميم نهائية. - - تفادي التصاق الباء البادئة أو المتوسطة بنقاط الحرف التالي. - - تحسين موضع اتصال الصاد المتوسطة والنهائية. - -* التآلف: - - جدول تآلف أحسن أداء يستخدم التموضع السياقي. - - تقليل تآلف الدال أو الراء مع الكاف لتفادي التصاق النقاط. - - زيادة تباعد الراء عن الياء البادئة. - - جعل التآلف عبر الفاصلة المجازية يعمل في محرك ميكروسوفت. - -* إصلاح العلات: #1347860، #3471042، #3475146، #3509875 - -* متفرقات: - - تكرار خاصية `locl` في `ccmp` للتحايل على المحركات التي لا تدعم الأولى. - - ملفات EOT أصغر مضغوطة بتقنية MTX. - -أميري ٠،١٠١ (٢٧-١٢-٢٠١١) ------------------------- - -* الخطوط الجديدة: - - أضيف في هذه الإصدارة خط سميك، وإن كان بحاجة لبعض التحسين ليصل إلى مستوى الخط - العادي، لكن حالته لا بأس بها. - - خط عريض مائل. - -* محارف جديدة: - - علامة صلى الله عليه وسلم (U+FDFD). - - الأقواس المحلات (U+FD3E, U+FD3F). - - العلامات التعليمية العربية (U+FBB2-U+FBC1). - - غالب محارف قسمي أشكال العرض أ و ب. - -* تحسينات: - - إصلاح تحرك نقاط الياء في بعض برامج أبل. - - تفعيل الشكل المحلي من النقطة وأقواس الاقتباس مع اللغتين الأردية والسندية. - - إصلاح عدم تفعيل جداول التموضع مع اللغتين الأردية والسندية. - - إصلاح خطأ شكل الباء إذا أتبعت بسين ثم هاء متوسطتين كما في ”بسهل“. - - إصلاح خطأ تموضع بعض النقاط. - - إصلاح خطأ تموضع الهمزة فوق الهاء المتطرفة. - - توسيع الألف النهائية لتصبح أقل حدة ولألا تلتصق بتشكيل ما جاورها. - - إصلاح تلامس تشكيل اللام المتوسطة مع نقطة الياء النهائية كما في ”هلِي“. - - دعم الأرقام الغربية مع العلامات الضامة. - - استخدام أرقام أكبر مع علامة السنة ليزيد وضوحها. - - منع تكرار الباء العالية إذا وقعت بين سينين كما في ”سببس“. - -أميري ٠،١٠٠ (٠٤-١٢-٢٠١١)، بيتا جاما دلتا ----------------------------------------- - -* تمثل هذه الإصدارة محطة هامة في تطوير الخط إذ يغطى الآن كل المحارف العربية في - الإصدار السادس من يونيكود، كما نضُج الخط بشكل كبير وصار من الممكن الاعتماد - عليه في أغلب الأغراض الطباعية. - -* الخطوط الجديدة: - - أضيفت نسخة مائلة تميل إلى اليسار وليس إلى اليمين، بحيث تماشي اتجاه الكتابة - العربية. - -* محارف جديدة: - - العلامات الضامة (U+0600-0603). - - فاصلة التاريخ، أردو (U+060D). - - علامة بيت الشعر، أردو (U+060E). - - علامات التبجيل (U+0610-0614). - - هاء دو چشمی، أردو (U+06BE and U+06FF). - - ياء بڑی، أردو (U+06D2 and U+06D3). - - أربع أحجام للكشيدة. - -* تحسينات: - - إصلاح مشكلة الكشيدة في إنديزاين. - - إمالة رقم أربعة الأردي ليصبح مقبولا أكثر. - - إصلاح اختفاء نقطة الخاء المتوسطة إذا سبقتها كاف أو لام، كما في ”كخا“. - - تقليل ارتفاع اللام البادئة المتبوعة بحاء وميم متوسطتين -كما في ”لحمد“- - لتماثل أطوال اللامات الأخرى. - - عين فنجانية وحاء مغلقة إذا تبعت العين أو الحاء بكاف. - - خفض الواو الصغيرة بعد الهاء. - - توسيع الواو الصغيرة والألف النهائية إذا وضع عليها مدة. - - توسيع جوانب الحروف المنقوطة ولمهموزة لئلا تلامس ما جاورها. - - المزيد من التنويعات العريضة من الحروف لتفادي تلامس علامات الشكل عند التشكيل - الكامل. - - راء ثعبانية إذا سبقت الراء بعين بالراء، كما في ”غر“. - - شكل جديد للألف النهائية التي تسبقها كشيدة، كما في ”عمـان“. - - شكل جديد للياء النهائية المسبوقة بهاء مفتوحة،كما في ”نهى“. - - تغيير شكل الكاف النهائية والمتوسطة إلى شكل جديد أفضل لا يلامس مع ما - جاورهما من الحروف. - - تغيير شكل الواو النهائية إلى شكل أقرب للتصميم الأصلي. - - جعل خفض نقاط الباء المسبوقة بواو أو راء اختياري، ونقلها إلى المجموعة - التجميلية 01. - - جعل الشكل الخاص للميم المتوسطة المتبوعة بألف اختياري، ونقلها إلى المجموعة - التجميلية 02. - - عرض كل الأرقام موحد الآن. - - أخذت الأرقام المغربية وعلامات الترقيم المشتركة من خط Crimson Text. - - تغيير المسافات بين السطور قليلا بحيث تناسب الآن النصوص العادية. - - المزيد من التحسينات المتنوعة هنا وهناك. - -أميري ٠،٠١٦ (٢٢-٠٩-٢٠١١)، بداية النهاية ---------------------------------------- - -* تحتوي هذه الإصدارة على دعم كامل للقرآن الكريم، وهي محطة هامة أخرى في تطوير -* هذا الخط. لكن يبقى الكثير من العمل لتحسين التفاعل بين الحروف وخاصة تموضع -* علامات الشكل في النصوص تامة التشكيل مثل القرآن. - -* محارف جديدة: - - كل علامات الضبط القرآني في يونيكود 6٫0. - - باقي علامات التشكيل العربية في يونيكود 6٫0. - - علامة الجذر (U+221A) مع تنويعة معكوسة للاستخدام العربي، بالإضافة إلى الجذور - العربية الأخرى (U+0606, U+0607). - - علامة نصف القطر (U+0608). - - رمز العملة الأفغانية (U+060B). - - علامة ”مصرع“ الأردية (U+060F). - - تنويعة من الميم الأولية إذا تبعت بهاء متوسطة كما في ”مها“. - -* التآلف: - - انخفض عدد أزواج التآلف من ٤١١٢٤٠ إلى ٥٥٨٥٠ مع الحصول على نفس النتيجة. - -* تحسينات: - - تحسينات عامة على علامات الترقيم، وضبط لتباعد الأقواس مع تسميك الأقواس - المجعدة لتتماشى أكثر مع باقي الخط. - - أصبح عرض المسافة ٦٠٠ وحدة. - - أصلح إدراج الكشائد في أماكن خطأ عند مساواة الفقرات. - - أضيفت تنويعات عريضة من بعض الحروف لتفادي تلامس علامات الشكل عند التشكيل - الكامل. - - ضبط موضع السطر السفلي ليكون أخفض من أغلب الحروف النازلة عن السطر. - - إصلاحات عديدة على تموضع علامات التشكيل. - - فصلت الحلقة أسفل الياء الكشميرية عن جسم الحرف لتتبع أسلوب الكتابة الكشميري. - -أميري ٠،٠١٥ (١٤-٠٧-٢٠١١)، العنقاء ---------------------------------- - -* تمثل هذه الإصدارة محطة هامة في تطوير الخط إذ أعيد برمجة بالكامل للوصول إلى - أكبر قدر من التوافقية مع البرمجيات المختلفة التي تدعم أوبن تيب. - -* تحسينات: - - المزيد من توحيد الحروف المتشابهة. - - إصلاح العيد من تحذيرات فونت فورج. - - ضبط العديد من مواضع النقاط. - - ضبط أفضل لتموضع الكثير من علامات التشكيل. - - مزيد من التصليحات لتركيب لفظ الجلالة. - - تحسين شكل الباء المبتدئة عند اتصالها بالألف النهائية. - -* المزيد من أزواج التآلف. - -* اسم الخط يظهر الآن بالإنجليزية في قوائم الخطوط. - - -أميري ٠،٠١٤ (٠٥-٠٦-٢٠١١)، اكسر ساقا ------------------------------------ - -* إصدارة فرعية أخرى لإصلاح علتين: - - اختفاء لفظ الجلالة في برمجات وندوز وأوفس ميكروسوفت. - - عدم تموضع النقاط تحت الياء المتطرفة. - - -أميري ٠،٠١٣ (٢٧-٠٤-٢٠١١)، أسرع! -------------------------------- - -* إصدارة لإصلاح تموضع علامات التشكيل فوق الحروف المتآلفة في وندوز. - -أميري ٠،٠١٢ (٢٦-٠٤-٢٠١١)، ليلة طويلة --------------------------------------- - -* محارف جديدة: - - إضافة تنويعات الأرقام الأردية والسندية (خاصية `locl`). - - إضافة خاصية أرقام الجداول (`tnum`). - - إضافة الأرقام المغربية (الأوروبية) وبعض علامات الترقيم من خط Linux Libertine. - - إضافة تنويعة عربية تجريبية من علامة @. - - إضافة الثلاث نقاط التي تستخدم بدل نقطو نهاية الجملة في بعض اللغات الإفريقية - (U+061E). - - إضافة النقطة المُوسّطة (U+00B7). - - أعيد برمجة تركيب لفظ الجلالة مع إضافة دعم ”فلله“؛ برمجة الخط تحاول قدر - الإمكان تفادي استخدام تلك التنويعة في الألفاظ التي تشبه لفظ الجلالة. - -* تحسينات: - - تنظيف شامل للخط وحذف لكثير من المحارف المتشابهة بحيث أصبح الخط أكثر - انسجاما وتناغما. - - نتج عن هذا التنظيف دعم تراكيب أكثر من ذي قبل مع أن حجم الخط أصبح أصغر وليس - أكبر. - - صُغّرت علامات التشكيل بنسبة ٨٠٪ لتفادي تلامسها. - - الأرقام العربية أكثر اتساقا الآن. - - العديد من الإصلاحات المتنوعة في التشكيل ومواضع النقاط. - - دعم لتطبيقات أكثر من ذي قبل - -* المزيد من أزواج التآلف. - -* إصلاح العلات: 3234138، 3110760، 3087332، 3073139، 3211187، 3211239 و 3078741 - -أميري ٠،٠١١ (٣١-٠٣-٢٠١١)، نفخ العجلة ------------------------------------- - -* محارف جديدة: - - `"#'*,-/;[\]{|}¦` - - علامات الاقتباس المحدبة المفردة والمزدوجة: `‹›«»،` مع بديل عربي هلالي الشكل. - - علامات الاقتباس المجعدة: `‟„”“‛‚’‘` - - رمز `⁂` - - شرطة الكسور: `⁄` - - علامة النسبة المؤوية العربية: `٪؊؉` - - الفاصلة العشرية العربية وفاصلة الألوف: `٫٬` - - النجمة الخماسية: `٭` - - الشرطات الطباعية: `‒ – — ―` - - الحروف العربية ذات الشرطة: `ۅ ݛ ݪ` - - الحروف العربية ذات الأرقام: `ݳ ݴ ݵ ݶ ݷ ݸ ݹ ݼ ݽ` - -* إصلاحات متنوعة: - - تحديث بيانات الخط. - - زيادة حجم الأرقام بنسبة ١٢٠٪ ورفعها لأعلى قليلا. - - تحسينات متنوعة على علامات الترقيم والرموز الرياضياتية. - - ضبط التشكيل فوق الهمزة على السطر (ء). - - توسيط التشكيل تحت الهاء المفردة (ه). - -أميري ٠،٠١٠ (٢١-٠٣-٢٠١١)، الاستفتاء ----------------------------------- - -* محارف جديدة: - - لام بثلاث نقاط تحتية U+06B8. - -* التآلف: - - لام ”له“ مع عائلة الراء والواو السابقين لها. - - وكذلك كاف ”كتب“. - -* إصلاحات المحارف: - - إصلاح موضع علامة التعجب أفقيا مقارنة مع علامة الاستفهام. - - إزالة همزة زائدة خطأ من كاف بداية ووسط الكلمة U+063B و U+063C. - - إصلاح سماكة الدال المنفصلة كونها أسمك من باقي الحروف. - - إصلاح اتصال اللام بالميم في ”لما“. - - تصغير حجم العين المتوسطة لتتناسب رأس العين المتطرفة. - -أميري ٠،٠٠٩ (٠٦-٠٢-٢٠١١)، الثورة --------------------------------- - -* محارف جديدة: - - دعم أولي للتشكيل، لكن ما زال ينقصه الكثير من الضبط. - - الأرقام العربية والفارسية. - - المزيد من علامات الترقيم. - - المزيد من الحروف العربية الإضافية - - المزيد من التراكيب وخاصة الأزواج المنتهية بالحاء. - -* محاولة لإصلاح علة عرض الخط في أوبن‌أوفِس، يعمل بشكل أفضل بكثير الآن، لكن الحل - الحقيقي للعلة أُرسِل إلى مطوري ليبرأوفِس لكنه لم يلحق الإصدارة 3٫3٫0. -* مصدر الخط موفر على شكل ملف SFD بدلا من SFDIR الحالي ليسهل فتحه في فونتفورج - لمن يرغب. -* زيدت المسافة بين الأسطر لتستوعب التشكيل على نحو أفضل. -* الكثير من التحسين والتوسع في أزواج التآلف. -* عشرات من الإصلاحات والتحسينات الصغيرة الأخرى. - -* إصلاحات العلل: - - 3085159 التصاق الكاف مع الحرف الذي يليه - - 3085165 التصاق همزة الألف مع السابق واللاحق - - 3085166 التصاق الراء والزاي مع الياء اللاحقة - - 3085172 التصاق الكاف باللام السابقة المتصلة بالميم - - 3085174 خطأ في رسم لا إذا سبقتها الكاف المتصلة بالميم - - 3085175 تلاصق الحاء والجيم والخاء إذا تتابعت - - 3101634 أزواج تآلف منسية - - 3101674 العين الفنجانية - -أميري ٠،٠٠٣ (١٠-١٠-٢٠١٠) ------------------------- - -* تحسين أكثر للتآلف وخاصة معالجة تلامس نقاط الحروف المتآلفة. -* حل تلامس كثير من الحروف وخاصة اللام مع الكاف، والكاف مع المعجمات الفوقية - بعدها، والباء مع الألف. -* أضيف دعم اللغة الفارسية وستليها باقي اللغات تباعا. - -أميري ٠،٠٠٢ (٢٥-٠٩-٢٠١٠) ------------------------- - -* تحسين التآلف بين الحروف: - - حُسن تآلف (تقريب المسافات) بين الحروف أكثر، وأصبح يغطي طيفا أوسع من أشكال - الحروف وخاصة التنويعات السياقية، كما حلت مشكلة تحرك بعض النقاط في وندوز - بسبب حدوث تعارض بين تموضع النقاط والتأليف. - -* تحسين تموضع النقاط: - - حُسن تموضع بعض النقاط، لكن ما تزال بحاجة إلى المزيد من العمل. - -* تصغير حجم الملف: - - أصبح حجم ملف الخط غير المضغوط أصغر بحوالي ٢٥٪ عن ذي قبل، وهو ما يفيد في حال - استخدامه على الوب. - -أميري ٠،٠٠١ (١٩-٠٩-٢٠١٠) ------------------------ - -أول إصدارة. - diff --git a/Master/texmf-dist/doc/fonts/amiri/NEWS-Arabic.md b/Master/texmf-dist/doc/fonts/amiri/NEWS-Arabic.md new file mode 100644 index 00000000000..7ffd917bf32 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/amiri/NEWS-Arabic.md @@ -0,0 +1,524 @@ +أميري ٠٫١١٥ (٢٣-٠٦-٢٠٢٢) +------------------------ +* تحسينات مختلفة لملاقاة معايير الجودة في خطوط جوجل. +* تحسين تموضع الهمزة الصغيرة تحت الألف المقصورة. +* دعم الخط العلوي في كل الخطوط وليس خطوط القرآن فقط. +* إضافة المحارف اللاتينية الأساسية للخطوط القرآنية. + +أميري ٠٫١١٤ (٠٨-٠٣-٢٠٢٢) +------------------------ +* استخدام مربع حدود الخط لقيم OS/2.usWinAscent و OS/2.usWinDescent. +* تحسين أرقام الكسور +* تحسين تموضع الفتحة فوق الضمة (https://github.com/alif-type/amiri/issues/200). +* إضافة علامة نهاية الخطاب (U+061D). +* إضافة علامتي الجنيه والقرش (U+0890–0891). +* ملفات التوثيق صارة بصيغة HTML. +* جعل البدائل العربية من المحارف المشتركة هي المبدئية، وجعل الأشكال اللاتينية بدائل عنها. +* جعل المزيد من المحارف المشتركة غير مائلة في الخطوط المائلة. +* جعل شكل الكاف ذات الحلقة التحتية (U+06AB) مستمدا من الكاف الفارسية لا العربية (https://github.com/aliftype/amiri/issues/196). +* دعم علامات التشكيل فوق ألف الوصل (https://github.com/aliftype/amiri/issues/186). +* إصلاح تداخل النقاط في كلمة ”الحجى“ (https://github.com/aliftype/amiri/issues/192). +* إصلاح الحروف التي تستخدم الهمزة العالية (https://github.com/aliftype/amiri/issues/173). +* إصلاح تداخل علامات التشكيل في ”يِحِ يِحٍ يٍحِ يٍحٍ“ (https://github.com/aliftype/amiri/issues/162). +* إصلاح تداخل علامات التشكيل في ”لَله“ (https://github.com/aliftype/amiri/issues/184). +* إصلاح البسملة في الخط القرآني الملون. +* إضافة دعم الفاصلة والفاصلة المنقوطة المعكوستين (U+2E41 و U+204F). +* إضافة دعم المحارف U+08BB–08BD. +* إصلاح موضع النقطة التحتية في حرف الفاء بنقطق فوقية وتحتية (U+06A3). +* دعم وضع الألف الخنجرية فوق المسافة الضيقة غير القاطعة (https://github.com/aliftype/amiri/issues/217). +* إصلاح انعكاس شكل علامتي يمين إلى يسار ويسار إلى يمين. +* إصلاح موضع الفتحة فوق الهمزة الصغيرة (https://github.com/aliftype/amiri/issues/227). + +أميري ٠٫١١٣ (٠٢-٠٦-٢٠٢٠) +------------------------ +* إضافة U+08BA، و U+08B6، و U+08B7، و U+08B8، و U+08B9. +* إصلاح المشاكل: + - https://github.com/aliftype/amiri/issues/172 + - https://github.com/aliftype/amiri/issues/187 +* بناء الخطوط لم يعد يتطلب فونتفورج. + +أميري ٠٫١١٢ (٢٩-٠٩-٢٠١٩) +------------------------ +* إصلاح علامة النقطة التحتية لتكون مستديرة لا مربعة. +* إضافة ملف Amiri.fontspec ليستحدم مع حزمة fontspec للاتخ (#139). +* إضافة فاصلة وفاصلة منقوطة بديلة للسندية والجاوية، ويمكنتفعيلها أيضا بخاصية + “ss08” (#145). +* إصلاح تموضع بعض علامات تشكيل الروهينجا (#155). +* جعل المسافة الضيقة غير الفاصلة مساوية في العرض للمسافة الرفيعة (#177). +* إصلاح الحروف القرآنية الصغيرة لتوافق معايير يونيكود الحديثة. + +أميري ٠٫١١١ (٣٠-١٢-٢٠١٧) +------------------------ +* تحسين اقتران الكافات التي أضيفت في الإصدارة السابقة. +* إصلاح خطأ يجعل جرف الهمزة العالية (U+0674) يقترن بالهرف السابق عليه: + https://github.com/aliftype/amiri/issues/138. +* إزالة الأسماء العربية الداخلية للخط، لتفادي ازدواجية اللغة في اسم الخط في بعض + التطبيقات عندما يكون النظام باللغة العربية، مثل ”Amiri عادي“. +* السماح بأن تسبق أو تلحق همزة وسط الكلمة بالكشيدة: + https://github.com/aliftype/amiri/issues/137 +* تلوين علامة الهمزة المنفصلة في الخط القرآني الملون: + https://github.com/aliftype/amiri/issues/136 +* تغيير شكل الضمة في حرفي U+06C7 و U+0677: + https://github.com/aliftype/amiri/issues/123 +* تغييرات شغيرة أخرى، و تغييرات على نظام بناء الخط من المصدر. + +أميري ٠٫١١٠ (٢٠-١٢-٢٠١٧) +----------------------- +* محارف جديدة: + - علامة سموت (U+0604) + - بديل للراء الرياضياتية (U+1EE13) + - الأرقام الكشميرية. + - بديل للكاف المتبوعة بهاء وسطية. + +* تحسينات: + - إصلاح عرض خط أميري قرآن الملون على وندوز. + - تحسين تموضع الهمزة المكسورة في خط أميري قرآن. + - جعل علامة نصف القطر تشبه ”نق“ و ليس ”ق“ فقط. + - جعل عرض علامة النقطة الموسطة (U+00B7) مثل عرض المسافة. + - إبقاء علامة التعجب غير مائلة في الخط المائل. + - جعل تركيب لفظ الجلالة يعمل أفضل على بعض البرمجيات المعيبة. + - جعل كلمات ”فالله/بالله/تالله/والله“ تأخذ تركيب لفظ الجلالة. + - تحسين حرف الهمزة العالية (U+0674). + - تحسين علامة U+0600 لتأتي من كلمة ”نمرة“ بالأردية. + - تحسين تموضع النون الصغيرة فوق الكشيدة. + - السماح بالتشكيل فوق النون و الياء الصغيرتين. + - تحسين الكشيدة المقوسة تحسينًا كبيرًا. + - إبطال تركيبا ”لبمـ“ و ”ببحـ“ في خط القرآن. + +* خصائص جديدة: + - خاصية `ss07` لتعطيل الكشيدة المقوسة. + - بعض التحسينات على التوثيق. + +أميري ٠٫١٠٩ (٢٠-١١-٢٠١٦) +---------------------- +* محارف جديدة: + - دعم لعدم الوضع التلقائي للشدة و الألف الصغيرة (◌ّٰ ) فوق لفظ الجلالة مع + خاصية `ss06` لله. + - نسخة عربية من علامة &. + - علامة ”𞻰“ الرياضياتية (U+1EEF0). + - علامة ”𞻱“ الرياضياتية (U+1EEF1). + - إضافة التنويعات الناقصة لعلامة U+06C2. + +* تحسينات: + - إصلاح اختفاء بعض علامات التشكيل في ميكروسوفت أوفيس. + - وضع أسماء للخصائص الاختيارية في الخط. + - الكثير من التحسينات على خط القرآن الملون، مع ألوان جديدة مساهمة من منذر طه. + - تحسينات و إعادة تصميم للكثير من رموز الرياضيات العربية. + - https://github.com/khaledhosny/quran-data/issues/1 + - https://github.com/khaledhosny/quran-data/issues/4 + - https://github.com/aliftype/amiri/issues/90 + - https://github.com/aliftype/amiri/issues/106 + +أميري ٠٫١٠٨ (٢١-٠٩-٢٠١٥) +------------------------ +* محارف جديدة: + - تصميم جديد للهاء في ـهي. + - تنويعات من الأرقام للاستخدام في الكسور الاعتيادية، عبر خاصيتي `numr` + و `dnom`. + - علامات التشكيل الجديد من قسم الحروف العربية الممتد-أ، في المدى + U+08E4–08FE. + - إعادة تصميم أشكال U+06C1 لتتميز عن U+06BE. + - رمز ”جل جلاله“، U+FDFB. + +* تحسينات: + - الفتحتين أو الضمتين أو الكسرتين المتتاليتين لن تستبدل بالتنوين المتراكب، + إذ الصواب U+08F0، أو U+08F1، أو U+08F2. + - الكثير من تحسينات التآلف. + - حل مشكلة مع ماك أو إس عشرة كانت تمنع ظهور لفظ الجلالة بشكل سليم. + - إزالة النقاط من كل أشكال U+06BA، اتباعًا لمعيار يونيكود. + - الأشكال الأولية و الوسطية من الحروف التالية لم تكن موجودة: U+063E، + و U+063F، و U+077A، و U+077B. + - نقطا أشكال U+06BD الأولي والوسطي يجب أن تُقلب. + +* الخطوط الجديدة: + - نسخة ملونة من خط القرآن يلون فيها التشكيل و العلامات القرآنية. لا تظهر + الألون حاليًا إلا على متصفحات فيرفكس (كل المنصات) و إنترنت إكسبلورر\إدج + (وندوز 8٫1 فما فوق). + - أضيف إلى خطوط الوب WOFF 2.0. + +أميري ٠٫١٠٧ (٣٠-١٢-٢٠١٣) +------------------------ +* محارف جديدة: + - الحروف الرياضياتية العربية من قسم الرموز الرياضياتية العربية في يونيكود + (U+1EE00–U+1EEFF). + - دعم اختياري لوضع الكسرة أسفل الشدة، مع خاصية `ss05`. + - إضافة الأرقام متغيرة العرض الناقصة من الخط المائل. + +* تحسينات: + - التراجع عن خفض علامات التشكيل فوق الحروف العريضة، إذ جعلت علامات التشكيل غريبة + بالنسبة لباقي الحروف. + - إصلاح موضع التشكيل فوق قاف ”قح“. + - إلغاء تركيبة ”تمخـ“ إن كانت مشكاة كلها لأنها ضيقة لتستوعب التشكيل. + - إصلاح موضع السكون فوق الشدة. + - توسيع الفراغ على يمين ”ثر“ و ”ثن“ و أخواتها لكيلا تتعارض مع المحارف السابقة + عليها. + - إبعاد المسافة بين راء و ياء ”مرين“ و ما جارها. + - التأليف بين النقطة و علامة التنصيص الغالقة. + +أميري ٠٫١٠٦ (٢٨-٠٥-٢٠١٣) +------------------------ +* محارف جديدة: + - شكل جديد لحرف گاف يتماشى مع المتعارف عليه، الشكل القديم يمكن تفعيله عبر + خاصية `ss04`. + - إعادة رسم الأرقام الفارسية. + - شكل جديد للضمة المقلوبة، الشكل القديم مفعل تلقائي عند اختيار اللغة الأردية. + - المزيد من الأشكال المناسبة للحروف المتبوعة بالياء الراجعة النهائية. + +* تحسينات: + - زيادة المسافة بين الألف و الثاء في مثل ”أثر“ و ”أثن“. + - تحسن بعض الحروف الثخينة. + - إصلاح موضع حلقة U+0620 في عدة مواضع. + - خفض علامات التشكيل فوق الحروف العريضة. + - إعادة كتابة كود العلامات الضامة للحروف ليكون أسرع. + - تقصير الألف النهائية المسبوقة بالتطويل قليلا. + - علامات اقتباس أكبر. + - زيادة زاوية ميل الخط المائل. + - استخدام أرقام متوسطة الحجم بدلا من الصغيرة مع علامة الرقم و الصفحة. + - الكثير من التحسينات الصغيرة الأخرى. + +* الترخيص: + - إزالة شرط تغيير اسم الخط في حال تعديله؛ النسخ المعدلة يمكنها استخدام نفس الاسم. + +* مسودة لدليل الاستخدام (بالعربية فقط حاليًا). + + +أميري ٠٫١٠٥ (٣١-١٢-٢٠١٢) +------------------------ +* خط قرآني جديد: + + تحتوي هذه الإصدارة على خط ”أميري قرآن“ منفصل لتنضيد النصوص القرآنية، وهو فرع + من خط ”أميري عادي“ مع بعض الإعدادات والخصائص المبدئية المُطوعة لتناسب تنضيد + النص القرآني لكن لا تناسب النصوص العادية. مثلا: + - يغطي فقط المحارف المستخدمة في النصوص القرآنية. + - ارتفاع السطر أكبر ليستوعب علامات الوقف. + - الهمزة المكسورة على نبرة أو واو تذهب تحت كرسيها. + - يدعم محرف السطر العلوي (U+0305) الذي يمكن استخدامه لرسم سطر السجدة في حال + عدم توفر دعم مناسب للتسطير العلوي. + - الشكل الخاص للفظ الجلالة مفعل في كل الأحوال بغض النظر عن الحروف أو علامات + التشكيل المحيطة به، كما لا تُدرج شدة فوقه تلقائيا. + - بعض التراكيب التي تسبب مشاكل مع التشكيل الكامل مُعطّلة. + +* الكثير من التحسينات على الأبعاد، وتموضع التشكيل، والتآلف، وأشكال الحروف. راجع + سجل مستودع التطوير للاطلاع عليها كلها. + +أميري ٠٫١٠٤ (١٩-٠٧-٢٠١٢) +------------------------ +* محارف جديدة: + - شرطة مائلة خاصة لتناسب الأرقام العربية. + - شكل جديد أكثر تناسقا لعلامة @ العربية. + - إضافة أرقام متناسبة العرض (خاصية `pnum`). + +* تحسينات: + - توسيع المسافة حول الواو الصغيرة المنخفضة. + - إصلاح سنة السين عند تفعيل خاصية `ss02`. + - إصلاح الراء ذات علامة ٨ فوقها. + - تحسين الكاف المتوسطة في ـكما. + - جعل العلامات الضامة للأرقام تعمل مع فيرفكس (وغيره من التطبيقات المبنية على + حرف‌باز). + - علامة العدد العربية (U+0600) تقبل الآن رقما رابعا، كما أصبحت أوسع قليلا لتفادي + التلامس مع الأرقام الواسعة. + - إصلاح ارتباط علامة المد اللازم مع الضمة المقلوبة. + - إزالة ارتباط Th. + - إصلاحات متنوعة أخرى. + +* التآلف. + - تأليف اللام ألف النهائية مع الكاف. + +أميري ٠٫١٠٣ (٣١-٠٥-٢٠١٢) +------------------------ +* هذه إصدارة صغيرة لإصلاح بعض العلات: + - إصلاح التآلف السيئ بين الأرقام مع علامة نهاية الآية وغيرها من العلامات الضامة. + - إضافة رموز ظاهرة لمحارف التحكم في ثنائية الاتجاه. + - تأليف المزيد من الكافات عبر الفاصلة المجازية. + - إصلاح معالجة ميلان المحارف المشتركة إلى اليمين أو إلى اليسار في الخط المائل + ليصبح أكثر منطقية. + +أميري ٠٫١٠٢ (٢٢-٠٥-٢٠١٢) +------------------------ +* محارف جديدة: + - أكبر تغيير في هذه الإصدارة هو إضافة دعم نظام الكتابة اللاتيني مبنيًا على خط + Crimson يغطي خرائط محارف لاتيني-0 إلى 9 بالإضافة إلى الحروف المستعملة في + أنظمة رومنة العربية الشائعة (باستثناء الأبجدية الصوتية الصوتية) و العديد من + علامات الترقيم الشائعة الأخرى. + - باء مع ٧ صغيرة سفلية (U+08A0). + - علامة البسملة (U+FDFD). + +* تحسينات: + - شكل جديد للهاء المفتوحة المتبوعة بالياء النهائية. + - شكل جديد للفاء المتوسطة المتبوعة بالياء النهائية. + - شكل جديد للهاء المعقودة المتبوعة بالياء الراجعة. + - شكل جديد محسن ومفتوح لهمزة الوصل. + - شدة وسكون قرآني وعادي أكبر وأوضح. + - علامة صلى الله عليه وسلم أكبر وأوضح. + - تحسين تموضع نقاط عائلة الباء البادئة. + - تحسين تموضع نقاط الباء المسبوقة بكاف ومتبوعة بألف أو لام. + - تحسين تموضع الألف الخنجرية على الحروف العادية. + - ألف مدة نهائية أوسع لتفادي تعارض المدة مع الحرف التالي. + - تحسين شكل الكاف المتبوعة بميم ولام، أو ألف، على الشاشة في الأحجام الصغيرة. + - تحسين الكاف المتبوعة بلام ثم ميم نهائية. + - تفادي التصاق الباء البادئة أو المتوسطة بنقاط الحرف التالي. + - تحسين موضع اتصال الصاد المتوسطة والنهائية. + +* التآلف: + - جدول تآلف أحسن أداء يستخدم التموضع السياقي. + - تقليل تآلف الدال أو الراء مع الكاف لتفادي التصاق النقاط. + - زيادة تباعد الراء عن الياء البادئة. + - جعل التآلف عبر الفاصلة المجازية يعمل في محرك ميكروسوفت. + +* إصلاح العلات: #1347860، #3471042، #3475146، #3509875 + +* متفرقات: + - تكرار خاصية `locl` في `ccmp` للتحايل على المحركات التي لا تدعم الأولى. + - ملفات EOT أصغر مضغوطة بتقنية MTX. + +أميري ٠٫١٠١ (٢٧-١٢-٢٠١١) +------------------------ +* الخطوط الجديدة: + - أضيف في هذه الإصدارة خط سميك، وإن كان بحاجة لبعض التحسين ليصل إلى مستوى الخط + العادي، لكن حالته لا بأس بها. + - خط عريض مائل. + +* محارف جديدة: + - علامة صلى الله عليه وسلم (U+FDFD). + - الأقواس المحلات (U+FD3E, U+FD3F). + - العلامات التعليمية العربية (U+FBB2-U+FBC1). + - غالب محارف قسمي أشكال العرض أ و ب. + +* تحسينات: + - إصلاح تحرك نقاط الياء في بعض برامج أبل. + - تفعيل الشكل المحلي من النقطة وأقواس الاقتباس مع اللغتين الأردية والسندية. + - إصلاح عدم تفعيل جداول التموضع مع اللغتين الأردية والسندية. + - إصلاح خطأ شكل الباء إذا أتبعت بسين ثم هاء متوسطتين كما في ”بسهل“. + - إصلاح خطأ تموضع بعض النقاط. + - إصلاح خطأ تموضع الهمزة فوق الهاء المتطرفة. + - توسيع الألف النهائية لتصبح أقل حدة ولألا تلتصق بتشكيل ما جاورها. + - إصلاح تلامس تشكيل اللام المتوسطة مع نقطة الياء النهائية كما في ”هلِي“. + - دعم الأرقام الغربية مع العلامات الضامة. + - استخدام أرقام أكبر مع علامة السنة ليزيد وضوحها. + - منع تكرار الباء العالية إذا وقعت بين سينين كما في ”سببس“. + +أميري ٠٫١٠٠ (٠٤-١٢-٢٠١١)، بيتا جاما دلتا +---------------------------------------- +* تمثل هذه الإصدارة محطة هامة في تطوير الخط إذ يغطى الآن كل المحارف العربية في + الإصدار السادس من يونيكود، كما نضُج الخط بشكل كبير وصار من الممكن الاعتماد + عليه في أغلب الأغراض الطباعية. + +* الخطوط الجديدة: + - أضيفت نسخة مائلة تميل إلى اليسار وليس إلى اليمين، بحيث تماشي اتجاه الكتابة + العربية. + +* محارف جديدة: + - العلامات الضامة (U+0600-0603). + - فاصلة التاريخ، أردو (U+060D). + - علامة بيت الشعر، أردو (U+060E). + - علامات التبجيل (U+0610-0614). + - هاء دو چشمی، أردو (U+06BE and U+06FF). + - ياء بڑی، أردو (U+06D2 and U+06D3). + - أربع أحجام للكشيدة. + +* تحسينات: + - إصلاح مشكلة الكشيدة في إنديزاين. + - إمالة رقم أربعة الأردي ليصبح مقبولا أكثر. + - إصلاح اختفاء نقطة الخاء المتوسطة إذا سبقتها كاف أو لام، كما في ”كخا“. + - تقليل ارتفاع اللام البادئة المتبوعة بحاء وميم متوسطتين -كما في ”لحمد“- + لتماثل أطوال اللامات الأخرى. + - عين فنجانية وحاء مغلقة إذا تبعت العين أو الحاء بكاف. + - خفض الواو الصغيرة بعد الهاء. + - توسيع الواو الصغيرة والألف النهائية إذا وضع عليها مدة. + - توسيع جوانب الحروف المنقوطة ولمهموزة لئلا تلامس ما جاورها. + - المزيد من التنويعات العريضة من الحروف لتفادي تلامس علامات الشكل عند التشكيل + الكامل. + - راء ثعبانية إذا سبقت الراء بعين بالراء، كما في ”غر“. + - شكل جديد للألف النهائية التي تسبقها كشيدة، كما في ”عمـان“. + - شكل جديد للياء النهائية المسبوقة بهاء مفتوحة،كما في ”نهى“. + - تغيير شكل الكاف النهائية والمتوسطة إلى شكل جديد أفضل لا يلامس مع ما + جاورهما من الحروف. + - تغيير شكل الواو النهائية إلى شكل أقرب للتصميم الأصلي. + - جعل خفض نقاط الباء المسبوقة بواو أو راء اختياري، ونقلها إلى المجموعة + التجميلية 01. + - جعل الشكل الخاص للميم المتوسطة المتبوعة بألف اختياري، ونقلها إلى المجموعة + التجميلية 02. + - عرض كل الأرقام موحد الآن. + - أخذت الأرقام المغربية وعلامات الترقيم المشتركة من خط Crimson Text. + - تغيير المسافات بين السطور قليلا بحيث تناسب الآن النصوص العادية. + - المزيد من التحسينات المتنوعة هنا وهناك. + +أميري ٠٫٠١٦ (٢٢-٠٩-٢٠١١)، بداية النهاية +--------------------------------------- +* تحتوي هذه الإصدارة على دعم كامل للقرآن الكريم، وهي محطة هامة أخرى في تطوير +* هذا الخط. لكن يبقى الكثير من العمل لتحسين التفاعل بين الحروف وخاصة تموضع +* علامات الشكل في النصوص تامة التشكيل مثل القرآن. + +* محارف جديدة: + - كل علامات الضبط القرآني في يونيكود 6٫0. + - باقي علامات التشكيل العربية في يونيكود 6٫0. + - علامة الجذر (U+221A) مع تنويعة معكوسة للاستخدام العربي، بالإضافة إلى الجذور + العربية الأخرى (U+0606, U+0607). + - علامة نصف القطر (U+0608). + - رمز العملة الأفغانية (U+060B). + - علامة ”مصرع“ الأردية (U+060F). + - تنويعة من الميم الأولية إذا تبعت بهاء متوسطة كما في ”مها“. + +* التآلف: + - انخفض عدد أزواج التآلف من ٤١١٢٤٠ إلى ٥٥٨٥٠ مع الحصول على نفس النتيجة. + +* تحسينات: + - تحسينات عامة على علامات الترقيم، وضبط لتباعد الأقواس مع تسميك الأقواس + المجعدة لتتماشى أكثر مع باقي الخط. + - أصبح عرض المسافة ٦٠٠ وحدة. + - أصلح إدراج الكشائد في أماكن خطأ عند مساواة الفقرات. + - أضيفت تنويعات عريضة من بعض الحروف لتفادي تلامس علامات الشكل عند التشكيل + الكامل. + - ضبط موضع السطر السفلي ليكون أخفض من أغلب الحروف النازلة عن السطر. + - إصلاحات عديدة على تموضع علامات التشكيل. + - فصلت الحلقة أسفل الياء الكشميرية عن جسم الحرف لتتبع أسلوب الكتابة الكشميري. + +أميري ٠٫٠١٥ (١٤-٠٧-٢٠١١)، العنقاء +--------------------------------- +* تمثل هذه الإصدارة محطة هامة في تطوير الخط إذ أعيد برمجة بالكامل للوصول إلى + أكبر قدر من التوافقية مع البرمجيات المختلفة التي تدعم أوبن تيب. + +* تحسينات: + - المزيد من توحيد الحروف المتشابهة. + - إصلاح العيد من تحذيرات فونت فورج. + - ضبط العديد من مواضع النقاط. + - ضبط أفضل لتموضع الكثير من علامات التشكيل. + - مزيد من التصليحات لتركيب لفظ الجلالة. + - تحسين شكل الباء المبتدئة عند اتصالها بالألف النهائية. + +* المزيد من أزواج التآلف. + +* اسم الخط يظهر الآن بالإنجليزية في قوائم الخطوط. + + +أميري ٠٫٠١٤ (٠٥-٠٦-٢٠١١)، اكسر ساقا +----------------------------------- +* إصدارة فرعية أخرى لإصلاح علتين: + - اختفاء لفظ الجلالة في برمجات وندوز وأوفس ميكروسوفت. + - عدم تموضع النقاط تحت الياء المتطرفة. + + +أميري ٠٫٠١٣ (٢٧-٠٤-٢٠١١)، أسرع! +------------------------------- +* إصدارة لإصلاح تموضع علامات التشكيل فوق الحروف المتآلفة في وندوز. + +أميري ٠٫٠١٢ (٢٦-٠٤-٢٠١١)، ليلة طويلة +-------------------------------------- +* محارف جديدة: + - إضافة تنويعات الأرقام الأردية والسندية (خاصية `locl`). + - إضافة خاصية أرقام الجداول (`tnum`). + - إضافة الأرقام المغربية (الأوروبية) وبعض علامات الترقيم من خط Linux Libertine. + - إضافة تنويعة عربية تجريبية من علامة @. + - إضافة الثلاث نقاط التي تستخدم بدل نقطو نهاية الجملة في بعض اللغات الإفريقية + (U+061E). + - إضافة النقطة المُوسّطة (U+00B7). + - أعيد برمجة تركيب لفظ الجلالة مع إضافة دعم ”فلله“؛ برمجة الخط تحاول قدر + الإمكان تفادي استخدام تلك التنويعة في الألفاظ التي تشبه لفظ الجلالة. + +* تحسينات: + - تنظيف شامل للخط وحذف لكثير من المحارف المتشابهة بحيث أصبح الخط أكثر + انسجاما وتناغما. + - نتج عن هذا التنظيف دعم تراكيب أكثر من ذي قبل مع أن حجم الخط أصبح أصغر وليس + أكبر. + - صُغّرت علامات التشكيل بنسبة ٨٠٪ لتفادي تلامسها. + - الأرقام العربية أكثر اتساقا الآن. + - العديد من الإصلاحات المتنوعة في التشكيل ومواضع النقاط. + - دعم لتطبيقات أكثر من ذي قبل + +* المزيد من أزواج التآلف. + +* إصلاح العلات: 3234138، 3110760، 3087332، 3073139، 3211187، 3211239 و 3078741 + +أميري ٠٫٠١١ (٣١-٠٣-٢٠١١)، نفخ العجلة +------------------------------------ +* محارف جديدة: + - `"#'*,-/;[\]{|}¦` + - علامات الاقتباس المحدبة المفردة والمزدوجة: `‹›«»،` مع بديل عربي هلالي الشكل. + - علامات الاقتباس المجعدة: `‟„”“‛‚’‘` + - رمز `⁂` + - شرطة الكسور: `⁄` + - علامة النسبة المؤوية العربية: `٪؊؉` + - الفاصلة العشرية العربية وفاصلة الألوف: `٫٬` + - النجمة الخماسية: `٭` + - الشرطات الطباعية: `‒ – — ―` + - الحروف العربية ذات الشرطة: `ۅ ݛ ݪ` + - الحروف العربية ذات الأرقام: `ݳ ݴ ݵ ݶ ݷ ݸ ݹ ݼ ݽ` + +* إصلاحات متنوعة: + - تحديث بيانات الخط. + - زيادة حجم الأرقام بنسبة ١٢٠٪ ورفعها لأعلى قليلا. + - تحسينات متنوعة على علامات الترقيم والرموز الرياضياتية. + - ضبط التشكيل فوق الهمزة على السطر (ء). + - توسيط التشكيل تحت الهاء المفردة (ه). + +أميري ٠٫٠١٠ (٢١-٠٣-٢٠١١)، الاستفتاء +---------------------------------- +* محارف جديدة: + - لام بثلاث نقاط تحتية U+06B8. + +* التآلف: + - لام ”له“ مع عائلة الراء والواو السابقين لها. + - وكذلك كاف ”كتب“. + +* إصلاحات المحارف: + - إصلاح موضع علامة التعجب أفقيا مقارنة مع علامة الاستفهام. + - إزالة همزة زائدة خطأ من كاف بداية ووسط الكلمة U+063B و U+063C. + - إصلاح سماكة الدال المنفصلة كونها أسمك من باقي الحروف. + - إصلاح اتصال اللام بالميم في ”لما“. + - تصغير حجم العين المتوسطة لتتناسب رأس العين المتطرفة. + +أميري ٠٫٠٠٩ (٠٦-٠٢-٢٠١١)، الثورة +-------------------------------- +* محارف جديدة: + - دعم أولي للتشكيل، لكن ما زال ينقصه الكثير من الضبط. + - الأرقام العربية والفارسية. + - المزيد من علامات الترقيم. + - المزيد من الحروف العربية الإضافية + - المزيد من التراكيب وخاصة الأزواج المنتهية بالحاء. + +* محاولة لإصلاح علة عرض الخط في أوبن‌أوفِس، يعمل بشكل أفضل بكثير الآن، لكن الحل + الحقيقي للعلة أُرسِل إلى مطوري ليبرأوفِس لكنه لم يلحق الإصدارة 3٫3٫0. +* مصدر الخط موفر على شكل ملف SFD بدلا من SFDIR الحالي ليسهل فتحه في فونتفورج + لمن يرغب. +* زيدت المسافة بين الأسطر لتستوعب التشكيل على نحو أفضل. +* الكثير من التحسين والتوسع في أزواج التآلف. +* عشرات من الإصلاحات والتحسينات الصغيرة الأخرى. + +* إصلاحات العلل: + - 3085159 التصاق الكاف مع الحرف الذي يليه + - 3085165 التصاق همزة الألف مع السابق واللاحق + - 3085166 التصاق الراء والزاي مع الياء اللاحقة + - 3085172 التصاق الكاف باللام السابقة المتصلة بالميم + - 3085174 خطأ في رسم لا إذا سبقتها الكاف المتصلة بالميم + - 3085175 تلاصق الحاء والجيم والخاء إذا تتابعت + - 3101634 أزواج تآلف منسية + - 3101674 العين الفنجانية + +أميري ٠٫٠٠٣ (١٠-١٠-٢٠١٠) +------------------------ +* تحسين أكثر للتآلف وخاصة معالجة تلامس نقاط الحروف المتآلفة. +* حل تلامس كثير من الحروف وخاصة اللام مع الكاف، والكاف مع المعجمات الفوقية + بعدها، والباء مع الألف. +* أضيف دعم اللغة الفارسية وستليها باقي اللغات تباعا. + +أميري ٠٫٠٠٢ (٢٥-٠٩-٢٠١٠) +------------------------ +* تحسين التآلف بين الحروف: + + حُسن تآلف (تقريب المسافات) بين الحروف أكثر، وأصبح يغطي طيفا أوسع من أشكال + الحروف وخاصة التنويعات السياقية، كما حلت مشكلة تحرك بعض النقاط في وندوز + بسبب حدوث تعارض بين تموضع النقاط والتأليف. + +* تحسين تموضع النقاط: + + حُسن تموضع بعض النقاط، لكن ما تزال بحاجة إلى المزيد من العمل. + +* تصغير حجم الملف: + + أصبح حجم ملف الخط غير المضغوط أصغر بحوالي ٢٥٪ عن ذي قبل، وهو ما يفيد في حال + استخدامه على الوب. + +أميري ٠٫٠٠١ (١٩-٠٩-٢٠١٠) +----------------------- +أول إصدارة. + diff --git a/Master/texmf-dist/doc/fonts/amiri/NEWS.md b/Master/texmf-dist/doc/fonts/amiri/NEWS.md new file mode 100644 index 00000000000..55f4f5f461d --- /dev/null +++ b/Master/texmf-dist/doc/fonts/amiri/NEWS.md @@ -0,0 +1,606 @@ +Amiri 0.900 (2022-10-05) +------------------------ +This release is in preparation for frozen 1.0 release. + +* Remove zero-width Kashida hack needed for LibreOffice < 7.5, with this + release Kashida justification should be enabled for LibreOffice >= 7.5. +* The font sources are now in Glyphs format, FontForge is no longer used for + editing the sources. +* Remove the uyghur-hyphen PUA glyph. +* Drop U+030A and U+0325 that were misused for Quranic symbols, and add U+08D1. +* Localize stylistic set names. +* Make medial hamza work with lam-alef ligature. + +Amiri 0.117 (2022-07-01) +------------------------ +Fix erroneously colored glyphs in Amiri Quran Colored. + +Amiri 0.116 (2022-06-25) +------------------------ +Fix missing dot colors in Amiri Quran Colored, a regression from 0.115 release. + +Amiri 0.115 (2022-06-23) +------------------------ +* Various technical fixes for Google Fonts QA. +* Improvements to small hamza position below alef maksura. +* Support extensible overline for all fonts, not only Quran ones. +* Add minimal set of Latin glyphs to Quran fonts. + +Amiri 0.114 (2022-03-08) +------------------------ +* Use font bounding box for OS/2.usWinAscent and OS/2.usWinDescent. +* Improve fraction digits. +* Improve fatha on damma (https://github.com/alif-type/amiri/issues/200). +* Add ARABIC END OF TEXT MARK (U+061D). +* Add ARABIC POUND MARK ABOVE and ARABIC PIASTRE MARK ABOVE (U+0890–0891). +* Documentation is now in HTML format. +* Arabic variants of common characters are now the default, and Latin variants are the localized alternates. +* More common characters are now upright in the slanted fonts. +* Make ARABIC LETTER KAF WITH RING (U+06AB) use gaf not kaf form (https://github.com/aliftype/amiri/issues/196). +* Support marks over Alef Wasla (https://github.com/aliftype/amiri/issues/186). +* Fix mark collision in “الحجى” (https://github.com/aliftype/amiri/issues/192). +* Fix legacy characters that has high hamza (https://github.com/aliftype/amiri/issues/173). +* Fix mark collision in “يِحِ يِحٍ يٍحِ يٍحٍ” (https://github.com/aliftype/amiri/issues/162). +* Fix mark collision in “لَله” (https://github.com/aliftype/amiri/issues/184). +* Fix basmala in Amiri Quran Colored. +* Support reversed comma and semicolon (U+2E41 and U+204F). +* Add U+08BB–08BD. +* Fix below dot position in ARABIC LETTER FEH WITH DOT BELOW (U+06A3). +* Allow narrow no break space as base for small alef (https://github.com/aliftype/amiri/issues/217). +* Fix swapped LRM and RLM glyphs. +* Fix fatha position over small hamza above (https://github.com/aliftype/amiri/issues/227). + +Amiri 0.113 (2020-06-02) +------------------------ +* Add U+08BA, U+08B6, U+08B7, U+08B8, and U+08B9. +* Bug fixes: + - https://github.com/aliftype/amiri/issues/172 + - https://github.com/aliftype/amiri/issues/187 +* Add ligature carets to Latin ligatures. +* Building the fonts no longer requires FontForge. + +Amiri 0.112 (2019-09-29) +------------------------ +* Fix dot below (U+065C) and make it rounded not rectangular. +* Add an Amiri.fontspec file for use with LaTeX fontspec package (#139). +* Make the build reproducible. +* Fix some misplaced Latin accents. +* Add alternate comma and semicolon for Sindhi and Malay, and can be enabled + with “ss08” feature as well (#145). +* Fix Rohingya tones positioning a bit (#155). +* Don’t make rounded guillemots the default as they are meant to be only for + Arabic. +* Make narrow no break space as wide as thin space (#177). +* Fix handling of several Quranic small letters to follow latest Unicode + recommendations. + +Amiri 0.111 (2017-12-30) +------------------------ +* Drop TTF files from the web fonts archive, WOFF and WOFF2 should be all one + needs now. +* Cosmetic changes to the CSS snippet. +* Fix kerning of the new Kaf glyphs introduced in the previous release. +* Add a font table document for the Quran font since it has different character + coverage. +* Removed the `ccmp` feature composing decomposed Latin base/accent + combinations supported by the font. HarfBuzz does this in a bit smarter way, + users of other engines can apply Unicode normalization to the input text if + this is needed. +* Fix wrong glyph class for U+0674 ARABIC LETTER HIGH HAMZA, causing it to be + incorrectly treated as a zero width mark: + https://github.com/aliftype/amiri/issues/138. +* Drop localized Arabic names from the font (like style names), their support + in application is spotty, also it is a bit Ugly to have the font presented + with mixed language name, e.g. “Amiri عادي”, in some applications under + Arabic locales. +* Allow Kashida around floating Hamza: + https://github.com/aliftype/amiri/issues/137 +* Colorize Hamza above mark in colored Quran font: + https://github.com/aliftype/amiri/issues/136 +* Change the shape of Damma used in U+06C7 & U+0677: + https://github.com/aliftype/amiri/issues/123 +* Other smaller fixes. +* OpenType layout tables are now compiled with FontTool’s feaLib instead of my + FontForge fork. This is an attempt to make building the fonts from source + simpler for others and more predictable. +* The font can now be built with Python 3, by calling `make PY2=python3`. +* The font can be also built with upstream FontForge now, though the result + might be slightly different from the pre-built fonts. + +Amiri 0.110 (2017-12-20) +------------------------ +* New Glyphs + - U+0604 ARABIC SIGN SAMVAT. + - Alternate glyph for U+1EE13 ARABIC MATHEMATICAL REH. + - Localized Kashmiri digits. + - Alternate Kaf when followed by medial Heh + +* Fixes: + - Fix rendering of Amiri Quran Colored on Windows. + - Improve Hamza below positioning in Amiri Quran. + - Make U+0608 ARABIC RAY look like نق not just ق. + - Make U+00B7 MIDDLE DOT the same width as space. + - Keep exclamation mark upright in slanted fonts. + - Make the الله combination work in better in some faulty applications. + - Allow فالله/بالله/تالله/والله to take the special form. + - Improve U+0674 ARABIC LETTER HIGH HAMZA by making it bigger and not + zero-width, since it is a variant of Hamza and not a combining mark. + - Improve the design of U+0600 ARABIC NUMBER SIGN to derive from the Urdu + word نمرة. + - Improve small Noon placement over Kashida. + - Allow marks over small Yeh and Noon. + - Greatly improve the handling of curvilinear Kashida. + - Disable “لبمـ” and “ببحـ” combinations in Quran font. + +* New features: + - Add `ss07` to disable curvilinear Kashida. + - Small improvements to the documentation. + +Amiri 0.109 (2016-11-20) +------------------------ +* New glyphs: + - A new stylistic set (`ss06`) to avoid automatically adding ◌ّٰ above لله. + - A localised &. + - U+1EEF0 ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH TATWEEL (𞻰). + - U+1EEF1 ARABIC MATHEMATICAL OPERATOR HAH WITH DAL (𞻱). + - Adding missing forms of U+06C2. + +* Fixes: + - Fix clipping of some vowel marks in Microsoft Office. + - Add descriptive stylistic sets names to the font. + - Many improvements to Amiri Quran Colored, including revamped color + palette by Munzir Taha. + - Improve and redo most of the Arabic math alphanumeric symbols. + - https://github.com/khaledhosny/quran-data/issues/1 + - https://github.com/khaledhosny/quran-data/issues/4 + - https://github.com/aliftype/amiri/issues/90 + - https://github.com/aliftype/amiri/issues/106 + +Amiri 0.108 (2015-09-21) +------------------------ +* New glyphs: + - New design of ه in ـهي combination. + - Alternate numbers for use in fractions, accessible with the OpenType + features `numr` and `dnom`. + - The new Arabic Extended-A vowel marks, in the range U+08E4–08FE. + - Redesign the U+06C1 forms to make it distinctive from U+06BE. + - Add “جل جلاله” symbol, U+FDFB. + +* Fixes: + - No longer replace two successive *fatha*, *damma* or *kasra* with a + sequential *tanween* form, the characters U+08F0, U+08F1 and U+08F2 + should be used instead. + - Many kerning improvements. + - Workaround a bug in Core Text (Mac OS X text layout engine) that break + the لله ligature. + - All forms of U+06BA are now dotless, per Unicode standard. + - Initial and medial forms of U+063E, U+063F, U+077A and U+077B were + missing. + - The dots in initial and medial forms of U+06BD should be inverted. + +* New fonts: + - A coloured version of the Amiri Quran font that gives the vowels and + Quranic annotation marks distinctive colours. This font uses the new + `COLR`/`CPAL` font tables which are currently supported only by Firefox + (all platforms) and MS Internet Explorer/Edge (Windows 8.1 and above). + - The webfonts now include WOFF 2.0 files as well. + +Amiri 0.107 (2013-12-30) +------------------------ +* New glyphs: + - Arabic math letters from Arabic Mathematical Alphabetic Symbols block + (U+1EE00–U+1EEFF). + - Optional support for placing the kasra below the shadda, with `ss05` + feature. + - Missing proportional LTR digits in the slanted font. + +* Fixes: + - Reverted the lowering of marks above wide isolated glyphs, it made the marks + look weird relative to other ones. + - Fixed the position of marks above qaf of قح. + - Dropped the special combination in تمخـ when it is follow vowelled as + it was too crowded. + - Fixed the position of sukun over shadda. + - Fixed the side bearings of ثر, ثن and sisters so that the dots do not clash + with preceding glyphs. + - Positive kerning between مرين and likes. + - Slight kerning between the period and closing quotes. + - Made sure the italic European digits are really tabular. + +Amiri 0.106 (2013-05-28) +------------------------ +* New glyphs: + - New, more conventional shape for gaf, the old shape can be activated with + `ss04` feature. + - Redrawn Persian digits + - New inverted damma, the old one moved to Urdu-specific `locl` feature. + - More contextual forms for letter followed by final bari yeh. + +* Fixes: + - Add +ve kerning after alef in أثر and أثن. + - Cleanup some bold glyphs. + - Fix ring position of few U+0620 glyphs. + - Lower the marks above wide isolated glyphs. + - Rewrite subtending marks lookups to become much faster. + - Shorten final Alef with tatweel a bit. + - Bigger quotes. + - Increase slant angle of slanted font. + - Use medium sized digits with safha and number signs instead of small ones. + - Many smaller changes. + +* Latin: + - Remove the tooth from italic longs. + +* License + - Drop the OFL reserved font name clause; no need to rename the font when + modifying it anymore. + +* A draft user manual (Arabic only for now) is included. + +Amiri 0.105 (2012-12-31) +------------------------ +* New Quran font: + + This release features a new separate Amiri Quran font for typesetting Quran. + + It is basically a subset of Amiri Regular font with some default settings and + features tailored for Quran typesetting requirements that are not suitable + for general text. For example: + - Covers only the subset of characters required for Quran. + - Bigger line height to accommodate waqf marks. + - Hamza on yeh or waw when followed by kasra is placed bellow its base. + - Supports overline mark (U+0305) that can be used to draw sajda lines in + situations where proper overline formating is not available. + - The Allah ligature is always active, no checking for surrounding letters or + vowel marks, also no automatic insertion of shadda above it. + - Some ligatures that are problematic for fully vowelled text are disabled. + +* Lots of metrics, mark positioning, kerning and glyph shape tuning. Check GIT + log for complete list. + +Amiri 0.104 (2012-07-19) +------------------------ +* New glyphs: + - New localised slash glyph, to align better with Arabic digits. + - New, less bulky Arabic @ sign. + - Proportional digits (`pnum` feature). + +* Fixes: + - Give some room to the low small waw. + - Fix seen tooth with `ss02`. + - Fix raa with inverted v above. + - Improve medial kaf of kaf-mem-alef + - Make subtending marks work with Firefox (and other HarfBuzz based + applications). + - Arabic number sign (U+0600) now accepts a 4th digits, and is made a bit + wider, to avoid collision with wide digits. + - Fix combining Qur’anic madda with inverted damma. + - Drop the Th ligature. + - Other miscellaneous fixes. + +* Kerning: + - Kern final lam-alef with kaf. + +Amiri 0.103 (2012-05-31) +------------------------ +* This is a bug fix release: + - Fix wrong kerning of digits inside end of ayah and other Arabic enclosing + marks. + - Add visible glyphs for BiDi control characters. + - Kern more kaf forms accross ZWNJ. + - Fix handling of right-slanting and left-slanting common characters in the + italic fonts to be more logical. + +Amiri 0.102 (2012-05-22) +------------------------ +* New glyphs: + - The largest feature of this release is adding Latin script support based on + Crimson font, covering latin-0 to 9 code pages as well as all characters + used in common Arabic romanisation schemes (no including IPA) and other + common punctuation characters. + - Beh with small v below (U+08A0). + - Basmala symbol (U+FDFD). + +* Fixes: + - New contextual shape for final open heh-yaa combination. + - New contextual shape for final faa-yaa combination. + - New contextual shape for knotted heh-yaa baree. + - New, improved and more open hmaza wasl. + - Larger and more readable shadda, regular and Qur’anic sukun. + - Larger and more readable Sallallahou Alayhe Wasallam symbol (U+FDFA). + - Improved dot placement of initial baa-like glyphs. + - Improved dot placement of kaf-baa-alef combination. + - Improved placement of dagger alef on regular glyphs. + - Wider final alef with madda to avoid clash between madda and next glyphs. + - Improved kaf-meem-alef, kaf-alef combinations at smaller sizes on screen. + - Improve kaf-lam-final meem. + - Avoid initial/medial kaf clash with next glyph’s dots. + - Improved medial and final sad connecting part. + +* Kerning: + - More efficient kerning feature using contextual positioning + - Reduce dal/raa-kaf kerning to avoid dot clash + - More positive kerning for raa-intial yaa. + - Make kerning across ZWNJ work with Uniscribe. + +* Bug fixes: #1347860, #3471042, #3475146, #3509875 + +* Misc.: + - Duplicate `locl` in `ccmp` to work around engines not supporting the former. + - Smaller, MTX compressed EOT files. + +* Many other subtle improvements here and there. + +Amiri 0.101 (2011-12-27) +------------------------ +* New styles: + - This release features a bold font that is, though not as polished as the + regular one, quite usable. + - Bold Slanted font. + +* New glyphs: + - Sallallahou Alayhe Wasallam symbol (U+FDFD). + - Ornate parenthesis (U+FD3E, U+FD3F). + - Arabic pedagogical symbols (U+FBB2-U+FBC1). + - Most of Presentation Forms-A and B blocks. + +* Fixes: + - Fix misplaced Yaa dots on some Apple applications. + - Enable local period and guillemots for Urdu and Sindhi languages. + - Fix disabled mark and curs features with Urdu and Sindhi languages. + - Fix wrong Baa when followed by Seen then Heh, as in بسهل. + - Fix some misplaced dots. + - Fix Hamza placement above final Heh. + - Widen final Alef to be less acute and avoid touching adjacent glyphs. + - Fix clash of medial Lam mark and final Yaa dots, as in هلِي. + - Support European digits with subtending marks. + - Use larger digits with the year sign to be more usable. + - Prevent double high Baa when preceded and followed by Seen, as in سببس. + +Amiri 0.100 (2011-12-04), beta gamma delta +------------------------------------------ +* This release marks another important developmental milestone, with Arabic and + Arabic Supplement blocks in Unicode 6.0 being fully covered (which means + essentially any Arabic character in Unicode can now be presented with Amiri). + Also the font has now matured to great extent and is usable for most of + typesetting tasks. + +* New styles: + - Add a slanted style that slants to the left and no to right, to follow + Arabic writing direction. + +* New glyphs: + - Subtending marks (U+0600-0603). + - Arabic date separator (U+060D). + - Arabic poetic verse sign (U+060E). + - Honorific marks (U+0610-0614). + - Dochashmi Heh (U+06BE and U+06FF). + - Bari Yaa (U+06D2 and U+06D3). + - 4 sizes of Kashida. + +* Fixes: + - Fix issue with Kashida breaking word shaping in InDesign. + - Slant Urdu digit four to look more acceptable. + - Fix disappearance of media Khaa dot when preceded by Kaf, as in كخا. + - Decrease the hight of initial Lam when followed by Haa and Meem, as in + لحمد, to match other Lam glyphs. + - Finjani Ayn and closed Haa when followed by Kaf. + - Lower small Waw after final Heh. + - Widen small Waw and final Alef when a Madda mark is applied to them. + - Increase side bearings of many dotted glyphs no avoid clash with their + neighbours. + - More wider forms of glyphs to avoid mark clash when fully vowelled. + - New contextual shape for initial Ain followed by Raa, as in غر. + - New contextual shape for final Alef preceded by Kashida, as in عمـان. + - New contextual shape for final Yaa when followed by open Heh, as in نهى. + - New redrawn initial and medial Kaf that do not clash with their neighbours. + - New redrawn final Waw that is more faithful to the original design. + - Disable, by default, lowering Baa dots when preceded by Raa or Waw, moved + to stylistic set 01. + - Disable, by default, contextual form of medial Meem when followed by Alef, + moved to stylistic set 02. + - Digits are now tabular, removed tnum feature. + - Common punctuation and European digits are now from Crimson Text. + - Change the default interline spacing to fit better for regular text. + - Many more smaller fixes here and there. + +Amiri 0.016 (2011-09-22), Beginning of the End +---------------------------------------------- +* This release features full Quranic support, another major developmental + milestone, more work still needed in refining glyph interaction specially + mark positioning in fully vocalised text such as Quran. + +* New glyphs: + - All Quranic annotation marks in Unicode 6.0. + - All other Arabic vowel marks in Unicode 6.0. + - Radical (U+221A) including a RTL variant, and other Arabic radicals + (U+0606, U+0607). + - Arabic ray (U+0608). + - Afghani sign (U+060B). + - Arabic sign Misra (U+060F). + - New contextual shape for initial meem followed by medial heh, as in مها. + +* Kerning: + - Decreased the number of kerning pairs from 411240 to 55850 while retaining + the same functionality. + +* Fixes: + - General cleanup of punctuation marks, fixing spacing of brackets and making + curly brackets more bolder to fit wit the rest of the font. + - Made the space glyph 600 units wide. + - Fixed erroneous tatweel (kashida) insertion in full justification. + - Wider forms of some glyphs to avoid mark clash when fully vowelled. + - Underline position is now lower than most glyphs with descendants. + - Various mark positioning fixes. + - Separate the ring of Kashmiri yeh from the body of base glyph, following + Kashmiri orthographic traditions. + +Amiri 0.015 (2011-07-14), Phoenix +--------------------------------- +* This release represents a major developmental milestone, as the OpenType + layout have been rewritten to allow maximum compatibility with various + OpenType implementations. + +* Cleanup: + - More unification and tidy up. + - Various fixes for FontForge warnings. + - Various dot placement fixes. + - Various tashkil fine tuning. + - Fixes to Lellah form. + - Fine tune initial Baa/final Alef combination. + +* More kerning pairs. + +* Font name is now shown only in English in font menus. + +Amiri 0.014 (2011-06-05), Break a Leg +------------------------------------- +* Another minor release to fix two bugs: + - Lellah bug on Windows and MS Office. + - Wrong placement of dots under final Yaa. + +Amiri 0.013 (2011-04-27), Hurry up! +----------------------------------- +* A minor release to fix mark positioning on kerned glyphs in Windows. + +Amiri 0.012 (2011-04-26), A Long Night +-------------------------------------- + +* New glyphs: + - Add localised Urdu and Sindhi digits (`locl` feature). + - Add tabular numbers feature (`tnum`). + - European numbers and some punctuation marks from Linux Libertine. + - Add at sign with experimental Arabic variant (`locl` feature, too). + - Add triple dot punctuation mark (U+061E). + - Add middle dot (U+00B7). + - Reimplement الله igature properly and added فلله ligature; the code now + much more careful on when to activate this ligature. + + +* Cleanup: + - Massive cleanup removing tens of too similar glyphs, making the font more + unified and consistent. + - This cleanup results in more contextual variants that were missing before, + yet the font is smaller not larger. + - Scaled Tashkil marks down by 80%, they are now smaller leading too less + mark collision. + - The Arabic digits are more polished. + - Misc. mark fixes. + - Less use of exotic OpenType features to work with even more OpenType + implementations. + +* More kerning pairs. + +* Bug fixes: 3234138, 3110760, 3087332, 3073139, 3211187, 3211239 and 3078741 + +Amiri 0.011 (2011-03-31), Inflating the Tire +-------------------------------------------- + +* New glyphs: + - `"#'*,-/;[\]{|}¦` + - Single and double angle quotation marks: `‹›«»`, in addition to rounded + Arabic variant. + - Curly quotation marks: `‟„”“‛‚’‘` + - Asterism symbol: `⁂` + - Fraction slash: `⁄` + - Arabic percent signs: `٪؊؉` + - Arabic decimal and thousands separators: `٫٬` + - Arabic five pointed star: `٭` + - Typographic dashes: `‒ – — ―` + - Proper support for Arabic characters with traverse stroke: `ۅ ݛ ݪ` + - Arabic characters with digit marks: `ݳ ݴ ݵ ݶ ݷ ݸ ݹ ݼ ݽ` + +* Misc. fixes: + - Update font metadata. + - Scale all numbers by 120% since they were drawn smaller than what they + should, and raise them a bit. + - Misc. cleanup of punctuation and math glyphs. + - Proper mark support for standalone Hamza. + - Visually centralise marks bellow isolated Heh. + +Amiri 0.010 (2011-03-21), Referendum +------------------------------------ + +* New glyphs: + - Lam with three dots below (U+06B8). + +* Kerning: + - Lam of له with preceding Raa/Waw family. + - Kaf of كتب as well. + +* Glyph fixes: + - Fixed exclamation mark’s vertical position as compared to question mark. + - Removed stray Hamza from U+063B and U+063C initial and medial forms. + - Fixed the weight of isolated Dal, was much bolder than the rest of the font. + - Fixed Lam Meem connection in لما, there was a slight mismatch. + - Fixed the size of medial Ayn compared to the head of final one. + +* OpenType code: + - Removed DFLT script from `locl` feature which would cause it to be on + unconditionally. + - Got rid of mark sets in favour of the more widely supported mark classes. + +Amiri 0.009 (2011-02-06), Revolution +------------------------------------ + +* New glyphs: + - Initial support for vowel marks, still needs more adjustments and fine + tuning. + - Arabic and Persian digits. + - More punctuation marks. + - More coverage of extended Arabic characters. + - More glyph variants, especially for pairs ending with Haa. + +* Attempted to get around OOo bugs, it should render much better now. A proper + fix have been submitted to LibreOffice developers but didn’t make it into + 3.3.0 release. +* Packed sfdir into an sfd file in the release, should make it easier for + others to open the source in FontForge. +* Increased line spacing a bit to give more room for vowel marks. +* More coverage and kerning fixes. +* Tens of other small fixes here and there. + +* Bug fixes: + - 3085159 Kaf clashes with next letters + - 3085165 Hamza on Alef clashes wit next and previous letters + - 3085166 Raa and Zay clashes with next Yaa + - 3085172 Kaf clashes with next Lam-Meem combination + - 3085174 Lam-Alef is broken of preceded by Kaf-Meem + - 3085175 Succeeding Haa clash with each other + - 3101634 Missing kerning + - 3101674 Finjani Ayn + +Amiri 0.003 (2010-10-10) +----------------------- + +* More tuning of kerning, especially handling of dot clash between + kerned glyphs. +* Resolved many glyph clashes especially between ل and ك, between ك and + letters with above dots after it, and between marks of ب and ا. +* Persian should be now fully supported, other languages to follow. + +Amiri 0.002 (2010-09-25) +----------------------- + +* More kerning work: + + Kerning have been further refined, extended in coverage especially + between contextual variants, and mysterious dot movements on Windows + resulting from bad interaction between kerning and dot positioning + have been fixed. + +* Refined dot positioning: + + Some dot placements have been refined, though this area still in need + of more work. + +* Smaller file size: + + The uncompressed TTF file is now approximately 25% smaller than previous + release, saving a bit more bandwidth when used as web font. + +Amiri 0.001 (2010-9-19) +----------------------- + +First release. + diff --git a/Master/texmf-dist/doc/fonts/amiri/OFL.txt b/Master/texmf-dist/doc/fonts/amiri/OFL.txt index 49c1f07e30b..d041b32c201 100644 --- a/Master/texmf-dist/doc/fonts/amiri/OFL.txt +++ b/Master/texmf-dist/doc/fonts/amiri/OFL.txt @@ -1,87 +1,94 @@ -Copyright 2010-2020 The Amiri Project Authors (https://github.com/alif-type/amiri). +Copyright 2010-2022 The Amiri Project Authors (https://github.com/aliftype/amiri). This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL ---------------------------------------------------------------------------- + +----------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ---------------------------------------------------------------------------- +----------------------------------------------------------- PREAMBLE - -The goals of the Open Font License (OFL) are to stimulate worldwide development -of collaborative font projects, to support the font creation efforts of academic -and linguistic communities, and to provide a free and open framework in which -fonts may be shared and improved in partnership with others. - -The OFL allows the licensed fonts to be used, studied, modified and redistributed -freely as long as they are not sold by themselves. The fonts, including any -derivative works, can be bundled, embedded, redistributed and/or sold with any -software provided that any reserved names are not used by derivative works. The -fonts and derivatives, however, cannot be released under any other type of license. -The requirement for fonts to remain under this license does not apply to any -document created using the fonts or their derivatives. +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. -"Font Software" refers to the set of files released by the Copyright Holder(s) under -this license and clearly marked as such. This may include source files, build -scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the copyright -statement(s). +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). -"Modified Version" refers to any derivative made by adding to, deleting, or -substituting -- in part or in whole -- any of the components of the Original Version, -by changing formats or by porting the Font Software to a new environment. +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. -"Author" refers to any designer, engineer, programmer, technical writer or other -person who contributed to the Font Software. +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS - -Permission is hereby granted, free of charge, to any person obtaining a copy of the -Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell -modified and unmodified copies of the Font Software, subject to the following -conditions: - -1) Neither the Font Software nor any of its individual components, in Original or -Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, redistributed -and/or sold with any software, provided that each copy contains the above copyright -notice and this license. These can be included either as stand-alone text files, -human-readable headers or in the appropriate machine-readable metadata fields within -text or binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless -explicit written permission is granted by the corresponding Copyright Holder. This -restriction only applies to the primary font name as presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall -not be used to promote, endorse or advertise any Modified Version, except to -acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with -their explicit written permission. - -5) The Font Software, modified or unmodified, in part or in whole, must be distributed -entirely under this license, and must not be distributed under any other license. The -requirement for fonts to remain under this license does not apply to any document -created using the Font Software. +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. TERMINATION - -This license becomes null and void if any of the above conditions are not met. +This license becomes null and void if any of the above conditions are +not met. DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, -INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER -RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR -INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/Master/texmf-dist/doc/fonts/amiri/README b/Master/texmf-dist/doc/fonts/amiri/README deleted file mode 100644 index 231bf02aa01..00000000000 --- a/Master/texmf-dist/doc/fonts/amiri/README +++ /dev/null @@ -1,55 +0,0 @@ -[![Build Status](https://travis-ci.com/alif-type/amiri.svg?branch=master)](https://travis-ci.com/alif-type/amiri) - -Amiri Font -========== - -Amiri is a classical Arabic typeface in Naskh style for typesetting books and -other running text. - -Amiri is a revival of the beautiful typeface pioneered in early 20th century by -[Bulaq Press][1] in Cairo, also known as Amiria Press, after which the font is -named. - -The uniqueness of this typeface comes from its superb balance between the -beauty of Naskh calligraphy on one hand, the constraints and requirements of -elegant typography on the other. Also, it is one of the few metal typefaces -that were used in typesetting the Koran, making it a good source for a digital -typeface to be used in typesetting Koranic verses. - -Amiri project aims at the revival of the aesthetics and traditions of Arabic -typesetting, and adapting it to the era of digital typesetting, in a publicly -available form. - -Amiri is a free and open source project that everyone is encouraged to use and -modify. Amiri is available under the terms of [Open Font License][2], see the -included license file for more details. - -Latest version of the Amiri font can be obtained from its web site: - -> http://amirifont.org - -Contributing ------------- - -To edit the font sources, you will need FontForge, preferably the latest -version. To install FontForge on Debian and Ubuntu: - - $ sudo apt-get install fontforge - -You can then open the source files in FontForge and start editing, either from -GUI or from the command line: - - $ fontforge sources/Amiri-Regular.sfdir - -To build the fonts you need a few Python packages: - - $ python -m venv amiri - $ . amiri/bin/activate - $ pip install -r requirements.txt - -To build the font files run: - - $ make ttf - -[1]: http://www.bibalex.org/bulaqpress/en/bulaq.htm "The Bulaq Press" -[2]: http://scripts.sil.org/OFL "The Open Font License" diff --git a/Master/texmf-dist/doc/fonts/amiri/README-Arabic b/Master/texmf-dist/doc/fonts/amiri/README-Arabic deleted file mode 100644 index ed8f4e79a52..00000000000 --- a/Master/texmf-dist/doc/fonts/amiri/README-Arabic +++ /dev/null @@ -1,28 +0,0 @@ -الخط الأميري -============ - -الخط الأميري خط نسخي موجه لطباعة الكتب و النصوص الطويلة. - -الخط الأميري هو إحياء و محاكاة للخط الطباعي الجميل الذي تميزت به [مطبعة بولاق] [1] منذ -أوائل القرن العشرين، و التي عرفت أيضا بالمطبعة الأميرية، و من هنا أخذ الخط اسمه. - -يتميز خط المطابع الأميرية بجماليته و مراعاته لفن الخط العربي، بأسلوب نسخي جميل، -و في ذات الوقت يراعى متطلبات الطباعة و القيود التي تفرضها، من غير إفراط في جانب -على حساب الآخر. و لهذا يتميز بمناسبته للصف الطباعي عموما، و لصف الكتب خصوصا. و قد -استُخدِم هذا الخط في طباعة المصحف الأميري، و هو من المصاحف القليلة التي طبعت بالصف -المعدني و لم يخطها خطاط بيده، و هذا يجعله مادة خصبة لبناء خط حاسوبي مناسب لصف -النصوص القرآنية. - -يهدف مشروع الخط الأميري إلى إحياء تقاليد و جماليات الطباعة العربية و موائمتها -لتقنيات عصر الحواسيب، مع إتاحتها للعموم. - -الخط الأميري مشروع حر مفتوح المصدر يمكن لأي كان استخدامه و التعديل عليه دون -مقابل. يتاح الخط الأميري و فق بنود [رخصة الخطوط المفتوحة] [2]، انظر ملف الرخصة -المرفق لمزيد من التفاصيل. - -يمكن الحصول على آخر إصدارات الخط الأميري من موقعه: - -> http://amirifont.org - -[1]: http://www.bibalex.org/bulaqpress/ar/bulaq.htm "مطبعة بولاق" -[2]: http://scripts.sil.org/OFL "رخصة الخطوط المفتوحة" diff --git a/Master/texmf-dist/doc/fonts/amiri/README-Arabic.md b/Master/texmf-dist/doc/fonts/amiri/README-Arabic.md new file mode 100644 index 00000000000..ed8f4e79a52 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/amiri/README-Arabic.md @@ -0,0 +1,28 @@ +الخط الأميري +============ + +الخط الأميري خط نسخي موجه لطباعة الكتب و النصوص الطويلة. + +الخط الأميري هو إحياء و محاكاة للخط الطباعي الجميل الذي تميزت به [مطبعة بولاق] [1] منذ +أوائل القرن العشرين، و التي عرفت أيضا بالمطبعة الأميرية، و من هنا أخذ الخط اسمه. + +يتميز خط المطابع الأميرية بجماليته و مراعاته لفن الخط العربي، بأسلوب نسخي جميل، +و في ذات الوقت يراعى متطلبات الطباعة و القيود التي تفرضها، من غير إفراط في جانب +على حساب الآخر. و لهذا يتميز بمناسبته للصف الطباعي عموما، و لصف الكتب خصوصا. و قد +استُخدِم هذا الخط في طباعة المصحف الأميري، و هو من المصاحف القليلة التي طبعت بالصف +المعدني و لم يخطها خطاط بيده، و هذا يجعله مادة خصبة لبناء خط حاسوبي مناسب لصف +النصوص القرآنية. + +يهدف مشروع الخط الأميري إلى إحياء تقاليد و جماليات الطباعة العربية و موائمتها +لتقنيات عصر الحواسيب، مع إتاحتها للعموم. + +الخط الأميري مشروع حر مفتوح المصدر يمكن لأي كان استخدامه و التعديل عليه دون +مقابل. يتاح الخط الأميري و فق بنود [رخصة الخطوط المفتوحة] [2]، انظر ملف الرخصة +المرفق لمزيد من التفاصيل. + +يمكن الحصول على آخر إصدارات الخط الأميري من موقعه: + +> http://amirifont.org + +[1]: http://www.bibalex.org/bulaqpress/ar/bulaq.htm "مطبعة بولاق" +[2]: http://scripts.sil.org/OFL "رخصة الخطوط المفتوحة" diff --git a/Master/texmf-dist/doc/fonts/amiri/README.md b/Master/texmf-dist/doc/fonts/amiri/README.md new file mode 100644 index 00000000000..4ecef297523 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/amiri/README.md @@ -0,0 +1,55 @@ +[![Build](https://github.com/aliftype/amiri/actions/workflows/build.yml/badge.svg)](https://github.com/aliftype/amiri/actions/workflows/build.yml) + +Amiri Font +========== + +Amiri (أميري) is a classical Arabic typeface in Naskh style for typesetting books and +other running text. + +Amiri is a revival of the beautiful typeface pioneered in early 20th century by +[Bulaq Press][1] in Cairo, also known as Amiria Press, after which the font is +named. + +The uniqueness of this typeface comes from its superb balance between the +beauty of Naskh calligraphy on one hand, the constraints and requirements of +elegant typography on the other. Also, it is one of the few metal typefaces +that were used in typesetting the Koran, making it a good source for a digital +typeface to be used in typesetting Koranic verses. + +Amiri project aims at the revival of the aesthetics and traditions of Arabic +typesetting, and adapting it to the era of digital typesetting, in a publicly +available form. + +Amiri is a free and open source project that everyone is encouraged to use and +modify. Amiri is available under the terms of [Open Font License][2], see the +included license file for more details. + +Latest version of the Amiri font can be obtained from its web site: + +> http://amirifont.org + +Contributing +------------ + +To edit the font sources, you will need FontForge, preferably the latest +version. To install FontForge on Debian and Ubuntu: + + $ sudo apt-get install fontforge + +You can then open the source files in FontForge and start editing, either from +GUI or from the command line: + + $ fontforge sources/Amiri-Regular.sfd + +To build the fonts you need a few Python packages: + + $ python -m venv amiri + $ . amiri/bin/activate + $ pip install -r requirements.txt + +To build the font files run: + + $ make ttf + +[1]: http://www.bibalex.org/bulaqpress/en/bulaq.htm "The Bulaq Press" +[2]: http://scripts.sil.org/OFL "The Open Font License" -- cgit v1.2.3