Skip to content

Conversation

@itsdouges
Copy link
Contributor

@itsdouges itsdouges commented Nov 7, 2025

  • adds axes.json which has variable font axes definitions
  • adds axes to metadata.json
  • updates s in fonts.json to include variants and axes if defined

we'll want to copy fonts.json, axis.json, and the updated font-chunk.avifs into paper, here are direct links:

Copy link
Contributor

@vladmoroz vladmoroz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • We need axes min/default/max per font, as they vary. Not sure why Google stores global min/default/max for each axis.
  • We can reduce the axes registry to an object "TAG": "Display name"
    • precision is nice but looks like we can drop it too since we don't have access to that with local fonts, so we'd need to implement a general-purpose heuristic to determine precision either way (font files don't carry this info)

Copy link
Contributor

@vladmoroz vladmoroz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's also sort the axes in the font metadata same way we are going to do it in the app

@itsdouges
Copy link
Contributor Author

Ok will adjust

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants