- : InsetMathNest(buf, 1), key_(l), style_(Styles(convert<int>(l->extra)))
+ : InsetMathNest(buf, 1), key_(l),
+ style_(MathStyle(convert<int>(l->extra)))
- Changer dummy = pi.base.changeStyle(style_);
- cell(0).draw(pi, x + 1, y);
- drawMarkers(pi, x, y);
+ Changer dummy2 = pi.base.changeEnsureMath();
+ Changer dummy = pi.base.font.changeStyle(style_);
+ cell(0).draw(pi, x, y);
-// MathML uses two attributes, displaystyle and scriptlevel, to control
-// orthogonal presentation features that TeX encodes into one "style"
-// attribute with values \displaystyle, \textstyle, \scriptstyle, and
-// \scriptscriptstyle. The corresponding values of displaystyle and scriptlevel
-// for those TeX styles would be "true" and "0", "false" and "0", "false" and "1",
-// and "false" and "2", respectively.
+// MathML uses two attributes, displaystyle and scriptlevel, to control
+// orthogonal presentation features that TeX encodes into one "style"
+// attribute with values \displaystyle, \textstyle, \scriptstyle, and
+// \scriptscriptstyle. The corresponding values of displaystyle and scriptlevel
+// for those TeX styles would be "true" and "0", "false" and "0", "false" and "1",
+// and "false" and "2", respectively.