GlyphValidator

A tool to validate glyphs in the current font that is open and selected against glyphs from a selected source.

Options

get default…
Open a dialog to select the source to check against the current font
reload
Reload the selected source from disk (in case it has changed).
checks
Select which glyph attributes to check and report on.
font window
Show/hide check results in the Font Overview’s glyph cells.
glyph window
Show/hide check results in the Glyph View.
mark glyphs
Apply mark colors to different types of glyphs.

Check results

Font window

Labels with check results are shown in the Font Overview’s glyph cells if the option font window is activated.

Glyph window

Labels with check results are shown in the Glyph View if the option glyph window is activated.

Validation details

Color codes

Check results are displayed as a string of colored labels. Label colors have the following meaning:

glyph attribute label red green blue
width W different equal
left margin L different equal
right margin R different equal
points P incompatible compatible equal
components C incompatible compatible equal
anchors A incompatible compatible equal
unicodes U different equal
Compatibility checks

Glyph attributes are considered compatible if the following conditions are met:

glyph attribute label conditions
points P
  • same number of contours
  • same number of segments
  • same segment types
  • same number of points (implied)
components C
  • same number of components
  • same component names
  • same component order
anchors A
  • same number of anchors
  • same anchor names
  • same anchor order
Equality checks

Glyph attributes are considered identical if the following conditions are met:

glyph attribute label conditions
width W
  • same advance width
left margin L
  • same left margin (rounded)
right margin R
  • same right margin (rounded)
points P
  • same point positions
components C
  • same point positions (flattened)
anchors A
  • same anchor positions
unicodes U
  • same unicode value(s)
Mark colors

See GlyphSetProofer > Validation details > Cell colors.