1
0
mirror of synced 2025-12-19 17:48:10 -05:00

8 Commits

Author SHA1 Message Date
Emma Marichal
c2b5f73c38 Merge commit 'b7aca3c57494b4ad109630b5cd575d82eeec23bd' into axisregistry-v0.4.16 2025-07-30 14:41:25 +02:00
Marc Foley
73274129d7 Merge AxisRegistry commit '12b2364e7c179fcc00a1f0fe6422d9eea4f74788' into axis-pull 2023-02-01 13:08:21 +00:00
Chris Simpkins
8886f74a90 Merge commit '4c9db329d9303a64b0cd7a3d40be24d2b5e667fa' into chrissimpkins-update-axisregistry 2022-12-06 19:09:18 -05:00
Chris Simpkins
7443395948 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>
2022-08-17 23:30:44 -04:00
Nathan Williams
1f5d64a60b Squashed 'axisregistry/' changes from 3158f45e..4e862682 (#4618)
4e862682 Merge pull request #36 from googlefonts/davelab6-tooltip-fixes
948129a4 Merge pull request #39 from googlefonts/tox
81aa9727 run black
15b9f574 update tox
80e36bf3 weight and width textprotos updated to say stroke weight
796f577b y_transparent_descender.textproto Use depth, not height
ed29279d Creating `flair.svg`

git-subtree-dir: axisregistry
git-subtree-split: 4e86268272
2022-05-09 15:37:11 -07:00
nathan-williams
cdcac0aeef Merge commit 'd6236bba52532944a176597d17a48f0dffcc2d78' as 'axisregistry' 2022-04-28 15:59:27 -07:00
nathan-williams
b0914e4f00 Temporarily remove axisregistry/ 2022-04-28 15:59:00 -07:00
nathan-williams
ae08ef115b Delete axisregistry/ and lang/ and rename *_st/
axisregistry_st/ subtree dir replaces axisregistry/
lang_st/ subtree dir replaces lang/
2022-04-16 09:42:00 -07:00