Skip to content

Commit

Permalink
Update Annapurna SIL to v2.000
Browse files Browse the repository at this point in the history
  • Loading branch information
jcoblentz committed Nov 9, 2023
1 parent 33379d3 commit 3229c90
Show file tree
Hide file tree
Showing 164 changed files with 6,068 additions and 121 deletions.
4 changes: 2 additions & 2 deletions basefiles/annapurnasil_base.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
"family": "Annapurna SIL",
"familyid": "annapurnasil",
"license": "OFL",
"packageurl": "https://software.sil.org/downloads/r/annapurna/AnnapurnaSIL-1.204.zip",
"packageurl": "https://software.sil.org/downloads/r/annapurna/AnnapurnaSIL-2.000.zip",
"siteurl": "https://software.sil.org/annapurna/",
"source": "SIL",
"status": "current",
"ziproot": "AnnapurnaSIL-1.204"
"ziproot": "AnnapurnaSIL-2.000"
}
}
19 changes: 11 additions & 8 deletions families.json
Original file line number Diff line number Diff line change
Expand Up @@ -375,24 +375,27 @@
"annapurnasil": {
"defaults": {
"ttf": "AnnapurnaSIL-Regular.ttf",
"woff": "AnnapurnaSIL-Regular.woff"
"woff": "AnnapurnaSIL-Regular.woff",
"woff2": "AnnapurnaSIL-Regular.woff2"
},
"distributable": true,
"family": "Annapurna SIL",
"familyid": "annapurnasil",
"files": {
"AnnapurnaSIL-Bold.ttf": { "axes": { "ital": 0, "wght": 700.0 }, "flourl": "https://fonts.languagetechnology.org/fonts/sil/annapurnasil/AnnapurnaSIL-Bold.ttf", "packagepath": "AnnapurnaSIL-Bold.ttf", "url": "https://github.com/silnrsi/fonts/raw/main/fonts/sil/annapurnasil/AnnapurnaSIL-Bold.ttf", "zippath": "AnnapurnaSIL-1.204/AnnapurnaSIL-Bold.ttf" },
"AnnapurnaSIL-Bold.woff": { "axes": { "ital": 0, "wght": 700.0 }, "flourl": "https://fonts.languagetechnology.org/fonts/sil/annapurnasil/web/AnnapurnaSIL-Bold.woff", "packagepath": "web/AnnapurnaSIL-Bold.woff", "url": "https://github.com/silnrsi/fonts/raw/main/fonts/sil/annapurnasil/web/AnnapurnaSIL-Bold.woff", "zippath": "AnnapurnaSIL-1.204/web/AnnapurnaSIL-Bold.woff" },
"AnnapurnaSIL-Regular.ttf": { "axes": { "ital": 0, "wght": 400.0 }, "flourl": "https://fonts.languagetechnology.org/fonts/sil/annapurnasil/AnnapurnaSIL-Regular.ttf", "packagepath": "AnnapurnaSIL-Regular.ttf", "url": "https://github.com/silnrsi/fonts/raw/main/fonts/sil/annapurnasil/AnnapurnaSIL-Regular.ttf", "zippath": "AnnapurnaSIL-1.204/AnnapurnaSIL-Regular.ttf" },
"AnnapurnaSIL-Regular.woff": { "axes": { "ital": 0, "wght": 400.0 }, "flourl": "https://fonts.languagetechnology.org/fonts/sil/annapurnasil/web/AnnapurnaSIL-Regular.woff", "packagepath": "web/AnnapurnaSIL-Regular.woff", "url": "https://github.com/silnrsi/fonts/raw/main/fonts/sil/annapurnasil/web/AnnapurnaSIL-Regular.woff", "zippath": "AnnapurnaSIL-1.204/web/AnnapurnaSIL-Regular.woff" }
"AnnapurnaSIL-Bold.ttf": { "axes": { "ital": 0, "wght": 700.0 }, "flourl": "https://fonts.languagetechnology.org/fonts/sil/annapurnasil/AnnapurnaSIL-Bold.ttf", "packagepath": "AnnapurnaSIL-Bold.ttf", "url": "https://github.com/silnrsi/fonts/raw/main/fonts/sil/annapurnasil/AnnapurnaSIL-Bold.ttf", "zippath": "AnnapurnaSIL-2.000/AnnapurnaSIL-Bold.ttf" },
"AnnapurnaSIL-Bold.woff": { "axes": { "ital": 0, "wght": 700.0 }, "flourl": "https://fonts.languagetechnology.org/fonts/sil/annapurnasil/web/AnnapurnaSIL-Bold.woff", "packagepath": "web/AnnapurnaSIL-Bold.woff", "url": "https://github.com/silnrsi/fonts/raw/main/fonts/sil/annapurnasil/web/AnnapurnaSIL-Bold.woff", "zippath": "AnnapurnaSIL-2.000/web/AnnapurnaSIL-Bold.woff" },
"AnnapurnaSIL-Bold.woff2": { "axes": { "ital": 0, "wght": 700.0 }, "flourl": "https://fonts.languagetechnology.org/fonts/sil/annapurnasil/web/AnnapurnaSIL-Bold.woff2", "packagepath": "web/AnnapurnaSIL-Bold.woff2", "url": "https://github.com/silnrsi/fonts/raw/main/fonts/sil/annapurnasil/web/AnnapurnaSIL-Bold.woff2", "zippath": "AnnapurnaSIL-2.000/web/AnnapurnaSIL-Bold.woff2" },
"AnnapurnaSIL-Regular.ttf": { "axes": { "ital": 0, "wght": 400.0 }, "flourl": "https://fonts.languagetechnology.org/fonts/sil/annapurnasil/AnnapurnaSIL-Regular.ttf", "packagepath": "AnnapurnaSIL-Regular.ttf", "url": "https://github.com/silnrsi/fonts/raw/main/fonts/sil/annapurnasil/AnnapurnaSIL-Regular.ttf", "zippath": "AnnapurnaSIL-2.000/AnnapurnaSIL-Regular.ttf" },
"AnnapurnaSIL-Regular.woff": { "axes": { "ital": 0, "wght": 400.0 }, "flourl": "https://fonts.languagetechnology.org/fonts/sil/annapurnasil/web/AnnapurnaSIL-Regular.woff", "packagepath": "web/AnnapurnaSIL-Regular.woff", "url": "https://github.com/silnrsi/fonts/raw/main/fonts/sil/annapurnasil/web/AnnapurnaSIL-Regular.woff", "zippath": "AnnapurnaSIL-2.000/web/AnnapurnaSIL-Regular.woff" },
"AnnapurnaSIL-Regular.woff2": { "axes": { "ital": 0, "wght": 400.0 }, "flourl": "https://fonts.languagetechnology.org/fonts/sil/annapurnasil/web/AnnapurnaSIL-Regular.woff2", "packagepath": "web/AnnapurnaSIL-Regular.woff2", "url": "https://github.com/silnrsi/fonts/raw/main/fonts/sil/annapurnasil/web/AnnapurnaSIL-Regular.woff2", "zippath": "AnnapurnaSIL-2.000/web/AnnapurnaSIL-Regular.woff2" }
},
"license": "OFL",
"packageurl": "https://software.sil.org/downloads/r/annapurna/AnnapurnaSIL-1.204.zip",
"packageurl": "https://software.sil.org/downloads/r/annapurna/AnnapurnaSIL-2.000.zip",
"siteurl": "https://software.sil.org/annapurna/",
"source": "SIL",
"status": "current",
"version": "1.204",
"ziproot": "AnnapurnaSIL-1.204"
"version": "2.000",
"ziproot": "AnnapurnaSIL-2.000"
},
"annapurnasilkham": {
"distributable": true,
Expand Down
Binary file modified fonts/sil/annapurnasil/AnnapurnaSIL-Bold.ttf
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[ZoneTransfer]
ZoneId=3
ReferrerUrl=C:\Users\Coblentz\Work\1projects\Annapurna\Build\2.000\Fonts\Prep\releases\AnnapurnaSIL-2.000.zip
Binary file modified fonts/sil/annapurnasil/AnnapurnaSIL-Regular.ttf
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[ZoneTransfer]
ZoneId=3
ReferrerUrl=C:\Users\Coblentz\Work\1projects\Annapurna\Build\2.000\Fonts\Prep\releases\AnnapurnaSIL-2.000.zip
165 changes: 143 additions & 22 deletions fonts/sil/annapurnasil/FONTLOG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,7 @@ This information should be distributed along with the Annapurna SIL fonts and
any derivative works.


Basic Font Information
----------------------
## Basic Font Information

Annapurna SIL is a TrueType font with smart font capabilities added using
state-of-the-art font technologies. This means that complex typographic
Expand All @@ -24,45 +23,168 @@ SIL International is the creator of the Annapurna SIL fonts, and is the owner
of all proprietary rights therein.


A Note Regarding the Open Font License
----------------------------------------------------
## A Note Regarding the Open Font License

The OFL prohibits the use of Reserved Font Names "Annapurna" and "SIL" in
the name of any font that is derived from the Original Version of Annapurna
SIL.


ChangeLog
---------
## ChangeLog
(This should list both major and minor changes, most recent first.)

22 February 2019 (SIL WSTech team) Annapurna SIL version 1.204
### 08 November 2023 (SIL WSTech team) Annapurna SIL version 2.000

***Note that this is a major upgrade that may cause document reflow as
some glyphs widths have changed and linespacing has been adjusted.***

- First release that uses a UFO-based design and production workflow
- All sources are in open formats
- Build toolkit and workflow is completely open-source
- See https://silnrsi.github.io/silfontdev/en-US/Introduction.html

- 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

### 22 February 2019 (SIL WSTech team) Annapurna SIL version 1.204
- Reworked Graphite code to remove duplicates from substitution input classes.
- Fixed Graphite bug involving alternate renderings of the half forms of ya.
Fixed default rendering of dya.

08 December 2017 (SIL NRSI team) Annapurna SIL version 1.203
### 08 December 2017 (SIL NRSI team) Annapurna SIL version 1.203
- Matched OpenType with Graphite rendering where "ra halant ra halant" renders
as "reph over ra-halant" instead of "eyelash ra" with reph over following cons.
- Fixed Graphite bugs in reph position chaining rules
- Fixed Graphite bug involving ta+ta conjunct half-form

10 February 2017 (SIL NRSI team) Annapurna SIL version 1.202
### 10 February 2017 (SIL NRSI team) Annapurna SIL version 1.202
- Fixed Graphite where reph was skipping the aakar after the ya
- Used TTFautohint for hinting which solved disappearing candrabindu in Bold

01 August 2016 (SIL NRSI team) Annapurna SIL version 1.201
### 01 August 2016 (SIL NRSI team) Annapurna SIL version 1.201
- Fixed Graphite (reordering) issue when reph and ikar are in a cluster
- Fixed Graphite issue related to TypeTuner fonts

15 January 2015 (SIL NRSI team) Annapurna SIL version 1.200
### 15 January 2015 (SIL NRSI team) Annapurna SIL version 1.200
- Added glyph U+0978 from the Devanagari block
- Added half forms of all the consonant-rakar conjuncts
- Fixed a near collision between Ha-Nukta and the uukar
- Fixed many collisions of ekar/aikar over ra with a preceding upper mark
- Hinting was done to enhance the on-screen rendering in Windows and Linux

25 October 2012 (SIL NRSI team) Annapurna SIL version 1.100
### 25 October 2012 (SIL NRSI team) Annapurna SIL version 1.100
- Added glyphs (with OpenType and Graphite support) from the Devanagari block
*0900, 093A..093B, 094E..094F, 0955..0957, 0973..0977, 0979..097A
- Added glyphs from the Devanagari Extended block
Expand All @@ -73,7 +195,7 @@ ChangeLog
- Graphite feature IDs are now all four-character tags per CSS requirements
- Minor bug fixes

12 July 2011 (SIL NRSI team) Annapurna SIL version 1.001
### 12 July 2011 (SIL NRSI team) Annapurna SIL version 1.001
- Added ligature glyphs and smart code support for minority languages
* 0930 with 0941 and 093C
* 0931 with 0941
Expand All @@ -85,12 +207,11 @@ ChangeLog
- Minor tweaks by adjusting attachment points and hinting parameters
- Numerous bug fixes in Graphite

31 Dec 2010 (SIL NRSI team) Annapurna SIL version 1.0.0.0 (Version 1.000)
### 31 Dec 2010 (SIL NRSI team) Annapurna SIL version 1.0.0.0 (Version 1.000)
- First version released under the SIL Open Font License


Information for Contributors
----------------------------
## Information for Contributors

The release of Annapurna SIL version 1.0.0.0 (Version 1.000) (and any subsequent
versions) under the OFL license provides a means for people to contribute to the
Expand Down Expand Up @@ -140,19 +261,19 @@ When submissions will be included: We plan to revise the fonts when major
updates are needed (eg new versions of Unicode). If you wish to make
submissions, contact us on the timing.

Acknowledgements
----------------
## Acknowledgements

(Here is where contributors can be acknowledged. If you make modifications
be sure to add your name (N), email (E), web-address (W) and description
(D). This list is sorted by last name in alphabetical order.)

N: Jonathan Coblentz, Sharon Correll, Peter Martin
E: fonts@sil.org
W: http://scripts.sil.org/
N: Jonathan Coblentz, Sharon Correll, Peter Martin, Annie Olsen
E: https://software.sil.org/annapurna/about/contact/
W: https://software.sil.org/annapurna/
D: SIL font designers and engineers

The Annapurna SIL project is maintained by SIL International.

For more information please visit the Annapurna SIL page on SIL International's
software website: http://software.sil.org/annapurna.
software website: https://software.sil.org/annapurna.

3 changes: 3 additions & 0 deletions fonts/sil/annapurnasil/FONTLOG.txtZone.Identifier
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[ZoneTransfer]
ZoneId=3
ReferrerUrl=C:\Users\Coblentz\Work\1projects\Annapurna\Build\2.000\Fonts\Prep\releases\AnnapurnaSIL-2.000.zip
Loading

0 comments on commit 3229c90

Please sign in to comment.