gdef

com.google.fonts/check/gdef_mark_chars[source][source]

Check mark characters are in GDEF mark glyph class.

Rationale:

Mark characters should be in the GDEF mark glyph class.

com.google.fonts/check/gdef_non_mark_chars[source][source]

Check GDEF mark glyph class doesn’t have characters that are not marks.

Rationale:

Glyphs in the GDEF mark glyph class become non-spacing and may be repositioned if they have mark anchors.

Only combining mark glyphs should be in that class. Any non-mark glyph must not be in that class, in particular spacing glyphs.

com.google.fonts/check/gdef_spacing_marks[source][source]

Check glyphs in mark glyph class are non-spacing.

Rationale:

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.