Cap Height setting not using Font Cap Height
Hello, the option for setting a size of a font by the font's specified cap height appears to be using a metric other than the cap height in at least one instance.
I know exactly why it happens.
Illustrator does not take x-height and cap height values from the font, as many of us believe, but instead measure outlines of a specified glyph 'physically'. This means if a glyph is visually smaller, like here, or larger, like when it has optical overshoots for rounded stems (https://illustrator.uservoice.com/forums/601447-illustrator-desktop-bugs/suggestions/44639661-font-height-options-misbehave-with-rounded-fonts), — it calculates heights wrong.
Needs to be addressed.
If that particular font within the family is supposed to be slightly smaller and inset or nest within the larger when set to the same font size (as you demonstrated at left with EM size) I would say the cap height for that font isn't defined correctly within the font itself, or that the font's intended insetting/nesting doesn't function with cap height sizing.