Skip to content

Releases: silnrsi/font-annapurna

v3.000

Choose a tag to compare

@jcoblentz jcoblentz released this 05 Jun 01:07

We are happy to announce the release of Annapurna SIL version 3.000. This release has additional weights, new Devanagari characters and a variant glyph. Graphite has been removed in this version.

  • There are additional intermediate weights. Previously existing weights have not changed.
    Here is a list, with retained weights in bold and new weights in italic.
    The CSS values for the weights within each family are in parentheses.
    • Annapurna SIL Regular (400)
    • Annapurna SIL Medium (500)
    • Annapurna SIL SemiBold (600)
    • Annapurna SIL Bold (700)
  • Added Devanagari characters from the Devanagari Extended-A block:
    • U+11B00 DEVANAGARI HEAD MARK
    • U+11B01 DEVANAGARI HEAD MARK WITH HEADSTROKE
    • U+11B02 DEVANAGARI SIGN BHALE
    • U+11B03 DEVANAGARI SIGN BHALE WITH HOOK
    • U+11B04 DEVANAGARI SIGN EXTENDED BHALE
    • U+11B05 DEVANAGARI SIGN EXTENDED BHALE WITH HOOK
    • U+11B06 DEVANAGARI SIGN WESTERN FIVE-LIKE BHALE
    • U+11B07 DEVANAGARI DEVANAGARI SIGN WESTERN NINE-LIKE BHALE
    • U+11B08 DEVANAGARI SIGN REVERSED NINE-LIKE BHALE
    • U+11B09 DEVANAGARI SIGN MINDU
  • Added a DEVANAGARI SHA variant (SHA as a loop)
    • To enable, use Stylistic Set 18 (ss18=1)
    • Postscript glyph name is uni0936.alt
  • Graphite has been removed. Application and OS support for OpenType
    has greatly improved, so the need for Graphite in this font family is
    greatly reduced. Note: Versions 2.100 and earlier have Graphite.
  • Removed some lowercase characters that have no matching uppercase:
    • U+0101: LATIN SMALL LETTER A WITH MACRON
    • U+0113: LATIN SMALL LETTER E WITH MACRON
    • U+0129: LATIN SMALL LETTER I WITH TILDE
    • U+012B: LATIN SMALL LETTER I WITH MACRON
    • U+014B: LATIN SMALL LETTER ENG
    • U+014D: LATIN SMALL LETTER O WITH MACRON
    • U+0169: LATIN SMALL LETTER U WITH TILDE
    • U+016B: LATIN SMALL LETTER U WITH MACRON
    • U+0254: LATIN SMALL LETTER OPEN O
    • U+0256: LATIN SMALL LETTER D WITH TAIL
    • U+0259: LATIN SMALL LETTER SCHWA
    • U+025B: LATIN SMALL LETTER OPEN E
    • U+026A: LATIN LETTER SMALL CAPITAL I
    • U+0272: LATIN SMALL LETTER N WITH LEFT HOOK
    • U+0288: LATIN SMALL LETTER T WITH RETROFLEX HOOK
    • U+028A: LATIN SMALL LETTER UPSILON
    • U+028C: LATIN SMALL LETTER TURNED V
    • U+1EBD: LATIN SMALL LETTER E WITH TILDE

The home page is https://software.sil.org/annapurna/.

Annapurna SIL v2.100

Choose a tag to compare

@jcoblentz jcoblentz released this 11 Jun 19:06

Release 2.100

This release addresses an issue in Wambule texts that have implosives that were in use before characters for Sindhi implosives were encoded in Unicode. There also were TypeTuner corrections and bug fixes. Details are:

  • Enabled rendering for a unique sequence (an implosive) in the Wambule language
    • Consists of a DDA, BA or LA half-form (using ZWJ) plus a full vowel A
    • The sequence may include a vowel sign or virama (halant)
    • Inspect the GSUB OpenType code for details since this is not usual behaviour
  • Added TypeTuner support for Ra+Ukar+Nukta ligature (feature in Stylistic Set 16)
  • Fixed CHA variant bug (feature in Stylistic Set 17)
  • Fixed ikar + vowel reordering bug (Graphite only)

The home page is http://software.sil.org/annapurna/.

Annapurna SIL v2.000

Choose a tag to compare

@jcoblentz jcoblentz released this 09 Nov 00:21

Release 2.000 - Additional characters and new features

This is a major release that uses a UFO-based design and production workflow. All sources are in open formats. The build toolkit and workflow is completely open-source.

  • Web fonts are provided in both WOFF and WOFF2 formats

  • Added Devanagari characters:

    • U+A8FC DEVANAGARI SIGN SIDDHAM
    • U+A8FD DEVANAGARI JAIN OM
    • U+A8FE DEVANAGARI LETTER AY
    • U+A8FF DEVANAGARI VOWEL SIGN AY
  • Added recommended characters (Latin, punctuation, other) for non-Latin fonts:

    • U+02C7 caron
    • U+02D8 breve
    • U+02D9 dotaccent
    • U+02DA ring
    • U+02DB ogonek
    • U+02DD hungarumlaut
    • U+0306 brevecomb
    • U+034F graphemejoinercomb
    • U+03C0 pi
    • U+2000 enquad
    • U+2001 emquad
    • U+2002 enspace
    • U+2003 emspace
    • U+2004 threeperemspace
    • U+2005 fourperemspace
    • U+2006 sixperemspace
    • U+2007 figurespace
    • U+2008 punctuationspace
    • U+200A hairspace
    • U+2010 hyphentwo
    • U+2011 nonbreakinghyphen
    • U+2012 figuredash
    • U+2015 horizontalbar
    • U+2027 hyphenationpoint
    • U+2028 lineseparator
    • U+2029 paragraphseparator
    • U+2060 wordjoiner
    • U+2126 Omega, Ohm
    • U+2202 partialdiff
    • U+2206 Delta
    • U+220F product
    • U+2211 summation
    • U+2215 divisionslash
    • U+2219 bulletoperator
    • U+221A radical
    • U+221E infinity
    • U+222B integral
    • U+2248 approxequal
    • U+2260 notequal
    • U+2264 lessequal
    • U+2265 greaterequal
    • U+2423 blank
    • U+25CA lozenge
    • U+FB01 fi
    • U+FB02 fl
    • U+FE00 VS1
    • U+FE01 VS2
    • U+FE02 VS3
    • U+FE03 VS4
    • U+FE04 VS5
    • U+FE05 VS6
    • U+FE06 VS7
    • U+FE07 VS8
    • U+FE08 VS9
    • U+FE09 VS10
    • U+FE0A VS11
    • U+FE0B VS12
    • U+FE0C VS13
    • U+FE0D VS14
    • U+FE0E VS15
    • U+FE0F VS16
    • U+FEFF zeroWidthNoBreakSpace
    • U+FFFC objectReplacementCharacter
    • U+FFFD replacementCharacter
  • Added variant glyphs:

    • DEVANAGARI CHA variants
      • Full Cha with tail
      • Half Cha with no stem or halant
    • DEVANAGARI HEADSTROKE variants
      • Discrete (to show the number of missing characters)
      • Narrow (for use in typography)
      • Filler (zero advance width for use in typography)
    • DEVANAGARI JAIN OM variant (extended headstroke)
  • Added Stylistic Set features:

    • ss16 uses ligature forms for ra + ukar (or uukar) with nukta
    • ss17 for full Cha with tail, half Cha with no stem or halant
  • Added Character Variant features:

    • cv21 for headstroke variants discrete, narrow and filler
    • cv22 for Jain Om variants with extended headstroke
    • Graphite only: added features cv01-cv17 to correspond to OpenType ss01-ss17
  • Width of typographic spaces have been made more consistent to reflect
    common publishing industry usage. Note that this may affect line and page
    lengths. Affected spaces:

    • U+2003 EN SPACE
    • U+2004 THREE-PER-EM SPACE
    • U+2005 FOUR-PER-EM SPACE
    • U+2006 SIX-PER-EM SPACE
    • U+2009 THIN SPACE
    • U+200A HAIR SPACE
    • U+202F NARROW NO-BREAK SPACE
  • Fixed OpenType rendering of double Nga stack with open-Ya to match Graphite

  • Fixed OpenType rendering of nukta forms of stemless characters with open-Ya
    to match Graphite

  • Added Graphite rules to reorder ikar before full vowel and possible cons
    or half-cons

  • Fixed Ra+ukar collision with preceding ukar

  • Fixed ikar-anusvara collision on conjuncts

  • Fixed misoriented contours and duplicated knots

  • Added UFO key and value data to set head table flag bits 0 and 1

  • Revised content and format of the documentation

Version 1.204

Choose a tag to compare

@jcoblentz jcoblentz released this 25 Feb 17:49

This version is a maintenance release that fixes some Graphite bugs involving alternate renderings of the half forms of ya and removing duplicates in classes.

Version 1.203

Choose a tag to compare

@jcoblentz jcoblentz released this 11 Dec 22:35

This version is a maintenance release that fixes some Graphite bugs involving reph position chaining rules and a conjunct half-form. An OpenType rule for the "ra halant ra halant" sequence was changed to match the Graphite rendering as reph over ra-halant.