You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Earlier we encountered #897 as cu2qu raised a fatal error, however, when debugging the issue we tested with and without cu2qu and noticed that when cu2qu is disabled then the font build completes with an incomplete gvar table.
This happens as varLib skips glyphs with incompatible outlines with a warning but not a fatal error; the compatibility checker is run at the beginning of the pipeline and so also cannot detect such issues.
For projects with quadratic sources it would be nice to disable cu2qu but keep the same level of strictness. Should we make the above warning fatal by default (perhaps only for fontmake)?
The text was updated successfully, but these errors were encountered:
yeah, not the first time that this varLib's warning-that-should-have-been-an-error let some bug slip..
Maybe we could add a new fontTools.config option to turn that into an error.
Earlier we encountered #897 as cu2qu raised a fatal error, however, when debugging the issue we tested with and without cu2qu and noticed that when cu2qu is disabled then the font build completes with an incomplete
gvar
table.This happens as varLib skips glyphs with incompatible outlines with a warning but not a fatal error; the compatibility checker is run at the beginning of the pipeline and so also cannot detect such issues.
For projects with quadratic sources it would be nice to disable cu2qu but keep the same level of strictness. Should we make the above warning fatal by default (perhaps only for fontmake)?
The text was updated successfully, but these errors were encountered: