Signo menos en unidad inversa de siunitx no se adapta al tamaño de fuente

Signo menos en unidad inversa de siunitx no se adapta al tamaño de fuente

Me parece que el signo menos ms^{-1}desde siunitxno se adapta al tamaño de fuente. Aquí hay dos ejemplos, uno de 10 puntos y otro de 12 puntos:

ingrese la descripción de la imagen aquí

Creo que el primer signo menos es demasiado largo. ¿Es demasiado largo o los ojos más inclinados a la tipografía lo encontrarían bien?

También soy nuevo en LuaLaTeX, ¿necesito algo más para obtener el tamaño correcto?

UNA MWE:

% compile with lualatex
\documentclass[10pt]{memoir}
\usepackage{fontspec}
\setmainfont{Minion Pro}
\usepackage{siunitx}
\begin{document}
Mean speed was \SI{16}{\meter\per\second},
as measured at \SI{-4}{\milli\second}.
\end{document}

Respuesta1

(resumiendo parte del material contenido en los comentarios)

  • No creo que sea correcto afirmar que no existe una diferencia (discernible) entre los tamaños de los símbolos "menos" utilizados en posiciones de superíndice con \SIo \si.

  • La fuente matemática predeterminada en LuaLaTeX es Latin Modern Mathun clon de Computer Modern Math. Desafortunadamente, Latin Modern Math¿noencaja muy bien, estéticamente hablando, con la fuente del texto Minion Pro. Si la adquisición Minion Pro Mathsupera sus limitaciones presupuestarias, considere conformarse con XITS Matho, si prefiere un espacio algo más flexible, Stix Two Math.

ingrese la descripción de la imagen aquí

% !TEX TS-program = lualatex
\documentclass[10pt]{memoir}
\usepackage{unicode-math}
\setmainfont{Minion Pro}
\setmathfont[Scale=MatchLowercase,
             StylisticSet=2]% % for "swashy z"
            {XITS Math}
\usepackage{siunitx}

\begin{document}
\si{\per\second} {\large\si{\per\second} }

\SI{-1}{\second} {\large\SI{-1}{\second}}

\textit{abcxyz}123 $abcxyz123$
\end{document}




% !TEX TS-program = lualatex
\documentclass[10pt]{memoir}
\usepackage{unicode-math}
\setmainfont{Minion Pro}
\setmathfont[Scale=MatchLowercase,
             StylisticSet=2]% % for "swashy z"
            {XITS Math}
\usepackage{siunitx}

\begin{document}
\si{\per\second} {\large\si{\per\second} }

\SI{-1}{\second} {\large\SI{-1}{\second}}

\textit{abcxyz}123 $abcxyz123$
\end{document}

información relacionada