O sinal de menos na unidade inversa siunitx não se adapta ao tamanho da fonte

O sinal de menos na unidade inversa siunitx não se adapta ao tamanho da fonte

Parece-me que o sinal de menos ms^{-1}não siunitxse adapta ao tamanho da fonte. Aqui estão dois exemplos, um de 10 pontos e outro de 12 pontos:

insira a descrição da imagem aqui

Acredito que o primeiro sinal de menos seja muito longo. É muito longo ou olhos mais inclinados à tipografia achariam bem?

Também sou novo no LuaLaTeX, preciso de mais alguma coisa para obter o tamanho correto?

Um 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}

Responder1

(recapitulando parte do material contido nos comentários)

  • Não acho correto afirmar que não há diferença (discernível) entre os tamanhos dos símbolos "menos" usados ​​em posições sobrescritas com \SIou \si.

  • A fonte matemática padrão em LuaLaTeX é Latin Modern Mathum clone de Computer Modern Math. Infelizmente, Latin Modern Mathfaznãocombine tudo muito bem, esteticamente falando, com a fonte do texto Minion Pro. Se a aquisição Minion Pro Mathestiver além de sua restrição orçamentária, considere contentar-se com XITS Math- ou, se preferir um espaçamento um pouco mais flexível, Stix Two Math.

insira a descrição da imagem aqui

% !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}

informação relacionada