Я использовал строчные римские цифры в скобках для нумерации определенных вещей и заметил, что когда я перешел на Latin Modern, они стали выглядеть совсем иначе. У LM точка над курсивом i больше, предположительно, чтобы соответствовать прямому/римскому, что имеет смысл, и я ценю это для слов, набранных курсивом, но для римских цифр я больше склоняюсь к тому, чтобы соответствовать шрифту math. И у шрифта LM math действительно точка над i меньше (хотя она все равно немного больше, чем у CM, насколько я могу судить, что меня вполне устраивает).
В качестве примера возьмем число 2 (жёстко запрограммированное, хотя обычно оно, конечно, берётся из счётчика):
\documentclass[border=4pt]{standalone}
\begin{document}
(\textit{ii})
\end{document}
Теперь переключитесь на латинский современный стиль:
\documentclass[border=4pt]{standalone}
\usepackage{lmodern}
\begin{document}
(\textit{ii})
\end{document}
Использование математического режима помогает решить проблему с точками, но тогда, конечно, кернинг будет нарушен (так как это набрано как продукт):
\documentclass[border=4pt]{standalone}
\usepackage{lmodern}
\begin{document}
($ii$)
\end{document}
Если я попытаюсь использовать$\mathit{ii}$
, то снова получу текстовый шрифт, что не очень-то полезно.
Итак: есть ли простой способ получить \textit
кернинг в стиле - с помощью шрифта math (в отличие от того, что \mathit
делает)? Или есть какой-то другой очевидный способ сделать это? Я просто «ошибаюсь типографически», когда мне не нравится второй пример? (Я имею в виду, что я всегда могу немного исправить его с помощью \kern.7pt
или что-то в этом роде.)