1
0
mirror of https://github.com/google/fonts.git synced 2024-11-28 02:17:11 +03:00
Commit Graph

13 Commits

Author SHA1 Message Date
Chris Simpkins
f0adc6ccc2
Sync axisregistry with googlefonts/axisregistry (#5157)
* 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

* Add Extrusion Depth and Edge Highlight axes for Nabla

* Update Lib/axisregistry/data/extrusion_depth.textproto

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>
2022-08-31 01:01:42 -04: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
nathan-williams
c20fc6e0b8 Revert "Remove axisregistry to make space for the submodule."
This reverts commit 9b890a2eb9.
2022-03-10 00:32:17 -08:00
nathan-williams
9b890a2eb9 Remove axisregistry to make space for the submodule. 2022-03-09 10:57:25 -08:00
zhao
303341563b
update axis textproto (#4290)
* update axis textproto

1. add fallback_only field
2. add fill.textproto

* update to_sandbox
2022-02-10 21:32:37 +01:00
Dave Crossland
a76642d565
Update axisregistry/README.md
Add push process note
2020-11-10 12:29:42 -05:00
rsheeter
87b93f842f
Update README.md 2020-10-29 19:09:42 -07:00
Dave Crossland
03f79bb3b3 axisregistry/README.md Add link to live registry 2020-08-27 13:26:40 -04:00
Dave Crossland
2ab9a30ebb
Update README.md 2020-08-24 16:15:18 -04:00
Dave Crossland
958ddd2752
Update axisregistry/README.md 2020-08-04 10:14:40 -04:00
Nathan Williams
4bd3c05add
GF Axis Registry setup (#2541)
* Add GF Axis Registry files to git repo.

* Update root README.md with a description of the axisregistry/ subdir.

* Update root README.md with a description of the axisregistry/ subdir.

* Revise the axis registry README file to be simpler and also descrie the metadata fields of the axis textprotos.
2020-07-13 15:52:55 -07:00