-
Notifications
You must be signed in to change notification settings - Fork 4
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
Automated builds #281
Comments
So, whether it is a Github action per se, we do need to have a one-step build process. See https://googlefonts.github.io/gf-guide/upstream.html and look for the "sources" section. We can either have a config.yaml file for Builder, or a build.sh file if there is more than Builder involved. Currently, I think we need to:
Some day we may need to go to a process that simply builds on check-in. But at the very least we need single-step command-line builds. Some day we might need to store the data in a format Builder can use directly/natively. But that is not required this moment, and I would rather not abandon FontLab native data storage until we have to; it might make updates harder if some bit of extra metadata is lost. |
Update: no, BabelFont does not do that yet. So, the thing to try is: Save/export to .glyphs format. Can we then use Builder to convert that to TTF? Obvious potential problems:
|
Ok... by the look of it, it actually does not matter if it is a Git action as long as it is a one step solution. So taking the following in consideration:
... could this perhaps pass for the issue half solved? |
So, Google would be happy if we had an Action like this, and automatically did builds on check-in:
https://github.com/Omnibus-Type/Texturina/blob/master/.github/workflows/build_and_check.yml
There are some interesting questions about how feasible that is for us. Currently it can take Glyphs or UFO files, but not FontLab VFC as far as I am aware.
The text was updated successfully, but these errors were encountered: