Releases: aliftype/amiri
Releases · aliftype/amiri
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 سببس.
Amiri 0.100
- 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.
- Add a slanted style that slants to the left and no to right, to follow
- 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.