Releases: aliftype/amiri
Releases · aliftype/amiri
Amiri 0.110
-
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.
- Add
Amiri 0.109
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.
- A new stylistic set (
- 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.
- aliftype/quran-data#1
- aliftype/quran-data#4
- #90
- #106
Amiri 0.108
Amiri 0.108 (2015-09-21)
- New glyphs:
- New design of ه in ـهي combination.
- Alternate numbers for use in fractions, accessible with the OpenType
featuresnumr
anddnom
. - 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.
- No longer replace two successive fatha, damma or kasra with a
- 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.
- A coloured version of the Amiri Quran font that gives the vowels and
Amiri 0.107
- 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.
- Arabic math letters from Arabic Mathematical Alphabetic Symbols block
- 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.
- Reverted the lowering of marks above wide isolated glyphs, it made the marks
Amiri 0.106
- 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.
- New, more conventional shape for gaf, the old shape can be activated with
- 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.
- Drop the OFL reserved font name clause; no need to rename the font when
- A draft user manual (Arabic only for now) is included.
Amiri 0.105
-
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
- 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
- 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.
- Fix wrong kerning of digits inside end of ayah and other Arabic enclosing
Amiri 0.102
- 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).
- The largest feature of this release is adding Latin script support based on
- 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
inccmp
to work around engines not supporting the former. - Smaller, MTX compressed EOT files.
- Duplicate
- Many other subtle improvements here and there.
Amiri 0.101
- New styles:
- This release features a bold font that is, though not as polished as the
regular one, quite usable. - Bold Slanted font.
- This release features a bold font that is, though not as polished as the
- 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 سببس.