[gftools-packager] Baloo Bhaijaan 2: Version 1.701 added (#5216)
* Baloo Bhaijaan 2 Version 1.701 taken from the upstream repo https://github.com/EkType/Baloo2-Variable at commit https://github.com/EkType/Baloo2-Variable/commit/da4090c1dd5798a3e72d7138e379ee1f94d6349c.
Simon Cozens [Thu, 8 Sep 2022 22:13:12 +0000 (23:13 +0100)]
[gftools-packager] Noto Sans Javanese: Version 2.004 added (#5204)
* Noto Sans Javanese Version 2.004 taken from the upstream repo https://github.com/notofonts/javanese.git at commit https://github.com/notofonts/javanese/commit/.
Simon Cozens [Thu, 8 Sep 2022 21:49:30 +0000 (22:49 +0100)]
[gftools-packager] Noto Serif Grantha: Version 2.004; ttfautohint (v1.8.4.7-5d5b) added (#5203)
* Noto Serif Grantha Version 2.004; ttfautohint (v1.8.4.7-5d5b) taken from the upstream repo https://github.com/notofonts/grantha.git at commit https://github.com/notofonts/grantha/commit/.
Simon Cozens [Thu, 8 Sep 2022 18:23:29 +0000 (19:23 +0100)]
[gftools-packager] Noto Sans Meetei Mayek: Version 2.002 added (#5209)
* Noto Sans Meetei Mayek Version 2.002 taken from the upstream repo https://github.com/notofonts/meetei-mayek.git at commit https://github.com/notofonts/meetei-mayek/commit/.
Co-authored-by: Just van Rossum <justvanrossum@gmail.com>
* Update edge_highlight.textproto
Use Nabla's default value rather zero
* Update extrusion_depth.textproto
Use Nabla's default value rather zero
* Add a fallback to egrid
* Update name of fallback per https://github.com/rosettatype/handjet#element-grid-axis-egrd
* For reasons unknown fallbacks don't have spaces in names
* Add default fallback entries
* All axes must have a fallback
(issue #67)
* Adding the default fallback requirement
* sync with google/fonts
* Revert "sync with google/fonts"
* sync google/fonts axisregistry changes with googlefonts/axisregistry
includes Edge Highlight, Element Grid, and Extrusion Depth edits
* Update EDPT description
based on discussion with Sarah Daily
Co-authored-by: Elliot Jay Stocks <elliot@elliotjaystocks.com> Co-authored-by: Dave Crossland <dave@lab6.com> Co-authored-by: Marc Foley <m.foley.88@gmail.com> Co-authored-by: Nathan Williams <nlw2sx@virginia.edu> Co-authored-by: Simon Cozens <simon@simon-cozens.org> Co-authored-by: Viviana Monsalve <viviana.monsalve.a@gmail.com> Co-authored-by: Just van Rossum <justvanrossum@gmail.com> Co-authored-by: Rod S <rsheeter@google.com> Co-authored-by: Felipe Corrêa da Silva Sanches <juca@members.fsf.org>
Re-run maximum_color on BungeeSpice-Regular.ttf to fix issue with colored .notdef glyph being reshuffled (#5171)
There was an issue in the maximum_color tool that affected BungeeSpice-Regular.ttf, see https://github.com/googlefonts/nanoemoji/issues/427
Here I took the original BungeeSpice from upstream djrrb repository and run it through the latest maximum_color (v0.14.3).
The font has the (colored) .notdef glyph at index 0, and space character is again mapped to 0x20 in cmap as it should be. The space was currently un-cmapped (for it had been moved to index 0) and thus as-if missing.
Marc Foley [Thu, 1 Sep 2022 16:27:26 +0000 (17:27 +0100)]
Reem Kufi Ink: Version 1.004 added (#5170)
* [gftools-packager] Reem Kufi Ink: Version 1.004 added
* Reem Kufi Ink Version 1.004 taken from the upstream repo https://github.com/aliftype/reem-kufi at commit https://github.com/aliftype/reem-kufi/commit/.
Marc Foley [Thu, 1 Sep 2022 15:13:43 +0000 (16:13 +0100)]
Reem Kufi Fun: Version 1.004 added (#5164)
* [gftools-packager] Reem Kufi Fun: Version 1.004 added
* Reem Kufi Fun Version 1.004 taken from the upstream repo https://github.com/aliftype/reem-kufi at commit https://github.com/aliftype/reem-kufi/commit/.
Marc Foley [Thu, 1 Sep 2022 15:12:58 +0000 (16:12 +0100)]
Reem Kufi Ink: Version 1.004 added (#5167)
* [gftools-packager] Reem Kufi Ink: Version 1.004 added
* Reem Kufi Ink Version 1.004 taken from the upstream repo https://github.com/aliftype/reem-kufi at commit https://github.com/aliftype/reem-kufi/commit/.
Co-authored-by: Just van Rossum <justvanrossum@gmail.com>
* Update edge_highlight.textproto
Use Nabla's default value rather zero
* Update extrusion_depth.textproto
Use Nabla's default value rather zero
* Add a fallback to egrid
* Update name of fallback per https://github.com/rosettatype/handjet#element-grid-axis-egrd
* For reasons unknown fallbacks don't have spaces in names
* Add default fallback entries
* All axes must have a fallback
(issue #67)
* Adding the default fallback requirement
* sync with google/fonts
* Revert "sync with google/fonts"
* sync google/fonts axisregistry changes with googlefonts/axisregistry
includes Edge Highlight, Element Grid, and Extrusion Depth edits
Co-authored-by: Elliot Jay Stocks <elliot@elliotjaystocks.com> Co-authored-by: Dave Crossland <dave@lab6.com> Co-authored-by: Marc Foley <m.foley.88@gmail.com> Co-authored-by: Nathan Williams <nlw2sx@virginia.edu> Co-authored-by: Simon Cozens <simon@simon-cozens.org> Co-authored-by: Viviana Monsalve <viviana.monsalve.a@gmail.com> Co-authored-by: Just van Rossum <justvanrossum@gmail.com> Co-authored-by: Rod S <rsheeter@google.com> Co-authored-by: Felipe Corrêa da Silva Sanches <juca@members.fsf.org>
Cosimo Lupo [Fri, 26 Aug 2022 17:29:26 +0000 (18:29 +0100)]
Revert BungeeColor-Regular.ttf to COLRv0 only (#5137)
The git history of this file was a bit messy so I couldn't simply git revert, but replaced the current BungeeColor-Regular.ttf with the upstream one found on djrrb/Bungee repository.
This effectively restores the font to its COLRv0 state, no additional color tables added by the maximum_color tool.
Simon Cozens [Thu, 25 Aug 2022 21:27:46 +0000 (22:27 +0100)]
Noto Sans Batak: Version 2.002; ttfautohint (v1.8.4.7-5d5b) added (#5112)
* [gftools-packager] Noto Sans Batak: Version 2.002; ttfautohint (v1.8.4.7-5d5b) added
* Noto Sans Batak Version 2.002; ttfautohint (v1.8.4.7-5d5b) taken from the upstream repo https://github.com/notofonts/batak.git at commit https://github.com/notofonts/batak/commit/.
Simon Cozens [Thu, 25 Aug 2022 21:22:05 +0000 (22:22 +0100)]
Noto Sans Thai Looped: Version 1.001; ttfautohint (v1.8.4.7-5d5b) added (#5111)
* [gftools-packager] Noto Sans Thai Looped: Version 1.001; ttfautohint (v1.8.4.7-5d5b) added
* Noto Sans Thai Looped Version 1.001; ttfautohint (v1.8.4.7-5d5b) taken from the upstream repo https://github.com/notofonts/thai.git at commit https://github.com/notofonts/thai/commit/.
Simon Cozens [Fri, 19 Aug 2022 14:23:26 +0000 (15:23 +0100)]
[gftools-packager] Noto Sans Gurmukhi: Version 2.003 added (#4906)
* Noto Sans Gurmukhi Version 2.003 taken from the upstream repo https://github.com/notofonts/gurmukhi.git at commit https://github.com/notofonts/gurmukhi/commit/.
Simon Cozens [Fri, 19 Aug 2022 14:11:26 +0000 (15:11 +0100)]
[gftools-packager] Noto Sans Oriya: Version 2.003 added (#5100)
* Noto Sans Oriya Version 2.003 taken from the upstream repo https://github.com/notofonts/oriya.git at commit https://github.com/notofonts/oriya/commit/.
Simon Cozens [Thu, 18 Aug 2022 16:24:02 +0000 (17:24 +0100)]
[gftools-packager] Noto Sans Adlam Unjoined: Version 3.001 added (#4933)
* Noto Sans Adlam Unjoined Version 3.001 taken from the upstream repo https://github.com/notofonts/adlam.git at commit https://github.com/notofonts/adlam/commit/.
Simon Cozens [Thu, 18 Aug 2022 16:23:03 +0000 (17:23 +0100)]
[gftools-packager] Noto Sans Adlam: Version 3.001 added (#4934)
* Noto Sans Adlam Version 3.001 taken from the upstream repo https://github.com/notofonts/adlam.git at commit https://github.com/notofonts/adlam/commit/.
Simon Cozens [Thu, 18 Aug 2022 04:14:23 +0000 (05:14 +0100)]
[gftools-packager] Noto Nastaliq Urdu: Version 3.007 added (#4859)
* Noto Nastaliq Urdu Version 3.007 taken from the upstream repo https://github.com/notofonts/nastaliq.git at commit https://github.com/notofonts/nastaliq/commit/.
Chris Simpkins [Thu, 18 Aug 2022 03:30:44 +0000 (23:30 -0400)]
Sync axisregistry subtree and resolve conflicts (#5072)
* Creating `flair.svg`
* y_transparent_descender.textproto Use depth, not height
* weight and width textprotos updated to say stroke weight
* update tox
* run black
* wip name builder
* add build_fvar_instances
* black
* wip linked values
* fix vf name table generation for sibling fonts
* add nameID25
* black
* test static name table generation
* rm local stuff
* add prelim fvar instance check
* improve fvar instance checks
* cleanup stat tests
* run black
* fix tests
* ignore egg-info
* ignore _version
* refactor name check
* Add VF tests
* black
* add logging
* clean up
* convert AxisRegistry into a class
* clean up
* use enums
* replace old family name with new name
* add test for style name which is not part of the allowed static fonts
* add nameID25 checks
* add build filename
* fix replacing names
* simplyify
* implement Simon feedback
* Add wonky example
* do not delete stat name ids if they are used in the fvar table
* do not delete name records which are needed elsehwere
* implement simon feedback
* actions: publish release added
* build_fvar_instances: support fonts which lack wght axis
* AxisRegistry: add items method
* add _fvar_instance_collision.
Determine whether a family of fonts will have fvar instances which collide
* add axis ordering
* fix fvar_collision heuristic
* black
* Don't delete name IDs which are shared with the STAT table
* Update __init__.py
* build_fvar_instances: fix typo
* fix dependencies
* black
* update tox
* tox black: ignore _version.py
* Move nameid25 to its own func
* make family_name optional
* EGRD custom axis added
Co-authored-by: Elliot Jay Stocks <elliot@elliotjaystocks.com> Co-authored-by: Dave Crossland <dave@lab6.com> Co-authored-by: Marc Foley <m.foley.88@gmail.com> Co-authored-by: Nathan Williams <nlw2sx@virginia.edu> Co-authored-by: Simon Cozens <simon@simon-cozens.org> Co-authored-by: Viviana Monsalve <viviana.monsalve.a@gmail.com>
Marc Foley [Tue, 16 Aug 2022 15:15:46 +0000 (16:15 +0100)]
[gftools-packager] Reem Kufi Fun: Version 1.003 added (#5080)
* Reem Kufi Fun Version 1.003 taken from the upstream repo https://github.com/aliftype/reem-kufi at commit https://github.com/aliftype/reem-kufi/commit/.
Rod [Tue, 16 Aug 2022 03:32:16 +0000 (20:32 -0700)]
Nabla less (#5074)
* nable: v1.000 beta added
Taken from the upstream repo https://github.com/justvanrossum/nabla at commit https://github.com/justvanrossum/nabla/commit/3138ca588099ded0479cb6f9998b928c3ed3bb15
* Remove HLGT from https://github.com/google/fonts/pull/5068 so I can see it on dev
Marc Foley [Mon, 15 Aug 2022 08:44:48 +0000 (09:44 +0100)]
[gftools-packager] Reem Kufi Ink: Version 1.002 added (#5059)
* Reem Kufi Ink Version 1.002 taken from the upstream repo https://github.com/aliftype/reem-kufi at commit https://github.com/aliftype/reem-kufi/commit/7fa8e8f02e948f3a0d9b9164f52683d5beb94d35.
Marc Foley [Thu, 11 Aug 2022 10:45:03 +0000 (11:45 +0100)]
[gftools-packager] Roboto: Version 3.005; 2022 added (#5058)
* Roboto Version 3.005; 2022 taken from the upstream repo https://github.com/googlefonts/roboto-classic at commit https://github.com/googlefonts/roboto-classic/commit/.
Simon Cozens [Wed, 10 Aug 2022 14:16:15 +0000 (16:16 +0200)]
Noto Sans Myanmar: Version 2.107 added (#4938)
* [gftools-packager] Noto Sans Myanmar: Version 2.107 added
* Noto Sans Myanmar Version 2.107 taken from the upstream repo https://github.com/notofonts/myanmar.git at commit https://github.com/notofonts/myanmar/commit/.
Marc Foley [Wed, 10 Aug 2022 13:23:52 +0000 (14:23 +0100)]
Amiri Quran: Version 0.117 added (#5048)
* [gftools-packager] Amiri Quran: Version 0.117 added
* Amiri Quran Version 0.117 taken from the upstream repo https://github.com/aliftype/amiri at commit https://github.com/aliftype/amiri/commit/066b49c136a42ef75f9317187e1b3d3a630032cb.
Marc Foley [Fri, 5 Aug 2022 14:15:58 +0000 (15:15 +0100)]
Cairo Play: Version 3.119 added (#4786)
* [gftools-packager] Cairo Play: Version 3.119 added
* Cairo Play Version 3.119 taken from the upstream repo https://github.com/Gue3bara/Cairo at commit https://github.com/Gue3bara/Cairo/commit/78a8a4def71f06a4460fc5807777acd1672d51cb.
Emma Marichal [Fri, 5 Aug 2022 12:30:22 +0000 (14:30 +0200)]
Fruktur: Version 1.008; ttfautohint (v1.8.4.7-5d5b) added (#5026)
* [gftools-packager] Fruktur: Version 1.008; ttfautohint (v1.8.4.7-5d5b) added
* Fruktur Version 1.008; ttfautohint (v1.8.4.7-5d5b) taken from the upstream repo https://github.com/SorkinType/Fruktur at commit https://github.com/SorkinType/Fruktur/commit/a2277f91aebc0e5e70062bdd7f17f15d2a787cd2.