Hello, I’m afraid I can’t figure out what is going on. I get the following warn in fontbakery:
<FontBakeryCheck:com.google.fonts/check/gdef_spacing_marks>
Glyphs in the GDEF mark glyph class should be non-spacing.
Spacing glyphs in the GDEF mark glyph class may have incorrect anchor positioning that was only intended for building composite glyphs during design.
The following spacing glyphs may be in the GDEF mark glyph class by mistake:
acute (U+00B4)
breve (U+02D8)
caron (U+02C7)
circumflex (U+02C6)
dieresis (U+00A8)
dotaccent (U+02D9)
grave (U+0060)
hungarumlaut (U+02DD)
macron (U+00AF)
ring (U+02DA)
tilde (U+02DC)
uni02BB (U+02BB)
[code: spacing-mark-glyphs]
This only appears in recent exports (at least 3201), I re-ran fontbakery on older exports (from last month) and the check passes.
Of course, the <FontBakeryCheck:com.google.fonts/check/gdef_non_mark_chars> check gives a warn as well.
It didn’t export them for me anymore in 3.2 (3202).
Update, no, could still reproduce it. Moment…
Update 2:
As a workaround, I added Post Production > Fix GDEF class definition of Legacy Marks (OTVAR) to the mekkablue scripts. Run the script after you exported OTVARs from the frontmost file.
Nothing to do with anchors? I notice mine doesn’t have one set.
It’s set in @CombiningTopAccents because if I stop it from exporting, glyphs throws an error:
Unknown glyph “shortstrokecomb” found in: feature ‘ccmp’, line 3.