2024-10-21 (SIL WSTech team) Lateef version 4.300

New

  • Added:
    • 0897 ARABIC PEPET
    • FD40 ARABIC LIGATURE RAHIMAHU ALLAAH
    • FD41 ARABIC LIGATURE RADI ALLAAHU ANH
    • FD43 ARABIC LIGATURE RADI ALLAAHU ANHUM
    • FD44 ARABIC LIGATURE RADI ALLAAHU ANHUMAA
    • FD45 ARABIC LIGATURE RADI ALLAAHU ANHUNNA
    • FD46 ARABIC LIGATURE SALLALLAAHU ALAYHI WA-AALIH
    • FD48 ARABIC LIGATURE ALAYHIM AS-SALAAM
    • FD49 ARABIC LIGATURE ALAYHIMAA AS-SALAAM
    • FD4A ARABIC LIGATURE ALAYHI AS-SALAATU WAS-SALAAM
    • FD4B ARABIC LIGATURE QUDDISA SIRRAH
    • FD4C ARABIC LIGATURE SALLALLAHU ALAYHI WAAALIHEE WA-SALLAM
    • FD4D ARABIC LIGATURE ALAYHAA AS-SALAAM
    • FD4E ARABIC LIGATURE TABAARAKA WA-TAAALAA
    • FD4F ARABIC LIGATURE RAHIMAHUM ALLAAH
    • FDFE ARABIC LIGATURE SUBHAANAHU WA TAAALAA
    • FDFF ARABIC LIGATURE AZZA WA JALL
    • 10EC2 ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW
    • 10EC3 ARABIC LETTER TAH WITH TWO DOTS VERTICALLY BELOW
    • 10EC4 ARABIC LETTER KAF WITH TWO DOTS VERTICALLY BELOW
    • 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

  • Enlarged Arabic-style guillemet quotes
  • Enhanced positioning of U+06E2 ARABIC SMALL HIGH MEEM ISOLATED FORM next to adjacent vowel marks
  • Improved positioning of final YEH BARREE characters when preceeded by a character with two or three nukat below
  • Improved alef+mark positioning to reduce collisions
  • Improved madda reordering to comply with UAX #53
  • Documentation enhancements

2023-08-28 (SIL WSTech team) Lateef version 4.200

New

  • Added:
    • FDFA ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM
    • FDFB ARABIC LIGATURE JALLAJALALOUHOU

2023-08-11 (SIL WSTech team) Lateef version 4.100

New

  • Added:
    • FD42 ARABIC LIGATURE RADI ALLAAHU ANHAA
    • FD47 ARABIC LIGATURE ALAYHI AS-SALAAM
    • FDCF ARABIC LIGATURE SALAAMUHU ALAYNAA
    • FDFD ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM

2023-04-14 (SIL WSTech team) Lateef version 4.000

New

  • Added Wolof language support
  • New features:
    • cv49 – Heh Doachashmee
    • cv74 – Inverted Damma
  • 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+10EFD ARABIC SMALL LOW WORD SAKTA
    • U+10EFE ARABIC SMALL LOW WORD QASR
    • U+10EFF ARABIC SMALL LOW WORD MADDA

Improved

  • Adjusted height of kashida
  • Enhanced kerning to support support new characters
  • Changed Kurdish language to support a U+06BE Heh Doachashmee alternate rather than U+0647 Heh alternate
  • Fixed rendering bug related to a vowel mark plus a hamza with an intervening combining grapheme joiner

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 Word: kerning of Arabic proportional digits is incorrect. This is a bug in Word.
  • 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.

2022-06-24 (SIL WSTech team) Lateef version 2.000

New

  • Added 6 weights — ExtraLight, Light, Medium, SemiBold, Bold, and ExtraBold
  • Added OpenType support back in to the font
  • Added “Disable digit kerning (see FAQ)” TypeTuner-only feature to support the bug in Word
  • New features:
    • tnum – access tabular versions of Arabic digits
    • pnum – access proportional versions of Latin digits
    • cv51 – Kyrgyz OE (loop/bar)
    • cv54 – Yeh hamza (Standard/Right hamza)
    • cv85 – Decimal separator (Small reh/Slash)
  • Added UI name strings for OpenType features
  • Added Kyrgyz language support
  • Added Rohingya language support
  • Added proportional Arabic digits (now the default)
  • Added kerning for proportional Arabic digits
  • Added Arabic-style (rounded) versions of chevron quotes
  • Added:
    • U+0600 ARABIC NUMBER SIGN
    • U+0601 ARABIC SIGN SANAH
    • U+0602 ARABIC FOOTNOTE MARKER
    • U+0603 ARABIC SIGN SAFHA
    • U+0604 ARABIC SIGN SAMVAT
    • U+0605 ARABIC NUMBER MARK ABOVE
    • U+0609 ARABIC-INDIC PER MILLE SIGN
    • U+060A ARABIC-INDIC PER TEN THOUSAND SIGN
    • U+060B AFGHANI SIGN
    • U+060D ARABIC DATE SEPARATOR
    • U+060E ARABIC POETIC VERSE SIGN
    • U+060F ARABIC SIGN MISRA
    • U+0610 ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM
    • U+0611 ARABIC SIGN ALAYHE ASSALLAM
    • U+0612 ARABIC SIGN RAHMATULLAH ALAYHE
    • U+0613 ARABIC SIGN RADI ALLAHOU ANHU
    • U+0615 ARABIC SMALL HIGH TAH
    • U+0616 ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH
    • U+0617 ARABIC SMALL HIGH ZAIN
    • U+0618 ARABIC SMALL FATHA
    • U+0619 ARABIC SMALL DAMMA
    • U+061A ARABIC SMALL KASRA
    • U+0620 ARABIC LETTER KASHMIRI YEH
    • U+063B ARABIC LETTER KEHEH WITH TWO DOTS ABOVE
    • U+063C ARABIC LETTER KEHEH WITH THREE DOTS BELOW
    • U+063E ARABIC LETTER FARSI YEH WITH TWO DOTS ABOVE
    • U+063F ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE
    • U+065F ARABIC WAVY HAMZA BELOW
    • U+0773 ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
    • U+0774 ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
    • U+0775 ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
    • U+0776 ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
    • U+0777 ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW
    • U+0778 ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
    • U+0779 ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
    • U+077A ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
    • U+077B ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
    • U+077C ARABIC LETTER HAH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW
    • U+077D ARABIC LETTER SEEN WITH EXTENDED ARABIC-INDIC DIGIT FOUR ABOVE
    • U+077E ARABIC LETTER SEEN WITH INVERTED V
    • U+077F ARABIC LETTER KAF WITH TWO DOTS ABOVE
    • U+08A0 ARABIC LETTER BEH WITH SMALL V BELOW
    • U+08A1 ARABIC LETTER BEH WITH HAMZA ABOVE
    • U+08A2 ARABIC LETTER JEEM WITH TWO DOTS ABOVE
    • U+08A3 ARABIC LETTER TAH WITH TWO DOTS ABOVE
    • U+08A4 ARABIC LETTER FEH WITH DOT BELOW AND THREE DOTS ABOVE
    • U+08A5 ARABIC LETTER QAF WITH DOT BELOW
    • U+08A6 ARABIC LETTER LAM WITH DOUBLE BAR
    • U+08A7 ARABIC LETTER MEEM WITH THREE DOTS ABOVE
    • U+08A8 ARABIC LETTER YEH WITH TWO DOTS BELOW AND HAMZA ABOVE
    • U+08A9 ARABIC LETTER YEH WITH TWO DOTS BELOW AND DOT ABOVE
    • U+08AA ARABIC LETTER REH WITH LOOP
    • U+08AB ARABIC LETTER WAW WITH DOT WITHIN
    • U+08AC ARABIC LETTER ROHINGYA YEH
    • U+08AD ARABIC LETTER LOW ALEF
    • U+08AE ARABIC LETTER DAL WITH THREE DOTS BELOW
    • U+08AF ARABIC LETTER SAD WITH THREE DOTS BELOW
    • U+08B0 ARABIC LETTER GAF WITH INVERTED STROKE
    • U+08B1 ARABIC LETTER STRAIGHT WAW
    • U+08B2 ARABIC LETTER ZAIN WITH INVERTED V ABOVE
    • U+08B3 ARABIC LETTER AIN WITH THREE DOTS BELOW
    • U+08B4 ARABIC LETTER KAF WITH DOT BELOW
    • U+08B6 ARABIC LETTER BEH WITH SMALL MEEM ABOVE
    • U+08B7 ARABIC LETTER PEH WITH SMALL MEEM ABOVE
    • U+08B8 ARABIC LETTER TEH WITH SMALL TEH ABOVE
    • U+08B9 ARABIC LETTER REH WITH SMALL NOON ABOVE
    • U+08BA ARABIC LETTER YEH WITH TWO DOTS BELOW AND SMALL NOON ABOVE
    • U+08BB ARABIC LETTER AFRICAN FEH
    • U+08BC ARABIC LETTER AFRICAN QAF
    • U+08BD ARABIC LETTER AFRICAN NOON
    • U+08BE ARABIC LETTER PEH WITH SMALL V
    • U+08BF ARABIC LETTER TEH WITH SMALL V
    • U+08C0 ARABIC LETTER TTEH WITH SMALL V
    • U+08C1 ARABIC LETTER TCHEH WITH SMALL V
    • U+08C2 ARABIC LETTER KEHEH WITH SMALL V
    • U+08C3 ARABIC LETTER GHAIN WITH THREE DOTS ABOVE
    • U+08C4 ARABIC LETTER AFRICAN QAF WITH THREE DOTS ABOVE
    • U+08C5 ARABIC LETTER JEEM WITH THREE DOTS ABOVE
    • U+08C6 ARABIC LETTER JEEM WITH THREE DOTS BELOW
    • U+08C7 ARABIC LETTER LAM WITH SMALL ARABIC LETTER TAH ABOVE
    • U+08E3 ARABIC TURNED DAMMA BELOW
    • U+08E4 ARABIC CURLY FATHA
    • U+08E5 ARABIC CURLY DAMMA
    • U+08E6 ARABIC CURLY KASRA
    • U+08E7 ARABIC CURLY FATHATAN
    • U+08E8 ARABIC CURLY DAMMATAN
    • U+08E9 ARABIC CURLY KASRATAN
    • U+08EA ARABIC TONE ONE DOT ABOVE
    • U+08EB ARABIC TONE TWO DOTS ABOVE
    • U+08EC ARABIC TONE LOOP ABOVE
    • U+08ED ARABIC TONE ONE DOT BELOW
    • U+08EE ARABIC TONE TWO DOTS BELOW
    • U+08EF ARABIC TONE LOOP BELOW
    • U+08F0 ARABIC OPEN FATHATAN
    • U+08F1 ARABIC OPEN DAMMATAN
    • U+08F2 ARABIC OPEN KASRATAN
    • U+08F3 ARABIC SMALL HIGH WAW
    • U+08F4 ARABIC FATHA WITH RING
    • U+08F5 ARABIC FATHA WITH DOT ABOVE
    • U+08F6 ARABIC KASRA WITH DOT BELOW
    • U+08F7 ARABIC LEFT ARROWHEAD ABOVE
    • U+08F8 ARABIC RIGHT ARROWHEAD ABOVE
    • U+08F9 ARABIC LEFT ARROWHEAD BELOW
    • U+08FA ARABIC RIGHT ARROWHEAD BELOW
    • U+08FB ARABIC DOUBLE RIGHT ARROWHEAD ABOVE
    • U+08FC ARABIC DOUBLE RIGHT ARROWHEAD ABOVE WITH DOT
    • U+08FD ARABIC RIGHT ARROWHEAD ABOVE WITH DOT
    • U+08FE ARABIC DAMMA WITH DOT
    • U+08FF ARABIC MARK SIDEWAYS NOON GHUNNA
    • U+201B SINGLE HIGH-REVERSED-9 QUOTATION MARK
    • U+201F DOUBLE HIGH-REVERSED-9 QUOTATION MARK
    • U+204F REVERSED SEMICOLON
    • U+2E41 REVERSED COMMA
  • Implemented new rules for Rendering the Allah ligature
  • Implemented support for UNICODE ARABIC MARK RENDERING (UTR #53)
  • Changed design of all Latin glyphs to use Crimson Pro
  • Updated Latin script repertoire to support Recommended characters for Non-Roman fonts

Improved

  • Redesign of some Arabic digits
  • Redesign of hook on heh-goal
  • Redesigned head of feh, qaf, waw
  • Redesigned high hamza characters (U+0674..U+0678)
  • Redesigned nuktas and variants to be more calligraphic and less geometric
  • Slight adjustments to nukta spacing
  • Harmonized design of many characters so that all characters in that family (eg seen, dal, feh, keheh, etc) would be consistent
  • Harmonized design of all terminals
  • Harmonized vertical stems
  • Harmonized design of small v and inverted small v characters
    • U+063D ARABIC LETTER FARSI YEH WITH INVERTED V
    • U+065A ARABIC VOWEL SIGN SMALL V ABOVE
    • U+065B ARABIC VOWEL SIGN INVERTED SMALL V ABOVE
    • U+0692 ARABIC LETTER REH WITH SMALL V
    • U+06B5 ARABIC LETTER LAM WITH SMALL V
    • U+06C9 ARABIC LETTER KIRGHIZ YU
    • U+06CE ARABIC LETTER YEH WITH SMALL V
    • U+06EE ARABIC LETTER DAL WITH INVERTED V
    • U+06EF ARABIC LETTER REH WITH INVERTED V
    • U+06FF ARABIC LETTER HEH WITH INVERTED V
    • U+0756 ARABIC LETTER BEH WITH SMALL V
    • U+0769 ARABIC LETTER NOON WITH SMALL V
  • Harmonized design of punctuation used in Arabic script (question mark, exclamation mark, quotation marks, commas, period)
  • Made space and nobreak space have the same width
  • Adjusted width of various whitespace characters to conform to best practice
  • Revised side-bearings for many glyphs
  • Revised width of kashida
  • Changed scaling for some Quranic marks (combining) and adjusted weights
  • Improved mark positioning
  • Redesign
    • U+0616 ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH (see https://www.unicode.org/versions/Unicode15.0.0/erratafixed.html)
    • U+0677 ARABIC LETTER U WITH HAMZA ABOVE
    • U+06AC ARABIC LETTER KAF WITH DOT ABOVE
    • U+06AD ARABIC LETTER NG
    • U+06C5 ARABIC LETTER KIRGHIZ OE
    • U+06C7 ARABIC LETTER U
    • U+FDF2 ARABIC LIGATURE ALLAH ISOLATED FORM
  • Adjusted position of isolate lam characters
  • Small changes to some glyphs including maddah, imala e, ain, waw
  • Increase vertical separation between maddah and fatha in context of alef-maddah and initial lam+fatha
  • Adjusted default linespacing to match that of Lateef 1.001 (which is tighter than LateefGR)
  • Adjusted kerning to be similar to that of LateefGR
  • Changed Latin digits to tabular; use new “pnum” feature to access proportional digits
  • Fixed bug using kashida-justification in Word (where the lam-alef ligature would break)
  • Fixed End-of-Ayah rendering in OpenType

Removed

  • Removed Graphite from the font
  • Removed support for Sindhi-style comma when Sindhi language is selected
  • Removed support for Sindhi-style heh when Sindhi language is selected
  • Removed support for Urdu-style heh when Urdu language is selected
  • Removed features:
    • Arabic U
    • Show invisible characters
    • Jeh hack
    • Dotless head of Khah hack

Known issues

  • Characters added since LateefGR are not yet kerned so spacing after reh- and waw-like characters may be incorrect. Please let us know of specific combinations that should be improved.
  • In Word: kerning of Arabic proportional digits is incorrect. This is a bug in Word.
  • 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.

2017-03-23 (SIL NRSI team) LateefGR Version 1.200

  • Removed U+03BC
  • Added U+061C, U+063D, U+076E..U+0772, U+08AA, U+08B2, U+2012, U+2015,
    U+2027..U+2029, U+202F, U+2066..U+2069
  • Added alternates for End of Ayah (U+06DD) and changed default design
  • Design changes to U+0755, U+0756, U+075A
  • Design changes to U+06AC and U+06AD
  • Design changes to U+06DF..U+06E1 (to follow https://unicode.org/review/pr-73.html)
  • U+06BA is now dotless in all positions
  • U+00A0 advanced width changed to match U+0020
  • Size of dagger alef (U+0670) is reduced above U+0678
  • Added Graphite language tags
  • Added Graphite features
  • Added Graphite Kerning for reh-like and waw-like characters
  • Linespacing is looser
  • Does not include OpenType support

2008-11-06 (SIL NRSI team) Lateef Version 1.001

  • Re-released under OFL
  • no other changes from 1.0

2005-06-03 (SIL NRSI team) Lateef Version 1.0

  • First public version
  • Released under the SIL Freeware License