Existe alguma maneira recente e confiável de alterar os glifos de fontes matemáticas?

Existe alguma maneira recente e confiável de alterar os glifos de fontes matemáticas?

Existe uma fonte sem serifa chamada "Inter" que uso como fonte principal no meu documento. Eu gostaria de usar seus glifos no modo matemático.

Procurei alguns métodos de fazer isso, mas com eles houve algumas inconsistências, o que me incomodou bastante, então infelizmente mudei para uma fonte serifada (STIX Two Math), mas ainda quero os caracteres Inter.

Alguém tem conhecimento de um formulário para obter esses glifos no modo matemático?

Pareceu-me estranho o fato de haver tão poucas fontes matemáticas sem serifa, e não sei ao certo se é algo relacionado à influência de uma tradição ou alguma outra tendência/preferência humana recorrente.

Exemplo mínimo de trabalho:

\documentclass{scrartcl}

\usepackage[sfdefault]{inter}
\usepackage[math-style=upright]{unicode-math}
\setmathfont{STIX Two Math}

\begin{document}
\noindent Example of math text ahead:\\
  \Large $\gamma = \frac{1}{\sqrt{1 - \frac{v^2}{c^2}}}$
\end{document}

Obrigado.

Responder1

Existem várias fontes matemáticas Sans Serif OpenType disponíveis, este é o texto Inter com Fira Math, por exemplo

insira a descrição da imagem aqui

\usepackage[sfdefault]{inter}
\usepackage[math-style=upright]{unicode-math}
\setmathfont{Fira Math}

\begin{document}
\noindent Example of math text ahead:\\
  \Large $\gamma = \frac{1}{\sqrt{1 - \frac{v^2}{c^2}}}$
\end{document}

Você também poderia usar a unicode-math Rangechave para substituir Inter por alguns intervalos de caracteres, embora eles herdassem o espaçamento do texto e não tivessem as laterais mais largas usuais das fontes matemáticas

e aqui está com o Inter usado para letras matemáticas (embora o unicode-math reclame que o Inter não está realmente configurado como uma fonte matemática, ele faz o que é solicitado)

insira a descrição da imagem aqui

\usepackage[sfdefault]{inter}
\usepackage[math-style=upright]{unicode-math}
\setmathfont{Fira Math}
\setmathfont[range=up]{inter}

\begin{document}
\noindent Example of math text ahead:\\
  \Large $\gamma = \frac{1}{\sqrt{1 - \frac{v^2}{c^2}}}$
\end{document}

Com avisos como

Package fontspec Warning: OpenType feature 'Style=MathScript' (ssty) not
(fontspec)                available for font 'inter' with script
(fontspec)                'CustomDefault' and language 'Default'.

já que Inter não é realmente uma fonte matemática, embora isso não seja tão importante aqui, já que os principais parâmetros de composição matemática são retirados do FiraMath

informação relacionada