Skip to content

Releases: silnrsi/font-harmattan

Harmattan v4.300

21 Oct 16:30
Compare
Choose a tag to compare

We are very pleased to announce a new release of Harmattan, an Arabic script font designed for use by languages in West Africa.

Changes

This release includes the following changes for this version:

New

  • Added:
    • U+0897 ARABIC PEPET
    • U+10EC2 ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW
    • U+10EC3 ARABIC LETTER TAH WITH TWO DOTS VERTICALLY BELOW
    • U+10EC4 ARABIC LETTER KAF WITH TWO DOTS VERTICALLY BELOW
    • U+10EFC ARABIC COMBINING ALEF OVERLAY
  • Added support for Kashmiri language
  • Added facility to override default language behavior through feature selection
  • Added support for cv76 (dagger alef) on spacing characters and tatweel

Improved

  • Enhanced positioning of U+06E2 ARABIC SMALL HIGH MEEM ISOLATED FORM next to adjacent vowel marks
  • Adjusted design of U+0883 ARABIC TATWEEL WITH OVERSTRUCK HAMZA
  • Improved alef+mark positioning to reduce collisions
  • Improved madda reordering to comply with UAX #53
  • Documentation enhancements

Known issues

  • Shaping for the newly added characters may not yet occur in applications.
  • Medial and final high hamza characters may have collisions (these likely do not occur).
  • Lam + high hamza alef ligature does not form as it likely does not occur.
  • In InDesign: some behaviors, such as the lam-alef ligature, raised kasra with shadda, and subtending marks, will not function correctly unless Ligatures is turned on in the Characters panel.

Harmattan v4.000

14 Apr 16:00
Compare
Choose a tag to compare

Changes

New

  • Added Kyrgyz language support
  • Added Arabic-style (rounded) versions of chevron quotes
  • New features:
    • cv49 - Heh Doachashmee
    • cv51 - Kyrgyz OE (loop/bar)
    • cv54 - Yeh hamza (Standard/Right hamza)
    • cv85 - Decimal separator (Small reh/Slash)
  • Added:
    • U+061D ARABIC END OF TEXT MARK
    • Due to the rarity of these characters, lam-alef ligatures have not been implemented with these new characters:
      • U+0870 ARABIC LETTER ALEF WITH ATTACHED FATHA
      • U+0871 ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA
      • U+0872 ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE
      • U+0873 ARABIC LETTER ALEF WITH LEFT MIDDLE STROKE
      • U+0874 ARABIC LETTER ALEF WITH ATTACHED KASRA
      • U+0875 ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA
      • U+0876 ARABIC LETTER ALEF WITH ATTACHED ROUND DOT ABOVE
      • U+0877 ARABIC LETTER ALEF WITH ATTACHED RIGHT ROUND DOT
      • U+0878 ARABIC LETTER ALEF WITH ATTACHED LEFT ROUND DOT
      • U+0879 ARABIC LETTER ALEF WITH ATTACHED ROUND DOT BELOW
      • U+087A ARABIC LETTER ALEF WITH DOT ABOVE
      • U+087B ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA AND DOT ABOVE
      • U+087C ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE AND DOT ABOVE
      • U+087D ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA AND DOT ABOVE
      • U+087E ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA AND LEFT RING
      • U+087F ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE AND LEFT RING
      • U+0880 ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA AND LEFT RING
      • U+0881 ARABIC LETTER ALEF WITH ATTACHED RIGHT HAMZA
      • U+0882 ARABIC LETTER ALEF WITH ATTACHED LEFT HAMZA
    • U+0883 ARABIC TATWEEL WITH OVERSTRUCK HAMZA
    • U+0884 ARABIC TATWEEL WITH OVERSTRUCK WAW
    • U+0885 ARABIC TATWEEL WITH TWO DOTS BELOW
    • U+0886 ARABIC LETTER THIN YEH
    • U+0887 ARABIC BASELINE ROUND DOT
    • U+0888 ARABIC RAISED ROUND DOT
    • U+0889 ARABIC LETTER NOON WITH INVERTED SMALL V
    • U+088A ARABIC LETTER HAH WITH INVERTED SMALL V BELOW
    • U+088B ARABIC LETTER TAH WITH DOT BELOW
    • U+088C ARABIC LETTER TAH WITH THREE DOTS BELOW
    • U+088D ARABIC LETTER KEHEH WITH TWO DOTS VERTICALLY BELOW
    • U+088E ARABIC VERTICAL TAIL
    • U+0890 ARABIC POUND MARK ABOVE
    • U+0891 ARABIC PIASTRE MARK ABOVE
    • U+0898 ARABIC SMALL HIGH WORD AL-JUZ
    • U+0899 ARABIC SMALL LOW WORD ISHMAAM
    • U+089A ARABIC SMALL LOW WORD IMAALA
    • U+089B ARABIC SMALL LOW WORD TASHEEL
    • U+089C ARABIC MADDA WAAJIB
    • U+089D ARABIC SUPERSCRIPT ALEF MOKHASSAS
    • U+089E ARABIC DOUBLED MADDA
    • U+089F ARABIC HALF MADDA OVER MADDA
    • U+08B5 ARABIC LETTER QAF WITH DOT BELOW AND NO DOTS ABOVE
    • U+08C8 ARABIC LETTER GRAF
    • U+08C9 ARABIC SMALL FARSI YEH
    • U+08CA ARABIC SMALL HIGH FARSI YEH
    • U+08CB ARABIC SMALL HIGH YEH BARREE WITH TWO DOTS BELOW
    • U+08CC ARABIC SMALL HIGH WORD SAH
    • U+08CD ARABIC SMALL HIGH ZAH
    • U+08CE ARABIC LARGE ROUND DOT ABOVE
    • U+08CF ARABIC LARGE ROUND DOT BELOW
    • U+08D0 ARABIC SUKUN BELOW
    • U+08D1 ARABIC LARGE CIRCLE BELOW
    • U+08D2 ARABIC LARGE ROUND DOT INSIDE CIRCLE BELOW
    • U+08D3 ARABIC SMALL LOW WAW
    • U+08D4 ARABIC SMALL HIGH WORD AR-RUB
    • U+08D5 ARABIC SMALL HIGH SAD
    • U+08D6 ARABIC SMALL HIGH AIN
    • U+08D7 ARABIC SMALL HIGH QAF
    • U+08D8 ARABIC SMALL HIGH NOON WITH KASRA
    • U+08D9 ARABIC SMALL LOW NOON WITH KASRA
    • U+08DA ARABIC SMALL HIGH WORD ATH-THALATHA
    • U+08DB ARABIC SMALL HIGH WORD AS-SAJDA
    • U+08DC ARABIC SMALL HIGH WORD AN-NISF
    • U+08DD ARABIC SMALL HIGH WORD SAKTA
    • U+08DE ARABIC SMALL HIGH WORD QIF
    • U+08DF ARABIC SMALL HIGH WORD WAQFA
    • U+08E0 ARABIC SMALL HIGH FOOTNOTE MARKER
    • U+08E1 ARABIC SMALL HIGH SIGN SAFHA
    • U+08E2 ARABIC DISPUTED END OF AYAH
    • U+201B SINGLE HIGH-REVERSED-9 QUOTATION MARK
    • U+201F DOUBLE HIGH-REVERSED-9 QUOTATION MARK
    • U+204F REVERSED SEMICOLON
    • U+2E41 REVERSED COMMA
    • U+10EFD ARABIC SMALL LOW WORD SAKTA
    • U+10EFE ARABIC SMALL LOW WORD QASR
    • U+10EFF ARABIC SMALL LOW WORD MADDA

Improved

  • Fixed bug using kashida-justification in Word (where the lam-alef ligature would break)
  • Made U+06DB ARABIC SMALL HIGH THREE DOTS bold in the bold font
  • Changed default for U+0657 ARABIC INVERTED DAMMA from "open" to "filled"
  • Changed Kurdish language to support a U+06BE Heh Doachashmee alternate rather than U+0647 Heh alternate
  • Redesign
    • U+0616 ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH (see https://www.unicode.org/versions/Unicode15.0.0/erratafixed.html)
    • U+0674 ARABIC LETTER HIGH HAMZA
    • U+0675 ARABIC LETTER HIGH HAMZA ALEF
    • U+0676 ARABIC LETTER HIGH HAMZA WAW
    • U+0677 ARABIC LETTER U WITH HAMZA ABOVE
    • U+0678 ARABIC LETTER HIGH HAMZA YEH
    • U+06C5 ARABIC LETTER KIRGHIZ OE
    • U+06C7 ARABIC LETTER U

Removed

  • Removed features:
    • Alef diacritic placement (cv02)
    • Arabic U (cv50)

Known issues

  • Shaping for the newly added characters may not yet occur in applications.
  • Medial and final high hamza characters may have collisions (these likely do not occur).
  • Lam + high hamza alef ligature does not form as it likely does not occur.

Harmattan Version 2.000

18 Jun 22:53
Compare
Choose a tag to compare

We are very pleased to announce the release of Harmattan v2.000, an Arabic script font designed for use by languages in West Africa. The font can be downloaded from our Harmattan website:

Download the release package from: https://software.sil.org/harmattan/download/

The most significant change to this version is the addition of a bold typeface. We have also added support for all characters in the Arabic and Arabic Supplement blocks and for most characters in the Arabic Extended-A block. The website contains a full list of the changes (https://software.sil.org/harmattan/release-2-000/).

We hope you enjoy the latest version of the Harmattan font.

Harmattan beta Version 1.900 (test release)

25 Apr 20:25
Compare
Choose a tag to compare

We are happy to announce the release of Harmattan Beta 1.900. This is a test release in preparation for version 2.0.

We really need people to install and use the font for about a month. We would like you to review and give us feedback (with screenshots) on anything unexpected that you encounter.

This font provides a bold typeface as well as a complete set of all the Arabic script characters in the Arabic and Arabic-Supplement blocks and many of the Arabic Extended-A block.

Please try to use both the Regular and the Bold typefaces so that you can see how the brand new bold looks and shapes.

Testing in InDesign, LibreOffice, Word, XeTeX, Paratext, Bloom, SAB, etc would be especially welcome. If you find inconsistencies in inter-word spacing keep a list of the problem pairs (like reh/jeem or waw/ain, etc). Screenshots of the problems you see will be especially helpful.

We really want feedback!
Tell us if it all worked great.
Tell us what apps you tested it in
Tell us what Operating Systems you were using

The documentation folder in the .zip file describes all the characters the font supports and describes all the features the font supports. It includes how to use the features.

We would like to have all feedback in by May 31.

Below is a list of all the important changes to the font that we’ve made since the Harmattan 1.001 release (three years ago).

2019-04-25 (SIL WSTech team) Harmattan beta Version 1.900 (test release)

  • KNOWN ISSUE: No TypeTuner support
  • Added a bold typeface
  • Added support for all characters in the Arabic and Arabic Supplement blocks
  • Added support for all base characters in the Arabic Extended-A block
  • Added U+FDFC, U+FDFD (bismillah)
  • Added U+02D0, U+02D8..U+02D9, U+02DB, U+02DD, U+034F, U+03C0, U+2044, U+2126, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264..U+2265
  • Added language support for Wolof, Kurdish, Urdu, and Sindhi variants
  • Added Dal, Heh, Arabic U, Inverted Damma, and Eastern Digits features
  • Improved support for Shaddah+kasra placement feature
  • Removed "Show invisible characters" feature
  • Added UI name strings for Graphite and OpenType features
  • Improvements to the design of dal- keheh-, yeh-, qaf-, ain-, heh doachashmee-, swash kaf-, and yeh barree-based characters
  • Improvements to the design of rohingya yeh
  • Improvements to the design and size of digits (latin and arabic)
  • Adjustments to diacritic positioning
  • Implemented new Allah ligature rules
  • Modified underline and strikethrough position (for application use)
  • Modified superscript and subscript size and positioning (for application use)