-
Notifications
You must be signed in to change notification settings - Fork 16
Description
MathML Core section 3.4.1.3 specifies cramped superscripts when the element has a computed CSS math-shift property equal to compact. The meaning of "cramped" being that the vertical alignment of a superscript is slightly lower than normal. TeX does the same thing, but it also cramps subscripts.
The lack of cramped subscripts causes MathML <sub> elements to be slightly taller than the TeX cramped equivalents. In most cases, I don't mind, but that size difference causes a visual problem with radicals because the algorithm sometimes picks a radical that is too tall. Example:
It seems that font designers have carefully chosen radical sizes to coordinate with commonly cramped (sub|super)script expressions. When the subscript is not cramped, the carefully designed radical does not fit and the algorithm picks the next larger radical size, which can be visually jarring. So I request a modification to section 3.4.1.2 that specifies cramped subscripts.
For clarification, be aware that the example I've chosen,