glyf

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

Check glyphs do not have components which are themselves components.

Rationale:

There have been bugs rendering variable fonts with nested components. Additionally, some static fonts with nested components have been reported to have rendering and printing issues.

For more info, see: * https://github.com/googlefonts/fontbakery/issues/2961 * https://github.com/arrowtype/recursive/issues/412

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

Check glyphs do not have duplicate components which have the same x,y coordinates.

Rationale:

There have been cases in which fonts had faulty double quote marks, with each of them containing two single quote marks as components with the same x, y coordinates which makes them visually look like single quote marks.

This check ensures that glyphs do not contain duplicate components which have the same x,y coordinates.

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

Is there any unused data at the end of the glyf table?

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

Check for points out of bounds.