-
-
Notifications
You must be signed in to change notification settings - Fork 51
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
FontMake AssertionError: 'MarkGlyphSetsDef', '.MarkGlyphSetsDef', 'GDEF', '.table', 'table_G_D_E_F #140
Comments
Got a new error!
Cleaning these out of the main fonts, though they are only
|
New-ish error:
In a similar GPOS error, this style of list means that there are different amounts of GPOS features in a font. So, this probably means that some fonts have more GDEF features than others.
https://docs.microsoft.com/en-us/typography/opentype/spec/gdef ...so, maybe I need to re-check whether all glyphs have the same components? It doesn't seem like there are any glyphs with some components vs others with outlined contours. It seems that the error list is pointing to upright vs italic fonts (or possibly linear vs casual, but that seems less likely because that wouldn't be alphabetically sorted). What is different between these? Time for the nuclear option:
|
I am now trying to build the overall mono+sans variable font. I was able to pass a similar first error by adding unicodes to a lot of blank fields in the Sans.
Now, however, I am running into a new error.
This may be due to the /L having a Not quite. But actually, the fuller context may be helpful:
...things are failing in 🎉🎉🎉🎉 fuuuuuck yes, I got it to build! 🎉🎉🎉🎉 |
Hey I'm having what looks like the same issue as yours from #140 (comment)
This error only appears when I have sparse masters in my designspace... |
Hey! Are you working in a UFO / RoboFont-based project? If so, try to check consistency of anchors and unicodes with the scripts in here: Also, try the Designsapce Editor extension. It will tell you things that you may need to clean up to make things compatible. |
Oh, and also sort all UFOs the same. |
Designspace Editor doesn't show any problems (only that there's missing kerning). I'm fairly certain all the anchors are consistent... but I'll try the scripts too. How does glyph sorting consistency work... when you have sparse masters? Made an issue googlefonts/fontmake#607 |
Not sure whether this is a related issue, but it might be... Another font build is now failing on this:
My guess is that it may again be missing or inconsistent Unicodes. UPDATE: I did need to add a bunch of missing Unicodes, but that didn’t solve the build issue. |
Ahhh, it seems to maybe be a case of mismatched anchors between sources. Will try this and update. That was it! |
In trying to build a Recursive Sans variable font, I'm running into the following issues:
I got past this first issue after I:
dotaccentcomb
accent wasdotaccentcmb
(missing ano
) in some fonts, and named them all the samedotaccentcomb
andcedillacomb
didn't have unicodes in all fonts, and gave them the correct unicodesI have now:
dotbelowcomb
was missing unicodes in the slanted fonts, so I added themdotbelowcomb
naming seemed consistentdotbelow
andcedilla
, to see whether there is some mismatchThe text was updated successfully, but these errors were encountered: