![Пакет unicode-math: по умолчанию отображает буквы в математическом режиме в обычный диапазон ASCII](https://rvso.com/image/420750/%D0%9F%D0%B0%D0%BA%D0%B5%D1%82%20unicode-math%3A%20%D0%BF%D0%BE%20%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E%20%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B0%D0%B5%D1%82%20%D0%B1%D1%83%D0%BA%D0%B2%D1%8B%20%D0%B2%20%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%BC%20%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B5%20%D0%B2%20%D0%BE%D0%B1%D1%8B%D1%87%D0%BD%D1%8B%D0%B9%20%D0%B4%D0%B8%D0%B0%D0%BF%D0%B0%D0%B7%D0%BE%D0%BD%20ASCII.png)
С XeLaTeX я использую fontspec и unicode-math без дополнительных опций для создания pdf-файлов, и это работает так, как и ожидалось в большинстве случаев. Однако при определенных обстоятельствах (указанных в конце этого вопроса) я хочу, чтобы (латинские) буквы в математическом режиме напрямую сопоставлялись с их обычными аналогами ASCII и просто использовал правильный шрифт (курсив, полужирный и т. д.) для создания правильного визуального вывода в качестве поведения по умолчанию.
Я мог бы добиться этого для определенных команд, например, $\mathit{x}$ сделает это правильно (я предполагаю) с помощью следующего кода, но $x$ по-прежнему сопоставляет ASCII-букву x в исходном коде с кодовой точкой U+1D465 в выходных данных.
\documentclass{article}
\usepackage{fontspec}
\usepackage{unicode-math}
\unimathsetup{
mathrm=text,
mathit=text,
mathsf=text,
mathbf=text,
mathtt=text,
math-style=ISO,
}
\begin{document}
$\mathit{x}$ <-- maps to ASCII x
$x$ <-- still maps to U+1D465
\end{document}
Итак, вкратце: как заставить unicode-math использовать ASCII-буквы в выводе по умолчанию?
Причины таковы:
1: Общая однородность внешнего вида, так как в некоторых шрифтах обычный курсив и математический курсив значительно отличаются друг от друга.
2: (Самое важное) Я пытаюсь создать svgs из некоторых фрагментов документа, сначала создав pdf (через шаблон, который импортирует фрагмент), а затем используя inkscape для преобразования в svg. Это пока дает наилучшие результаты, но inkscape не отображает математические буквы правильно, и я также беспокоюсь о совместимости с вебом.