applyMathStyle method
Applies math mode (triggered by internal command)
Implementation
RenderContext applyMathStyle(MathStyleType mathStyleType) {
final MathStyle newMode;
switch (mathStyleType) {
case MathStyleType.display:
newMode = MathStyle.display;
break;
case MathStyleType.text:
newMode = MathStyle.text;
break;
case MathStyleType.script:
newMode = MathStyle.script;
break;
case MathStyleType.scriptScript:
newMode = MathStyle.scriptScript;
break;
}
final scaleFactor = newMode.scaleFactor() / mathStyle.scaleFactor();
return copyWith(fontSize: fontSize * scaleFactor, mathStyle: newMode);
}