Skip to content
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

"Compiling ufo failed" Error when generating a static font #755

Open
vv-monsalve opened this issue Mar 26, 2021 · 5 comments
Open

"Compiling ufo failed" Error when generating a static font #755

vv-monsalve opened this issue Mar 26, 2021 · 5 comments

Comments

@vv-monsalve
Copy link

This error was reported when generating a static font. I never had it before so I don't know what it means:

fontmake.errors.FontmakeError: In 'Festive-Pro.glyphs' -> 'master_ufo/FestivePro-Regular.designspace' -> 'master_ufo/instance_ufo/FestivePro-Regular.ufo': Compiling UFO failed: not enough values to unpack (expected 4, got 2)

Glyphs file: https://github.com/googlefonts/festive/blob/master/sources/Festive-Pro.glyphs

Command used: gftools builder config.yml and this one to verify it fontmake -g Festive-Pro.glyphs -i -o ttf

@RosaWagner
Copy link

It reminds me of an error I got… Are there bracket tricks in the sources?

@moyogo
Copy link
Collaborator

moyogo commented Mar 26, 2021

It looks like ufo2ft's RemoveOverlapsFilter doesn't catch the error raised by the overlap removing backend, booleanOperations or pathops, with the glyph H.5.

I opened googlefonts/ufo2ft#492.

This seems to be the issue:
Screenshot 2021-03-26 at 11 42 35

@moyogo
Copy link
Collaborator

moyogo commented Mar 26, 2021

Only H.5 and c.7 seem to have the issue.

@vv-monsalve
Copy link
Author

It reminds me of an error I got… Are there bracket tricks in the sources?

Nop, no bracket tricks found

@vv-monsalve
Copy link
Author

@moyogo Thanks!. I'll check on that

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

No branches or pull requests

3 participants