gftools icon indicating copy to clipboard operation
gftools copied to clipboard

Misc tools for working with the Google Fonts library

Results 244 gftools issues
Sort by recently updated
recently updated
newest added

Pushing Noto and knowledge will generate this kind of list; ofl/notosanstamil ofl/notosanstamil/article cc-by-sa/knowledge/glossary/terms/grade_axis cc-by-sa/knowledge/glossary/terms/grade_axis/images I guess we don't need the path with article or images, since the one just before...

I seem to have trouble merging UFOs that include external feature files. Is that to be expected at this point?

I'm trying to use [fix-vf-meta](https://github.com/googlefonts/gftools/blob/master/bin/gftools-fix-vf-meta.py) on some variable font TTFs. I'm using this on [a simplified build script for Libre Caslon](https://github.com/thundernixon/Libre-Caslon/commit/d8b39ec9923e40729cb8f3b8ed87d6e0cd85b2db#diff-2a16a4efc5dc106a1a3df65f51a852ce), and trying to move it into a script for...

weither it is for Axis Registry or Lang directories, changes to these dir should result in listing the modified files and not the dir only (so not like ofl and...

@simoncozens I see we've got our own cool `draw_text` function, https://github.com/googlefonts/gftools/blob/diff2-fuzz/Lib/gftools/diffenator/ft_hb_shape.py#L9-L18. Perhaps it's better if we use [blackrenderer](https://github.com/BlackFoundryCom/black-renderer) so it'll allow us to also gen colr v1 bitmaps? I've just...

An experimental version of gftools.builder which uses ninja to orchestrate font builds instead of fontmake's top-level methods. ~~Currently only does the variable font bit; the real speedup is with the...

We were in a meeting yesterday with the eng team and apparently we have a new primary_script field in the `fonts_public.proto` file. @nathan-williams could you please update the [fonts_public.proto](https://github.com/googlefonts/gftools/blob/main/Lib/gftools/fonts_public.proto) in...

We have all the pieces of this already (the most important one being, bizarrely, autohint_script_tag in gftools.builder.autohint). I'm gonna work on it.

Atm, we currently generate sample texts by using the Universal Declaration of Human Rights. Instead, we should be using the gflanguages [repo](https://github.com/googlefonts/lang) since it contains more languages. cc @twardoch

Currently, gftools drops scripts with a shebang line into the venv's bin folder, which does not work on Windows. The package should use https://setuptools.pypa.io/en/latest/userguide/entry_point.html#console-scripts instead.