Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package aliftype-amiri-fonts for
openSUSE:Factory checked in at 2026-10-18 19:23:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aliftype-amiri-fonts (Old)
and /work/SRC/openSUSE:Factory/.aliftype-amiri-fonts.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aliftype-amiri-fonts"
Sun Oct 18 19:23:12 2026 rev:3 rq:1385703 version:1.003
Changes:
--------
---
/work/SRC/openSUSE:Factory/aliftype-amiri-fonts/aliftype-amiri-fonts.changes
2022-12-20 20:21:29.242207171 +0100
+++
/work/SRC/openSUSE:Factory/.aliftype-amiri-fonts.new.3698736/aliftype-amiri-fonts.changes
2026-10-18 19:24:38.244026155 +0200
@@ -1,0 +2,11 @@
+Sat Oct 17 17:42:50 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 1.003:
+ * 1.003: restore Latin kerning that was broken since 1.001.
+ * 1.002: improve sukun/jamz mark positioning, no kerning of
+ tabular numbers, fix wrong glyph class for ringcomb in bold.
+ * 1.001: fix mark positioning in some Adobe InDesign versions,
+ fix double kashida insertion before ain, use rlig instead of
+ calt for the required contextual substitutions.
+
+-------------------------------------------------------------------
Old:
----
Amiri-1.000.zip
New:
----
Amiri-1.003.zip
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ aliftype-amiri-fonts.spec ++++++
--- /var/tmp/diff_new_pack.MZhYM9/_old 2026-10-18 19:24:39.521079147 +0200
+++ /var/tmp/diff_new_pack.MZhYM9/_new 2026-10-18 19:24:39.522079189 +0200
@@ -1,7 +1,7 @@
#
# spec file for package aliftype-amiri-fonts
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,11 +17,10 @@
Name: aliftype-amiri-fonts
-Version: 1.000
+Version: 1.003
Release: 0
Summary: Amiri is a body text Naskh typeface
License: OFL-1.1
-Group: System/X11/Fonts
URL: https://github.com/aliftype/amiri
Source0:
https://github.com/aliftype/amiri/releases/download/%{version}/Amiri-%{version}.zip
BuildRequires: fontpackages-devel
++++++ Amiri-1.000.zip -> Amiri-1.003.zip ++++++
Binary files old/Amiri-1.000/Amiri-Bold.ttf and new/Amiri-1.003/Amiri-Bold.ttf
differ
Binary files old/Amiri-1.000/Amiri-BoldItalic.ttf and
new/Amiri-1.003/Amiri-BoldItalic.ttf differ
Binary files old/Amiri-1.000/Amiri-Italic.ttf and
new/Amiri-1.003/Amiri-Italic.ttf differ
Binary files old/Amiri-1.000/Amiri-Regular.ttf and
new/Amiri-1.003/Amiri-Regular.ttf differ
Binary files old/Amiri-1.000/AmiriQuran.ttf and new/Amiri-1.003/AmiriQuran.ttf
differ
Binary files old/Amiri-1.000/AmiriQuranColored.ttf and
new/Amiri-1.003/AmiriQuranColored.ttf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Amiri-1.000/Documentation-Arabic.html
new/Amiri-1.003/Documentation-Arabic.html
--- old/Amiri-1.000/Documentation-Arabic.html 2022-12-03 20:40:20.000000000
+0100
+++ new/Amiri-1.003/Documentation-Arabic.html 2025-06-13 15:44:40.000000000
+0200
@@ -4,15 +4,25 @@
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0,
user-scalable=yes" />
- <meta name="keywords" content="خط, عربی, مطبعة, أمیریة, أمیری, یونیكود, أوبن
تیب" />
+ <meta name="keywords" content="خط, عربی, مطبعة, أمیریة, أمیری, یونیكود, أوبن
+تیب" />
<title>الخط الأمیری</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
- span.underline{text-decoration: underline;}
- div.column{display: inline-block; vertical-align: top; width: 50%;}
+ div.columns{display: flex; gap: min(4vw, 1.5em);}
+ div.column{flex: auto; overflow-x: auto;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
- ul.task-list{list-style: none;}
+ /* The extra [class] is a hack that increases specificity enough to
+ override a similar rule in reveal.js */
+ ul.task-list[class]{list-style: none;}
+ ul.task-list li input[type="checkbox"] {
+ font-size: inherit;
+ width: 0.8em;
+ margin: 0 0.8em 0.2em -1.6em;
+ vertical-align: middle;
+ }
+ .display.math{display: block; text-align: center; margin: 0.5rem auto;}
</style>
<link rel="stylesheet" href="Documentation-Arabic.css" />
</head>
@@ -20,55 +30,111 @@
<header id="title-block-header">
<h1 class="title">الخط الأمیری</h1>
</header>
-<p>الخط الأمیری خط نسخی موجه لطباعة الكتب و النصوص الطویلة، و هو إحیاء و
محاكاة للخط الطباعی الجمیل الذی تمیزت به مطبعة بولاق منذ أوائل القرن
العشرین.</p>
-<p>یتمیز خط المطابع الأمیریة بجمالیته و مراعاته لفن الخط العربی، بأسلوب نسخی
جمیل، و فی ذات الوقت یراعی متطلبات الطباعة و القیود التی تفرضها، من غیر إفراط
فی جانب علىٰ حساب الآخر. و لهذا یتمیز بمناسبته للصف الطباعی عموما، و لصف الكتب
خصوصا. و قد استُخدِم هذا الخط فی طباعة المصحف الأمیری، و هو من المصاحف القلیلة
التی طبعت بالصف المعدنی و لم یخطها خطاط بیده، و هذا یجعله مادة خصبة لبناء خط
حاسوبی مناسب لصف النصوص القرآنیة.</p>
-<p>یهدف مشروع الخط الأمیری إلىٰ إحیاء تقالید و جمالیات الطباعة العربیة و
موائمتها لتقنیات عصر الحواسیب، مع إتاحتها للعموم.</p>
+<p>الخط الأمیری خط نسخی موجه لطباعة الكتب و النصوص الطویلة، و هو إحیاء
+و محاكاة للخط الطباعی الجمیل الذی تمیزت به مطبعة بولاق منذ أوائل القرن
+العشرین.</p>
+<p>یتمیز خط المطابع الأمیریة بجمالیته و مراعاته لفن الخط العربی، بأسلوب
+نسخی جمیل، و فی ذات الوقت یراعی متطلبات الطباعة و القیود التی تفرضها، من
+غیر إفراط فی جانب علىٰ حساب الآخر. و لهذا یتمیز بمناسبته للصف الطباعی
+عموما، و لصف الكتب خصوصا. و قد استُخدِم هذا الخط فی طباعة المصحف الأمیری،
+و هو من المصاحف القلیلة التی طبعت بالصف المعدنی و لم یخطها خطاط بیده،
+و هذا یجعله مادة خصبة لبناء خط حاسوبی مناسب لصف النصوص القرآنیة.</p>
+<p>یهدف مشروع الخط الأمیری إلىٰ إحیاء تقالید و جمالیات الطباعة العربیة
+و موائمتها لتقنیات عصر الحواسیب، مع إتاحتها للعموم.</p>
<h1 id="الخصائص">الخصائص</h1>
-<p>یدعم الخط الأمیری كل الحروف و الرموز العربیة فی الإصدارة السادسة من معیار
<a href="http://unicode.org/versions/Unicode6.0.0" title="یونیكود
6.0">یونیكود</a> مما یجعله مناسبا لكتابة أی لغة من اللغات التی تستخدم الخط
العربی و مدعومة فی یونیكود، مثل الكردیة و الفارسیة و الأردیة و الباشتو و
الملایویة و الهوسا و الولفیة، علىٰ سبیل المثال لا الحصر. یشمل هذا أیضا كل رموز
و علامات الضبط القرآنی فی یونیكود، راجع <a href="#النصوص-القرآنیة">الملاحظات
حول النصوص القرآنیة</a> لمزید من التفاصیل.</p>
+<p>یدعم الخط الأمیری كل الحروف و الرموز العربیة فی الإصدارة السادسة من
+معیار <a href="https://unicode.org/versions/Unicode6.0.0"
+title="یونیكود 6.0">یونیكود</a> مما یجعله مناسبا لكتابة أی لغة من اللغات
+التی تستخدم الخط العربی و مدعومة فی یونیكود، مثل الكردیة و الفارسیة
+و الأردیة و الباشتو و الملایویة و الهوسا و الولفیة، علىٰ سبیل المثال لا
+الحصر. یشمل هذا أیضا كل رموز و علامات الضبط القرآنی فی یونیكود، راجع <a
+href="#النصوص-القرآنیة">الملاحظات حول النصوص القرآنیة</a> لمزید من
+التفاصیل.</p>
<h2 id="أوبن-تیب">أوبن تیب</h2>
-<p>یستخدم الخط الأمیری تقنیة <a
href="https://ar.wikipedia.org/wiki/%D8%A3%D8%A8%D9%86%E2%80%8C_%D8%AA%D9%8A%D8%A8"
title="صفحة ویكیبیدیا عن أوبن تیب">أوبن تیب</a> للخطوط الحاسوبیة الذكیة التی
تتیح تحكما واسعا فی أشكال الحروف حسب السیاق المحیط بها و فی تموضع علامات
التشكیل، و هی تقنیة مدعومة فی أغلب أنظمة التشغیل الحدیثة. یستخدم الخط الأمیری
تقنیة أوبن تیب بشكل مكثف قلما تجاریه أی من الخطوط الحاسوبیة الأخرىٰ و لذا قد
تحدث مشاكل عند استخدامه مع البرمجیات التی لا تطبّق معیار أوبن تیب بدرجة
كافیة.</p>
+<p>یستخدم الخط الأمیری تقنیة <a
+href="https://ar.wikipedia.org/wiki/%D8%A3%D8%A8%D9%86%E2%80%8C_%D8%AA%D9%8A%D8%A8"
+title="صفحة ویكیبیدیا عن أوبن تیب">أوبن تیب</a> للخطوط الحاسوبیة الذكیة
+التی تتیح تحكما واسعا فی أشكال الحروف حسب السیاق المحیط بها و فی تموضع
+علامات التشكیل، و هی تقنیة مدعومة فی أغلب أنظمة التشغیل الحدیثة. یستخدم
+الخط الأمیری تقنیة أوبن تیب بشكل مكثف قلما تجاریه أی من الخطوط الحاسوبیة
+الأخرىٰ و لذا قد تحدث مشاكل عند استخدامه مع البرمجیات التی لا تطبّق معیار
+أوبن تیب بدرجة كافیة.</p>
<h3 id="لفظ-الجلالة">لفظ الجلالة</h3>
-<p>یأخد لفظ الجلالة فی خط النسخ شكلا خاصا به یختلف عن الشكل العادی للتتابع لام
لام هاء. یدعم الخط الأمیری الشكل الخاص للفظ الجلالة سواء أتی منفردا: ”الله“، أو
معطوفا بالفاء: ”فلله“، أو مجرورا باللام: ”لله“.</p>
-<p>یضع الخط شدة و ألفا صغیرة علىٰ اللام الثانیة إن لم تكن مُشَكَّلة، أما فی
حال شُكلت فيُترك تشكیلها كما هو: ”اللَّه“.</p>
-<p>یستخدم الخط مجموعة من القواعد تحدد متىٰ یستخدم الشكل الخاص بلفظ الجلالة
لتفادی استخدامه مع الألفاظ التی تتركب من نفس تتابع الحروف (راجع <a
href="https://web.archive.org/web/20120724090018/graphics4arab.com/showthread.php?t=3975">هذا
النقاش</a> للاطلاع علىٰ تفاصیل أكثر حول أصل الفكرة و صاحبها):</p>
+<p>یأخد لفظ الجلالة فی خط النسخ شكلا خاصا به یختلف عن الشكل العادی
+للتتابع لام لام هاء. یدعم الخط الأمیری الشكل الخاص للفظ الجلالة سواء أتی
+منفردا: ”الله“، أو معطوفا بالفاء: ”فلله“، أو مجرورا باللام: ”لله“.</p>
+<p>یضع الخط شدة و ألفا صغیرة علىٰ اللام الثانیة إن لم تكن مُشَكَّلة، أما فی
+حال شُكلت فيُترك تشكیلها كما هو: ”اللَّه“.</p>
+<p>یستخدم الخط مجموعة من القواعد تحدد متىٰ یستخدم الشكل الخاص بلفظ
+الجلالة لتفادی استخدامه مع الألفاظ التی تتركب من نفس تتابع الحروف (راجع
+<a
+href="https://web.archive.org/web/20120724090018/graphics4arab.com/showthread.php?t=3975">هذا
+النقاش</a> للاطلاع علىٰ تفاصیل أكثر حول أصل الفكرة و صاحبها):</p>
<ul>
<li>یأخذ التتابع <code>لله</code> شكل لفظ الجلالة فی الحالات التالیة:
<ul>
-<li>مسبوقا بألف غیر مهموزة أو ألف ممدودة أو ألف وصل: <code>الله</code>،
<code>آلله</code>، <code>ٱلله</code>.
+<li>مسبوقا بألف غیر مهموزة أو ألف ممدودة أو ألف وصل: <code>الله</code>،
+<code>آلله</code>، <code>ٱلله</code>.
<ul>
<li>الألف غیر مسبوقة بأی حرف، أو:</li>
-<li>مسبوقة بهمزة أو باء أو تاء أو فاء أو كاف أو هاء أو واو:
<code>ءالله</code>، <code>بالله</code>، <code>تالله</code>، <code>فالله</code>،
<code>كالله</code>، <code>هالله</code>، <code>والله</code>.</li>
+<li>مسبوقة بهمزة أو باء أو تاء أو فاء أو كاف أو هاء أو واو:
+<code>ءالله</code>، <code>بالله</code>، <code>تالله</code>،
+<code>فالله</code>، <code>كالله</code>، <code>هالله</code>،
+<code>والله</code>.</li>
</ul></li>
<li>مسبوقا بفاء: <code>فلله</code>.
<ul>
<li>الفاء غیر مشكلة أو مشكلة بالفتح.</li>
</ul></li>
<li>اللام الأولىٰ غیر مشكلة أو مشكلة بالكسر.</li>
-<li>اللام الثانیة غیر مشكلة أو مشكلة بالشدة أو بالشدة و الفتحة أو الشدة و
الألف الصغیرة.</li>
+<li>اللام الثانیة غیر مشكلة أو مشكلة بالشدة أو بالشدة و الفتحة أو الشدة
+و الألف الصغیرة.</li>
</ul></li>
</ul>
-<p>فمثلا <code>عبدالله</code> تظهر ”عبدالله“ لأن الألف مسبوقة بدال، و الصواب
فصلها بمسافة <code>عبد الله</code> لتظهر ”عبد الله“. و لكتابة كلمة
<code>فلَّلَهُ</code> (من الجذر ”فلّ“) یكفی تشكیل اللام الأولىٰ بالشدة لتفادی
استخدام شكل لفظ الجلالة: ”فلّله“. و كلمة <code>خالله</code> لن تأخذ شكل لفظ
الجلالة ”خالله“، حتىٰ دون تشكیلها.</p>
+<p>فمثلا <code>عبدالله</code> تظهر ”عبدالله“ لأن الألف مسبوقة بدال،
+و الصواب فصلها بمسافة <code>عبد الله</code> لتظهر ”عبد الله“. و لكتابة
+كلمة <code>فلَّلَهُ</code> (من الجذر ”فلّ“) یكفی تشكیل اللام الأولىٰ بالشدة
+لتفادی استخدام شكل لفظ الجلالة: ”فلّله“. و كلمة <code>خالله</code> لن
+تأخذ شكل لفظ الجلالة ”خالله“، حتىٰ دون تشكیلها.</p>
<h3 id="الأرقام">الأرقام</h3>
<p>یدعم الخط الأمیری أربعة مجموعات من الأرقام العربیة المشرقیة:</p>
<dl>
<dt><span class="tnum" lang="ar">٠١٢٣٤٥٦٧٨٩</span></dt>
-<dd>و هی الأرقام المستخدمة فی مصر و غیرها من بلاد المشرق العربی، و یمكن
كتابتها باستخدام رموز یونیكود <code>U+0660</code>–<code>U+0669</code> أو مباشرة
من لوحة المفاتیح التی تدعمها.
+<dd>
+و هی الأرقام المستخدمة فی مصر و غیرها من بلاد المشرق العربی، و یمكن
+كتابتها باستخدام رموز یونیكود <code>U+0660</code>–<code>U+0669</code> أو
+مباشرة من لوحة المفاتیح التی تدعمها.
</dd>
<dt><span class="tnum" lang="fa">۰۱۲۳۴۵۶۷۸۹</span></dt>
-<dd>و هی الأرقام المستخدمة فی اللغة الفارسیة، و یمكن كتابتها باستخدام رموز
یونیكود <code>U+06F0</code>–<code>U+06F9</code>، أو مباشرة من لوحة المفاتیح
التی تدعمها.
+<dd>
+و هی الأرقام المستخدمة فی اللغة الفارسیة، و یمكن كتابتها باستخدام رموز
+یونیكود <code>U+06F0</code>–<code>U+06F9</code>، أو مباشرة من لوحة
+المفاتیح التی تدعمها.
</dd>
<dt><span class="tnum" lang="ur">۰۱۲۳۴۵۶۷۸۹</span></dt>
-<dd>و هی المستخدمة فی اللغة الأردیة. لا تحتوی یونیكود رموزا مستقلة لهذه
الأرقام، و لاستخدامها علیك استخدام الأرقام الفارسیة و جعل لغة النص الأردیة و
إذا كان البرنامج یدعم خصائص أوبن تیب المتقدمة فستُفعّل التنویعة الأردیة
تلقائيًا.
+<dd>
+و هی المستخدمة فی اللغة الأردیة. لا تحتوی یونیكود رموزا مستقلة لهذه
+الأرقام، و لاستخدامها علیك استخدام الأرقام الفارسیة و جعل لغة النص
+الأردیة و إذا كان البرنامج یدعم خصائص أوبن تیب المتقدمة فستُفعّل التنویعة
+الأردیة تلقائيًا.
</dd>
<dt><span class="tnum" lang="sd">۰۱۲۳۴۵۶۷۸۹</span></dt>
-<dd>و هی الأرقام المستخدمة فی اللغة السندیة و ینطبق علیها ما ینطبق علىٰ
الأرقام الأردیة مع استخدام اللغة السندیة بالطبع.
+<dd>
+و هی الأرقام المستخدمة فی اللغة السندیة و ینطبق علیها ما ینطبق علىٰ
+الأرقام الأردیة مع استخدام اللغة السندیة بالطبع.
</dd>
<dt><span class="tnum" lang="ks">۰۱۲۳۴۵۶۷۸۹</span></dt>
-<dd>مثل سابقتیها، لكن للكشمیریة.
+<dd>
+مثل سابقتیها، لكن للكشمیریة.
</dd>
</dl>
<h3 id="العلامات-المحیطة-للأرقام">العلامات المحیطة للأرقام</h3>
-<p>فی یونیكود عدد من العلامات العربیة الخاصة التی تضم الأرقام داخلها، أی إذا
تبعت أی من هذه العلامات برقم أو أكثر فإنها تحیط هذا الرقم. یدعم الخط الأمیری
هذا العلامات، و الجدول التالی یسرد كل علامة و رقمها فی یونیكود و أقصی عدد من
الأرقام یمكن أن تحیطه كل علامة (أی أرقام أكثر من هذا العدد ستكون خارج العلامة).
لاحظ أن الأرقام یجب أن تتبع العلامة مباشرة دون أی فاصل بینها و لا حتىٰ مسافة
فارغة.</p>
+<p>فی یونیكود عدد من العلامات العربیة الخاصة التی تضم الأرقام داخلها، أی
+إذا تبعت أی من هذه العلامات برقم أو أكثر فإنها تحیط هذا الرقم. یدعم الخط
+الأمیری هذا العلامات، و الجدول التالی یسرد كل علامة و رقمها فی یونیكود
+و أقصی عدد من الأرقام یمكن أن تحیطه كل علامة (أی أرقام أكثر من هذا العدد
+ستكون خارج العلامة). لاحظ أن الأرقام یجب أن تتبع العلامة مباشرة دون أی
+فاصل بینها و لا حتىٰ مسافة فارغة.</p>
<table>
<thead>
<tr class="header">
@@ -118,12 +184,19 @@
</tbody>
</table>
<h3 id="الخصائص-الاختیاریة">الخصائص الاختیاریة</h3>
-<p>یحتوی الخط الأمیری علىٰ بعض الخصائص غیر المفعلة مبدئیا و التی یمكن تفعیلها
من البرمجیات التی تتیح التحكم فی تفعیل و تعطیل خیارات أوبن تیب.</p>
+<p>یحتوی الخط الأمیری علىٰ بعض الخصائص غیر المفعلة مبدئیا و التی یمكن
+تفعیلها من البرمجیات التی تتیح التحكم فی تفعیل و تعطیل خیارات
+أوبن تیب.</p>
<dl>
<dt><code>pnum</code> (<em>Proportional Numbers</em>)</dt>
-<dd>الأرقام متغیرة العرض. لكل الأرقام فی الخط الأمیری نفس العرض بحیث تظهر بشكل
مناسب فی الجداول و غیرها من الاستخدامات التی لا یلائمها أن یختلف العرض من رقم
لآخر. عند تفعیل هذه الخاصیة سيُصبح عرض الأرقام متغیرا بما یناسب شكل كل رقم،
لاستخدامها فی الحالات التی لا یناسبها العرض الموحد.
+<dd>
+الأرقام متغیرة العرض. لكل الأرقام فی الخط الأمیری نفس العرض بحیث تظهر
+بشكل مناسب فی الجداول و غیرها من الاستخدامات التی لا یلائمها أن یختلف
+العرض من رقم لآخر. عند تفعیل هذه الخاصیة سيُصبح عرض الأرقام متغیرا بما
+یناسب شكل كل رقم، لاستخدامها فی الحالات التی لا یناسبها العرض الموحد.
</dd>
-<dd><table>
+<dd>
+<table>
<thead>
<tr class="header">
<th style="text-align: center;">ثابتة</th>
@@ -132,66 +205,135 @@
</thead>
<tbody>
<tr class="odd">
-<td style="text-align: center;"><span class="tnum">٠١٢٣٤٥٦٧٨٩</span></td>
+<td style="text-align: center;"><span
+class="tnum">٠١٢٣٤٥٦٧٨٩</span></td>
<td style="text-align: right;">٠١٢٣٤٥٦٧٨٩</td>
</tr>
<tr class="even">
-<td style="text-align: center;"><span class="tnum">١١١١١١١١١١</span></td>
+<td style="text-align: center;"><span
+class="tnum">١١١١١١١١١١</span></td>
<td style="text-align: right;">١١١١١١١١١١</td>
</tr>
<tr class="odd">
-<td style="text-align: center;"><span class="tnum">٨٨٨٨٨٨٨٨٨٨</span></td>
+<td style="text-align: center;"><span
+class="tnum">٨٨٨٨٨٨٨٨٨٨</span></td>
<td style="text-align: right;">٨٨٨٨٨٨٨٨٨٨</td>
</tr>
</tbody>
</table>
</dd>
<dt><code>ss01</code> (<em>Stylistic Set 1</em>)</dt>
-<dd>إذا أتت الباء (أو ما شابهها من الحروف المنقوطة من أسفل مثل پ) بعد راء أو
واو أو ما شابههما من الحروف، تتحرك النقطة إلىٰ ما أسفل الراء أو الواو لتفادی
التلامس. فمثلا عند تفعیل هذه الخاصیة: <span class="ss01">”وبه“، ”ربها“،
”فربت“</span>، بینما المبدئی هو توسیع المسافة قلیلا بین الراء و الباء: ”وبه“،
”ربها“، ”فربت“.
+<dd>
+إذا أتت الباء (أو ما شابهها من الحروف المنقوطة من أسفل مثل پ) بعد راء أو
+واو أو ما شابههما من الحروف، تتحرك النقطة إلىٰ ما أسفل الراء أو الواو
+لتفادی التلامس. فمثلا عند تفعیل هذه الخاصیة: <span class="ss01">”وبه“،
+”ربها“، ”فربت“</span>، بینما المبدئی هو توسیع المسافة قلیلا بین الراء
+و الباء: ”وبه“، ”ربها“، ”فربت“.
</dd>
<dt><code>ss02</code> (<em>Stylistic Set 2</em>)</dt>
-<dd>عند تفعیل هذه الخاصیة یأخذ تتابع المیم المتوسطة و الألف شكلا خاصا: <span
class="ss02">”فیما“، ”لضمان“، ”لقمان“، ”السماء“</span>، بینما المبدئی عدم
استعمال أی شكل خاص: ”فیما“، ”لضمان“، ”لقمان“، ”السماء“.
+<dd>
+عند تفعیل هذه الخاصیة یأخذ تتابع المیم المتوسطة و الألف شكلا خاصا: <span
+class="ss02">”فیما“، ”لضمان“، ”لقمان“، ”السماء“</span>، بینما المبدئی
+عدم استعمال أی شكل خاص: ”فیما“، ”لضمان“، ”لقمان“، ”السماء“.
</dd>
<dt><code>ss03</code> (<em>Stylistic Set 3</em>)</dt>
-<dd>علامتی @ و & معربتین (<span class="ss03">علامتی @ &</span>).
+<dd>
+علامتی @ و & معربتین (<span class="ss03">علامتی @ &</span>).
</dd>
<dt><code>ss04</code> (<em>Stylistic Set 4</em>)</dt>
-<dd>عند تفعیل هذه الخاصیة ستُسخدم تنویعة من حرف گاف أقرب لأسلوب خط النسخ من
التنویعة المبدئیة الشائعة فی الخطوط الأخرىٰ والمستوحاة من شكل الحرف فی الخط
الفارسی، فتحصل علىٰ <span class="ss04">”گ“ و ”گ“</span> بدلا من ”گ“ و ”گ“.
+<dd>
+عند تفعیل هذه الخاصیة ستُسخدم تنویعة من حرف گاف أقرب لأسلوب خط النسخ من
+التنویعة المبدئیة الشائعة فی الخطوط الأخرىٰ والمستوحاة من شكل الحرف فی
+الخط الفارسی، فتحصل علىٰ <span class="ss04">”گ“ و ”گ“</span> بدلا من ”گ“
+و ”گ“.
</dd>
<dt><code>ss05</code> (<em>Stylistic Set 5</em>)</dt>
-<dd>عند تفعیل هذه الخاصیة توضع كسرة الحرف المشدد تحت الشدة و لیس الحرف، أی
<span class="ss05">”بِّ“</span> بدلا من ”بِّ“.
+<dd>
+عند تفعیل هذه الخاصیة توضع كسرة الحرف المشدد تحت الشدة و لیس الحرف، أی
+<span class="ss05">”بِّ“</span> بدلا من ”بِّ“.
</dd>
<dt><code>ss06</code> (<em>Stylistic Set 6</em>)</dt>
-<dd>تفعیل هذه الخاصیة یمنع إضافة الشدة و الألف الخنجریة تلقائيًا فوق لفظ
الجلالة، فمثلا عند كتابة <code>الله</code> و <code>فلله</code> تصبح <span
class="ss06">”الله“</span> و <span class="ss06">”فلله“</span> بدلا من ”الله“ و
”فلله“.
+<dd>
+تفعیل هذه الخاصیة یمنع إضافة الشدة و الألف الخنجریة تلقائيًا فوق لفظ
+الجلالة، فمثلا عند كتابة <code>الله</code> و <code>فلله</code> تصبح
+<span class="ss06">”الله“</span> و <span class="ss06">”فلله“</span> بدلا
+من ”الله“ و ”فلله“.
</dd>
<dt><code>ss07</code> (<em>Stylistic Set 7</em>)</dt>
-<dd>تفعیل هذه الخاصیة یلغی میزة الكشیدة المقوسة، فمثلا
<code>محمـــــــد</code> تصبح <span class="ss07">”محمـــــــد“</span> بدلا من
”محمـــــــد“.
+<dd>
+تفعیل هذه الخاصیة یلغی میزة الكشیدة المقوسة، فمثلا
+<code>محمـــــــد</code> تصبح <span class="ss07">”محمـــــــد“</span>
+بدلا من ”محمـــــــد“.
</dd>
<dt><code>ss08</code> (<em>Stylistic Set 8</em>)</dt>
-<dd>تفعیل هذه الخاصیة یفعل التنویعة المقلوبة من الفاصلة و الفاصلة المنقوطة
كالتی تستخدم فی السندیة و الجاویة، فتصبح <span class="ss08">”،؛“</span> بدلا من
”،؛“.
+<dd>
+تفعیل هذه الخاصیة یفعل التنویعة المقلوبة من الفاصلة و الفاصلة المنقوطة
+كالتی تستخدم فی السندیة و الجاویة، فتصبح <span class="ss08">”،؛“</span>
+بدلا من ”،؛“.
</dd>
</dl>
<h2 id="النصوص-القرآنیة">النصوص القرآنیة</h2>
-<p>تدعم یونیكود أغلب الرموز و العلامات المطلوبة فی رسم المصاحف، لكن توجد بعض
المشاكل و العلامات المتشابهة و التی نوضح هنا ما نراه أفضل الطرق لترمیز النص
القرآنی فی یونیكود، و التی یدعمها الخط الأمیری.</p>
+<p>تدعم یونیكود أغلب الرموز و العلامات المطلوبة فی رسم المصاحف، لكن توجد
+بعض المشاكل و العلامات المتشابهة و التی نوضح هنا ما نراه أفضل الطرق
+لترمیز النص القرآنی فی یونیكود، و التی یدعمها الخط الأمیری.</p>
<h3 id="الهمزة-المفردة-ء">الهمزة المفردة (ء)</h3>
-<p>علىٰ خلاف قواعد الإملاء الحدیثة، إذا أتت الهمزة المفردة فی وسط الكلمة بین
حرفین یتصل أحدهما بالآخر، فإنها لا ترسم علىٰ نبرة كما فی ”شیءا“، أو تقلب ألف مد
مثل ”لءادم“، بل ترسم فی الفراغ بین الحرفین دون التأثیر علىٰ اتصالهما. للأسف،
الهمزة المفردة فی یونیكود حرف فاصل، أی إنها إن أتت بین حرفین متصلین تفصلهما،
لذا إذا استعملت الهمزة المفردة فی الكلمتین السابقتین مع الخطوط العادیة فستظهران
”شیءا“ و ”لءادم“. یدعم الخط الأمیری الهمزة فی وسط الكلمة بالمخالفة لقواعد
یونیكود الحالیة لخطئها، لذا فی تلك الحالات یكفی استخدام الهمزة المفردة
(ء) و رمزها <code>U+0621</code> و ستظهر الكلمة بشكلها الصحیح، و نأمل فی
المستقبل أن تُصوّب قواعد یونیكود.</p>
+<p>علىٰ خلاف قواعد الإملاء الحدیثة، إذا أتت الهمزة المفردة فی وسط الكلمة
+بین حرفین یتصل أحدهما بالآخر، فإنها لا ترسم علىٰ نبرة كما فی ”شیءا“، أو
+تقلب ألف مد مثل ”لءادم“، بل ترسم فی الفراغ بین الحرفین دون التأثیر علىٰ
+اتصالهما. للأسف، الهمزة المفردة فی یونیكود حرف فاصل، أی إنها إن أتت بین
+حرفین متصلین تفصلهما، لذا إذا استعملت الهمزة المفردة فی الكلمتین
+السابقتین مع الخطوط العادیة فستظهران ”شیءا“ و ”لءادم“. یدعم الخط الأمیری
+الهمزة فی وسط الكلمة بالمخالفة لقواعد یونیكود الحالیة لخطئها، لذا فی تلك
+الحالات یكفی استخدام الهمزة المفردة (ء) و رمزها <code>U+0621</code>
+و ستظهر الكلمة بشكلها الصحیح، و نأمل فی المستقبل أن تُصوّب قواعد
+یونیكود.</p>
<h3 id="الحروف-الصغیرة">الحروف الصغیرة</h3>
<dl>
<dt>الألف الصغیرة (◌ٰ)</dt>
-<dd>رسم المصاحف المستخدمة فی بلاد المشرق العربی یحتوی نوعین مختلفین من الألف
الصغیرة، الأولىٰ توضع فوق الحرف لتدل علىٰ أنه یقلب ألفا، كما فی ”الصلوٰة“ و
”موسىٰ“ و هذا الحرف موجود فی یونیكود، و رمزه <code>U+0670</code>. الألف الصغیرة
الأخرىٰ تدل علىٰ الألف المتروكة فی الرسم العثمانی و لذا تأتی بعد الحرف و لیست
فوقه، مثل ”هـٰذا“ و ”ذ ٰلك“، لكن لا تحتوی یونیكود علىٰ رمز مستقل لهذه الألف، بل
تكتب علىٰ كشیدة إذا أتت بین حرفین متصلین، و علىٰ مسافة غیر فاصلة
<code>U+00A0</code> فی ما عدا ذلك.
+<dd>
+رسم المصاحف المستخدمة فی بلاد المشرق العربی یحتوی نوعین مختلفین من الألف
+الصغیرة، الأولىٰ توضع فوق الحرف لتدل علىٰ أنه یقلب ألفا، كما فی ”الصلوٰة“
+و ”موسىٰ“ و هذا الحرف موجود فی یونیكود، و رمزه <code>U+0670</code>. الألف
+الصغیرة الأخرىٰ تدل علىٰ الألف المتروكة فی الرسم العثمانی و لذا تأتی بعد
+الحرف و لیست فوقه، مثل ”هـٰذا“ و ”ذ ٰلك“، لكن لا تحتوی یونیكود علىٰ رمز
+مستقل لهذه الألف، بل تكتب علىٰ كشیدة إذا أتت بین حرفین متصلین، و علىٰ
+مسافة غیر فاصلة <code>U+00A0</code> فی ما عدا ذلك.
</dd>
<dt>الواو (ۥ) و الیاء (ۦ) الصغیرتین</dt>
-<dd>تحتوی یونیكود علىٰ واوین و یائین، واحدة مفردة لتستخدم فی آخر الكلمة كما فی
”رسولهۥ“ و ”رسولهۦ“ أو بعد حرف لا یتصل بما بعده مثل ”داوۥد“، و رمزیهما
<code>U+06E5</code> و <code>U+06E6</code> علىٰ التوالی، و الأخرىٰ للاستخدام فی
وسط الكلمة و توضع فوق تطویل كما فی ”إبراهـۧم“ و ”لیسـࣳءوا“، و رمزیهما
<code>U+06E7</code> و <code>U+08F3</code> علىٰ التوالی.
+<dd>
+تحتوی یونیكود علىٰ واوین و یائین، واحدة مفردة لتستخدم فی آخر الكلمة كما
+فی ”رسولهۥ“ و ”رسولهۦ“ أو بعد حرف لا یتصل بما بعده مثل ”داوۥد“،
+و رمزیهما <code>U+06E5</code> و <code>U+06E6</code> علىٰ التوالی،
+و الأخرىٰ للاستخدام فی وسط الكلمة و توضع فوق تطویل كما فی ”إبراهـۧم“ و
+”لیسـࣳءوا“، و رمزیهما <code>U+06E7</code> و <code>U+08F3</code> علىٰ
+التوالی.
</dd>
</dl>
<h3 id="علامة-المد-اللازم">علامة المد اللازم (◌ۤ)</h3>
-<p>تحتوی یونیكود علامتی مدة، الأولىٰ تستخدم مع الألف غیر المهموزة لتكوین ألف
المد (آ)، و رمزها <code>U+0653</code>، و هذه لا تأتی فی رسم المصحف، و الأخرىٰ
للدلالة علىٰ المد اللازم كما فی ”الۤمۤ“، و رمزها <code>U+06E4</code>، و هی
المستخدمة فی رسم المصحف، لذا ینبغی عدم الخط بینهما لأن لكل واحدة خصائص فی الخط
تناسب الاستخدام الذی وضعت له.</p>
+<p>تحتوی یونیكود علامتی مدة، الأولىٰ تستخدم مع الألف غیر المهموزة لتكوین
+ألف المد (آ)، و رمزها <code>U+0653</code>، و هذه لا تأتی فی رسم المصحف،
+و الأخرىٰ للدلالة علىٰ المد اللازم كما فی ”الۤمۤ“، و رمزها
+<code>U+06E4</code>، و هی المستخدمة فی رسم المصحف، لذا ینبغی عدم الخط
+بینهما لأن لكل واحدة خصائص فی الخط تناسب الاستخدام الذی وضعت له.</p>
<h3 id="التنوین">التنوین</h3>
-<p>یفرق رسم المصاحف بین نوعین من التنوین، التنوین المتراكب ”◌ً ◌ٌ ◌ٍ“،
والتنوین المتتابع ”◌ࣰ ◌ࣱ ◌ࣲ“. التنوین المتراكب هو التنوین المعتاد المتاح فی
لوحة المفاتیح و رموزه <code>U+064B</code> و <code>U+064C</code> و
<code>U+064D</code> علىٰ التوالی. التنوین المتتابع لم يَضف إلا فی الإصدارة ٦٫١
من معیار یونیكود (صدرت فی ینایر ٢٠١٢)، و رموزه <code>U+08F0</code> و
<code>U+08F1</code> و <code>U+08F2</code> علىٰ التوالی.</p>
+<p>یفرق رسم المصاحف بین نوعین من التنوین، التنوین المتراكب ”◌ً ◌ٌ ◌ٍ“،
+والتنوین المتتابع ”◌ࣰ ◌ࣱ ◌ࣲ“. التنوین المتراكب هو التنوین المعتاد المتاح فی
+لوحة المفاتیح و رموزه <code>U+064B</code> و <code>U+064C</code>
+و <code>U+064D</code> علىٰ التوالی. التنوین المتتابع لم يَضف إلا فی
+الإصدارة ٦٫١ من معیار یونیكود (صدرت فی ینایر ٢٠١٢)، و رموزه
+<code>U+08F0</code> و <code>U+08F1</code> و <code>U+08F2</code> علىٰ
+التوالی.</p>
<h3 id="الیاء">الیاء</h3>
-<p>فی أغلب المصاحف لا تنقط الیاء إذا أتت مفردة أو فی آخر الكلمة، أی تكتب ”ی“ و
”ی“ (وهو الإملاء الشائع فی مصر أیضا). تحتوی یونیكود علىٰ یاء خاصة رمزها
<code>U+06CC</code> لا تختلف عن الیاء العادیة إلا فی عدم نقطها فی هاتین
الحالتین، و لذا تناسب هذا الاستخدام. ینبغی عدم الخلط بین هذه الیاء و الألف
المقصورة التی لا تنقط بغض النظر عن موقعها فی الكلمة، مثل ”هدىٰهم“ و ”ءاتىٰه“ و
”موسىٰ“.</p>
+<p>فی أغلب المصاحف لا تنقط الیاء إذا أتت مفردة أو فی آخر الكلمة، أی تكتب
+”ی“ و ”ی“ (وهو الإملاء الشائع فی مصر أیضا). تحتوی یونیكود علىٰ یاء خاصة
+رمزها <code>U+06CC</code> لا تختلف عن الیاء العادیة إلا فی عدم نقطها فی
+هاتین الحالتین، و لذا تناسب هذا الاستخدام. ینبغی عدم الخلط بین هذه الیاء
+و الألف المقصورة التی لا تنقط بغض النظر عن موقعها فی الكلمة، مثل ”هدىٰهم“
+و ”ءاتىٰه“ و ”موسىٰ“.</p>
<h1 id="المشاكل-المعروفة">المشاكل المعروفة</h1>
-<p>لن یعمل الخط الأمیری بكامل مزایاه مع البرمجیات التی لا تدعم خصائص أوبن تیب
بشكل سلیم، أو لا تدعمها علىٰ الإطلاق.</p>
-<p>المساواة بالكشیدة فی میكروسوفت أوفیس غیر متوافقة مع الخط الأمیری، و یجب
استخدام نوع مساواة آخر للحصول علىٰ نتائج مقبولة.</p>
+<p>لن یعمل الخط الأمیری بكامل مزایاه مع البرمجیات التی لا تدعم خصائص
+أوبن تیب بشكل سلیم، أو لا تدعمها علىٰ الإطلاق.</p>
+<p>المساواة بالكشیدة فی میكروسوفت أوفیس غیر متوافقة مع الخط الأمیری،
+و یجب استخدام نوع مساواة آخر للحصول علىٰ نتائج مقبولة.</p>
</body>
</html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Amiri-1.000/NEWS-Arabic.md
new/Amiri-1.003/NEWS-Arabic.md
--- old/Amiri-1.000/NEWS-Arabic.md 2022-12-03 20:40:20.000000000 +0100
+++ new/Amiri-1.003/NEWS-Arabic.md 2025-06-13 15:44:40.000000000 +0200
@@ -1,3 +1,45 @@
+أميري ١٫٠٠٢ (١٥-٠٥-٢٠٢٥)
+------------------------
+
+إصدارة تصليح أخطاء.
+
+* تحسين تموضع السكون وعلامة الجزم.
+* إزالة ضبط المسافات بين الأرقام المجدولة.
+* إصلاح فئة علامة ringcomb في الخط العريض.
+
+أميري ١٫٠٠١ (١٩-١١-٢٠٢٤)
+------------------------
+
+إصدارة ١٫٠٠٠ كان يفترض أن تكون النهائية، لكن ظهرت بها بعض المشاكل التي تستدعي
إصدارة جديدة تصلح هذه الأخطاء.
+
+* إصلاح مشكلة موضع علامات التشكيل في بعض إصدارات أدوبي إن ديزاين.
+* إصلاح إدراج كشيدتين قبل العين في كلمات مثل «يبلِّغ».
+* إستخدام خاصية `rlig` بدلا من `calt` لأن كل الاستبدالات في الخط الأميري
ضرورية ويجب ألا يسمح بعدم تفعيلهم.
+
+أميري ١٫٠٠٠ (٠٣-١٢-٢٠٢٢)
+------------------------
+
+**هذه هى الإصدارة النهائية**
+
+* بعض التصويبات.
+
+أميري ٠٫٩٠٠ (٠٥-١٠-٢٠٢٢)
+------------------------
+هذه الإصدارة تمهيد للإصدارة النهائية.
+* إزالة الحل الالتفافي لتعطيل المحاذاة بالكشيدة، برنامج ليبرأوفيس أصبح يتعامل
مع
+ الكشيدة بشكل أفضل.
+* مصادر الخط تستخدم برنامج جليفز وفونتفورج لم يعد مطلوبا.
+* ترجمة أسماء الخصائص الأسلوبية.
+* بعض التصويبات.
+
+أميري ٠٫١١٧ (٠١-٠٧-٢٠٢٢)
+------------------------
+إصلاح تلون بعض الحروف بالخطأ في القرآن الملون.
+
+أميري ٠٫١١٦ (٢٥-٠٦-٢٠٢٢)
+------------------------
+إصلاح مشكلة تسبب عدم تلون النقاط في خط القرآن الملون.
+
أميري ٠٫١١٥ (٢٣-٠٦-٢٠٢٢)
------------------------
* تحسينات مختلفة لملاقاة معايير الجودة في خطوط جوجل.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Amiri-1.000/NEWS.md new/Amiri-1.003/NEWS.md
--- old/Amiri-1.000/NEWS.md 2022-12-03 20:40:20.000000000 +0100
+++ new/Amiri-1.003/NEWS.md 2025-06-13 15:44:40.000000000 +0200
@@ -1,3 +1,34 @@
+Amiri 1.003 (2025-05-15)
+------------------------
+
+Restore Latin kerning that was broken since 1.001.
+
+Amiri 1.002 (2025-05-15)
+------------------------
+
+Another minor bug fix release.
+
+* Improve sukun/jamz mkmk positioning.
+* Don’t kern tabular numbers.
+* Fix wrong glyph class for ringcomb in bold.
+
+Amiri 1.001 (2024-11-19)
+------------------------
+
+Version 1.000 was supposed to be the final release, but a few issues appeared
in it that necessitate a bug fix release. Hopefully this is really the final
release.
+
+* Fix broken mark positioning in some versions of Adobe InDesign.
+* Fix double insertion of kashida before the _ain_ in words like يبلِّغ.
+* Use `rlig` feature not `calt` since our contextual substitutions are all
required and should not be allowed to be disabled.
+
+Amiri 1.000 (2022-12-03)
+------------------------
+
+**This is the final version of Amiri fonts, no more development is expected**
+
+* Slanted fonts have been renamed Italic since this is less confusing.
+* Minor fixes.
+
Amiri 0.900 (2022-10-05)
------------------------
This release is in preparation for frozen 1.0 release.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Amiri-1.000/OFL.txt new/Amiri-1.003/OFL.txt
--- old/Amiri-1.000/OFL.txt 2022-12-03 20:40:20.000000000 +0100
+++ new/Amiri-1.003/OFL.txt 2025-06-13 15:44:40.000000000 +0200
@@ -2,7 +2,7 @@
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
+https://openfontlicense.org/
-----------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Amiri-1.000/README-Arabic.md
new/Amiri-1.003/README-Arabic.md
--- old/Amiri-1.000/README-Arabic.md 2022-12-03 20:40:20.000000000 +0100
+++ new/Amiri-1.003/README-Arabic.md 2025-06-13 15:44:40.000000000 +0200
@@ -22,7 +22,18 @@
يمكن الحصول على آخر إصدارات الخط الأميري من موقعه:
-> http://amirifont.org
+> https://aliftype.com/amiri
-[1]: http://www.bibalex.org/bulaqpress/ar/bulaq.htm "مطبعة بولاق"
-[2]: http://scripts.sil.org/OFL "رخصة الخطوط المفتوحة"
+وضع التطوير
+-----------
+
+طوِّر الخط الأميري بنشاط بين أعوام ٢٠٠٨–٢٠٢٢، حتى صدرت النسخة رقم ١ منه و عندها
+تقرر أن الخط الأميري قد نضج بما فيه الكفاية و أن تطويره سيتوقف عند هذه المرحلة.
+لكل شيء إذا ما تم نقصان، لكن تطوير الخط الأميري صار مكلفا للوقت و الجهد تكلفة
+مضطردة لأسباب تتنوع بين بعض الاختيارات التقنية في بداية المشروع التي سببتها
+حالة تقنيات تصميم الخطوط و قتها و العدد الكبير من المحارف و أشكالها الذي يدعمه
+الخط. قد ينشط تطوير الخط الأميري تحت اسم مختلف في المستقبل و غير مقيد بقيود
+التوافق مع الإصدارات السابقة، لكن لا توجد أي خطط محددة حاليا.
+
+[1]: https://www.bibalex.org/bulaqpress/ar/bulaq.htm "مطبعة بولاق"
+[2]: https://openfontlicense.org "رخصة الخطوط المفتوحة"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Amiri-1.000/README.md new/Amiri-1.003/README.md
--- old/Amiri-1.000/README.md 2022-12-03 20:40:20.000000000 +0100
+++ new/Amiri-1.003/README.md 2025-06-13 15:44:40.000000000 +0200
@@ -1,7 +1,7 @@
[](https://github.com/aliftype/amiri/actions/workflows/build.yml)
-Amiri Font
-==========
+Amiri
+=====
Amiri (أميري) is a classical Arabic typeface in Naskh style for typesetting
books and
other running text.
@@ -13,8 +13,8 @@
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.
+that were used in typesetting the Quran, making it a good source for a digital
+typeface to be used in typesetting Quranic 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
@@ -26,30 +26,32 @@
Latest version of the Amiri font can be obtained from its web site:
-> http://amirifont.org
+> https://aliftype.com/amiri
-Contributing
-------------
+Development status
+------------------
-To edit the font sources, you will need FontForge, preferably the latest
-version. To install FontForge on Debian and Ubuntu:
+Amiri was actively developed between 2008–2022, when version 1 was released and
+it was then considered mature enough that not further development is planned.
+No typeface is ever complete, but maintaining Amiri is increasingly time and
+effort-consuming due to a combination of decisions taken early on due to
+software limitations at the time its development started, as well as extensive
+character and glyph coverage. Amiri development might be restarted in the
+future under a different name with less backward-compatibility constraints, but
+nothing concrete is currently planed.
- $ 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
+Building
+--------
To build the fonts you need a few Python packages:
- $ python -m venv amiri
- $ . amiri/bin/activate
- $ pip install -r requirements.txt
+ $ python3 -m venv amiri-venv
+ $ . amiri-venv/bin/activate
+ $ pip3 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"
+[1]: https://www.bibalex.org/bulaqpress/en/bulaq.htm "The Bulaq Press"
+[2]: https://openfontlicense.org "The Open Font License"
++++++ _service ++++++
--- /var/tmp/diff_new_pack.MZhYM9/_old 2026-10-18 19:24:39.837092260 +0200
+++ /var/tmp/diff_new_pack.MZhYM9/_new 2026-10-18 19:24:39.843092509 +0200
@@ -2,12 +2,12 @@
<service name="download_url" mode="manual">
<param name="protocol">https</param>
<param name="host">github.com</param>
- <param
name="path">/aliftype/amiri/releases/download/1.000/Amiri-1.000.zip</param>
+ <param
name="path">/aliftype/amiri/releases/download/1.003/Amiri-1.003.zip</param>
</service>
<service name="verify_file" mode="manual">
- <param name="file">Amiri-1.000.zip</param>
+ <param name="file">Amiri-1.003.zip</param>
<param name="verifier">sha256</param>
- <param
name="checksum">926fe1bd7dfde8e55178281f645258bfced6420c951c6f2fd532fd21691bca30</param>
+ <param
name="checksum">81af0aff7d2086d8af24cea7202f7546130997982534691373485cd96744d05e</param>
</service>
</services>