Clipping is when parts of the character (typically top or bottom; ascenders, descenders and diacritics) are not visible on the screen (or even in print) when a font is used in certain programs.
Clipping happens when glyphs are drawn too large in relation to the font size: some exceed their bounding box. In order to prevent this, the type designer needs to test each font in applications that are known to be sensitive to this problem — in particular Microsoft Office (Word) on Windows. If clipping issues happen, the vertical metrics need to be adjusted.
This resource from Google is very helpful when thinking about how to set up your font files to avoid clipping issues.
Set these values to be the same across all masters to ensure that output instances have equal vertical metrics:
TypoAscender
andhheaAscender
are set to height of tallest uppercase glyph with single accent (probably  or Å)typoLineGap
andhheaLineGap
set to 0TypoDescender
andhheaDescender
set to lowest a-z letter (p, j, q)winAscent
andwinDecent
set toyMax
andyMin
(absolute highest and lowest point in the font)fsSelection
bit 7 enabled- In GlyphsApp, set
Use Typo Metrics
custom parameter set totrue
in the Font tab of Font Info. - In RoboFont, this is under Font Info > OpenType > OS/2 Table > fsSelection > USE_TYPO_METRICS.
- In GlyphsApp, set
Expected result: vertical metrics should be around 130% of UPM. Anything greater, and the metrics may look too loose.