texlive[52218] Master/texmf-dist: amiri (30sep19)

commits+karl at tug.org commits+karl at tug.org
Mon Sep 30 23:40:29 CEST 2019


Revision: 52218
          http://tug.org/svn/texlive?view=revision&revision=52218
Author:   karl
Date:     2019-09-30 23:40:28 +0200 (Mon, 30 Sep 2019)
Log Message:
-----------
amiri (30sep19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/fonts/amiri/NEWS
    trunk/Master/texmf-dist/doc/fonts/amiri/NEWS-Arabic
    trunk/Master/texmf-dist/doc/fonts/amiri/README

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/fonts/amiri/Documentation-Arabic.pdf
    trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-Bold.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-BoldSlanted.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-Regular.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-Slanted.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/amiri/AmiriQuran.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/amiri/AmiriQuranColored.ttf
    trunk/Master/texmf-dist/tex/latex/amiri/
    trunk/Master/texmf-dist/tex/latex/amiri/Amiri.fontspec

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/fonts/amiri/amiri-table.pdf
    trunk/Master/texmf-dist/doc/fonts/amiri/documentation-arabic.pdf
    trunk/Master/texmf-dist/fonts/truetype/public/amiri/amiri-bold.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/amiri/amiri-boldslanted.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/amiri/amiri-quran-colored.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/amiri/amiri-quran.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/amiri/amiri-regular.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/amiri/amiri-slanted.ttf

Added: trunk/Master/texmf-dist/doc/fonts/amiri/Documentation-Arabic.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/fonts/amiri/Documentation-Arabic.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/amiri/Documentation-Arabic.pdf	2019-09-29 23:54:16 UTC (rev 52217)
+++ trunk/Master/texmf-dist/doc/fonts/amiri/Documentation-Arabic.pdf	2019-09-30 21:40:28 UTC (rev 52218)

Property changes on: trunk/Master/texmf-dist/doc/fonts/amiri/Documentation-Arabic.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/fonts/amiri/NEWS
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/amiri/NEWS	2019-09-29 23:54:16 UTC (rev 52217)
+++ trunk/Master/texmf-dist/doc/fonts/amiri/NEWS	2019-09-30 21:40:28 UTC (rev 52218)
@@ -1,3 +1,53 @@
+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

Modified: trunk/Master/texmf-dist/doc/fonts/amiri/NEWS-Arabic
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/amiri/NEWS-Arabic	2019-09-29 23:54:16 UTC (rev 52217)
+++ trunk/Master/texmf-dist/doc/fonts/amiri/NEWS-Arabic	2019-09-30 21:40:28 UTC (rev 52218)
@@ -1,3 +1,28 @@
+أميري ٠٫١١٢ (٢٠١٩-٠٩-٢٩)
+------------------------
+* إصلاح علامة النقطة التحتية لتكون مستديرة لا مربعة.
+* إضافة ملف 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
+* تغييرات شغيرة أخرى، و تغييرات على نظام بناء الخط من المصدر.
+
 أميري ٠٫١١٠ (٢٠١٧-١٢-٢٠)
 -----------------------
 * محارف جديدة:

Modified: trunk/Master/texmf-dist/doc/fonts/amiri/README
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/amiri/README	2019-09-29 23:54:16 UTC (rev 52217)
+++ trunk/Master/texmf-dist/doc/fonts/amiri/README	2019-09-30 21:40:28 UTC (rev 52218)
@@ -1,3 +1,5 @@
+[![Build Status](https://travis-ci.org/alif-type/amiri.svg?branch=master)](https://travis-ci.org/alif-type/amiri)
+
 Amiri Font
 ==========
 
@@ -26,5 +28,64 @@
 
 > 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 FontForge Python module, gpp and FontTools:
+
+    $ sudo apt-get install python-fontforge gpp
+    $ python -m venv amiri --system-site-packages
+    $ . amiri/bin/activate
+    $ pip install fonttools brotli
+
+To build the font files run:
+
+    $ make ttf
+
+To build the font files along with the web files; run:
+
+    $ make web
+
+Ubuntu 16.04 Contributors
+-------------------------
+
+You might face an error with importing fontforge
+
+    File "tools/build.py", line 18, in <module>
+        import fontforge
+    ImportError: No module named fontforge
+
+This is because fontforge does not work properly with Python 3 on Ubuntu 16.04.
+To build the fonts with Python version 2.7 ; install FontForge Python
+module by following the instructions from the [official documentation][3]. But
+make sure to enable python extension and scripting for Python 2. Use the following
+commands instead of the original in the last step of the installation:
+
+    $ cd fontforge
+    $ ./bootstrap
+    $ ./configure --enable-python-extension --enable-python-scripting=2
+    $ make
+    $ sudo make install
+    $ sudo ldconfig 
+
+After that, return back to the directory of the amiri repository and continue
+with python-fontforge, gpp, and the virtual environment
+ 
+    $ sudo apt-get install python-fontforge gpp
+    $ virtualenv amiri --system-site-packages
+    $ . amiri/bin/activate
+    $ pip install fonttools brotli
+
 [1]: http://www.bibalex.org/bulaqpress/en/bulaq.htm "The Bulaq Press"
 [2]: http://scripts.sil.org/OFL "The Open Font License"
+[3]: https://github.com/fontforge/fontforge/blob/master/INSTALL-git.md "FontForge official documentation"
\ No newline at end of file

Deleted: trunk/Master/texmf-dist/doc/fonts/amiri/amiri-table.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/doc/fonts/amiri/documentation-arabic.pdf
===================================================================
(Binary files differ)

Added: trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-Bold.ttf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-Bold.ttf
===================================================================
--- trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-Bold.ttf	2019-09-29 23:54:16 UTC (rev 52217)
+++ trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-Bold.ttf	2019-09-30 21:40:28 UTC (rev 52218)

Property changes on: trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-Bold.ttf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-BoldSlanted.ttf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-BoldSlanted.ttf
===================================================================
--- trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-BoldSlanted.ttf	2019-09-29 23:54:16 UTC (rev 52217)
+++ trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-BoldSlanted.ttf	2019-09-30 21:40:28 UTC (rev 52218)

Property changes on: trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-BoldSlanted.ttf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-Regular.ttf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-Regular.ttf
===================================================================
--- trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-Regular.ttf	2019-09-29 23:54:16 UTC (rev 52217)
+++ trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-Regular.ttf	2019-09-30 21:40:28 UTC (rev 52218)

Property changes on: trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-Regular.ttf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-Slanted.ttf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-Slanted.ttf
===================================================================
--- trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-Slanted.ttf	2019-09-29 23:54:16 UTC (rev 52217)
+++ trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-Slanted.ttf	2019-09-30 21:40:28 UTC (rev 52218)

Property changes on: trunk/Master/texmf-dist/fonts/truetype/public/amiri/Amiri-Slanted.ttf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/fonts/truetype/public/amiri/AmiriQuran.ttf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/fonts/truetype/public/amiri/AmiriQuran.ttf
===================================================================
--- trunk/Master/texmf-dist/fonts/truetype/public/amiri/AmiriQuran.ttf	2019-09-29 23:54:16 UTC (rev 52217)
+++ trunk/Master/texmf-dist/fonts/truetype/public/amiri/AmiriQuran.ttf	2019-09-30 21:40:28 UTC (rev 52218)

Property changes on: trunk/Master/texmf-dist/fonts/truetype/public/amiri/AmiriQuran.ttf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/fonts/truetype/public/amiri/AmiriQuranColored.ttf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/fonts/truetype/public/amiri/AmiriQuranColored.ttf
===================================================================
--- trunk/Master/texmf-dist/fonts/truetype/public/amiri/AmiriQuranColored.ttf	2019-09-29 23:54:16 UTC (rev 52217)
+++ trunk/Master/texmf-dist/fonts/truetype/public/amiri/AmiriQuranColored.ttf	2019-09-30 21:40:28 UTC (rev 52218)

Property changes on: trunk/Master/texmf-dist/fonts/truetype/public/amiri/AmiriQuranColored.ttf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/fonts/truetype/public/amiri/amiri-bold.ttf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/fonts/truetype/public/amiri/amiri-boldslanted.ttf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/fonts/truetype/public/amiri/amiri-quran-colored.ttf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/fonts/truetype/public/amiri/amiri-quran.ttf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/fonts/truetype/public/amiri/amiri-regular.ttf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/fonts/truetype/public/amiri/amiri-slanted.ttf
===================================================================
(Binary files differ)

Added: trunk/Master/texmf-dist/tex/latex/amiri/Amiri.fontspec
===================================================================
--- trunk/Master/texmf-dist/tex/latex/amiri/Amiri.fontspec	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/amiri/Amiri.fontspec	2019-09-30 21:40:28 UTC (rev 52218)
@@ -0,0 +1,7 @@
+\defaultfontfeatures[Amiri]{
+  Extension=.ttf,
+  UprightFont=*-Regular,
+  ItalicFont=*-Slanted,
+  BoldFont=*-Bold,
+  BoldItalicFont=*-BoldSlanted,
+}



More information about the tex-live-commits mailing list