Skip to content

Releases: aliftype/amiri

Amiri 0.100

24 Jul 06:20
Compare
Choose a tag to compare
  • 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

24 Jul 16:12
Compare
Choose a tag to compare
Amiri 0.016 Pre-release
Pre-release
  • 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

24 Jul 16:15
Compare
Choose a tag to compare
Amiri 0.015 Pre-release
Pre-release
  • 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

24 Jul 16:16
Compare
Choose a tag to compare
Amiri 0.014 Pre-release
Pre-release
  • Another minor release to fix two bugs:
    • Lellah bug on Windows and MS Office.
    • Wrong placement of dots under final Yaa.

Amiri 0.013

24 Jul 16:18
Compare
Choose a tag to compare
Amiri 0.013 Pre-release
Pre-release
  • A minor release to fix mark positioning on kerned glyphs in Windows.

Amiri 0.012

24 Jul 16:20
Compare
Choose a tag to compare
Amiri 0.012 Pre-release
Pre-release
  • 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

24 Jul 16:20
Compare
Choose a tag to compare
Amiri 0.011 Pre-release
Pre-release
  • 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

24 Jul 16:22
Compare
Choose a tag to compare
Amiri 0.010 Pre-release
Pre-release
  • 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

24 Jul 16:22
Compare
Choose a tag to compare
Amiri 0.009 Pre-release
Pre-release
  • 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

24 Jul 16:24
Compare
Choose a tag to compare
Amiri 0.003 Pre-release
Pre-release
  • 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.