-
Notifications
You must be signed in to change notification settings - Fork 11
add hybrid vf / normal generator/parser #144
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
I'm not sure yet, but what would be the use case for this? |
In summary, Use Cases:
Benefits:
|
fix style mapping issue from api response to gfm derivate fix variable ttf url source add missing exports add numeric unicode ranges fixes for italic variants add axes and explicit vf flag add v2 / variable fonts hybrid version add numeric unicode ranges Add hybrid json file
My objective is to have a dataset that supports a generic approach for accessing all the font metadata and font configuration via axes. My approach to rendering a UI includes mapping non-variable fonts to fictive axes for consistency, leading to a more generic UI. I may come up with a demo for that. Your codebase is the best i've found. What I Have Implemented
Why This Matters
Criticisms and Concerns
I've attempted to keep all outputs compatible with existing formats, but I'm unsure how backward-compatible the solution needs to be—especially when it comes to providing variable fonts as dedicated files. i dont insist on merging anything. |
I definitely see the merits in this approach and it would certainly improve certain aspects of dependent codebases like the Fontsource packager, website, and API. I'd even be open to releasing a major release The main issue is that I don't have the time to make this work with the existing Fontsource codebases and actually leverage it. I'd be open to other people taking responsibility for it, but I'm not sure if I'd want to merge this if there's no follow up on it. The current system works by itself and I try to touch it as little as possible to not break anything 😅 |
hey,
i add a new generator / parser to create a hybrid collection of all fonts. the motivation for that is to have one source with all the font metadata. i wanted to drop a note so that i can get some feedback if you think this will ever find its way in the main repo.