Это не совсем понятно из ОП, но, вероятно, это относится к тому факту, что <mi>x</mi>
будет набран курсивом, тогда как <mi>-x</mi>
будет отображаться как обычный / вертикальный.
Это ожидаемый результат, поскольку MathML Spec говорит о <mi>
:
По умолчанию используется значение "нормальный" (без наклона), если только содержимоеэто один символ, в этом случае это будет «курсив».
Для идентификаторов можно, вероятно, пометить это как <mo form="prefix">-</mo><mi>x</mi>
, и в этом случае x
снова завершится курсивом;но, возможно, x
- это действительно число, в этом случае <mn>x</mn>
и <mn>-x</mn>
оба будут набраны как обычный / вертикальный.