Reduzindo o tamanho das letras gregas no TeX Gyre Schola Math?

Reduzindo o tamanho das letras gregas no TeX Gyre Schola Math?

Tenho experimentado o TeX Gyre Schola (e sua fonte matemática) e notei que as letras gregas são visivelmente maiores que as letras e números normais. Por exemplo, considere o seguinte:

\documentclass[12pt]{article}

\usepackage{fontspec}
\usepackage{unicode-math}
\setmainfont{TeX Gyre Schola}
\setmathfont{TeX Gyre Schola Math}
\usepackage{lualatex-math}

\begin{document}

\[
\phi = \tan^{-1} 2\theta
\]

\end{document}

Isso produz o seguinte:

Teta grande em TeX Gyre Schola

onde o theta me parece anormalmente grande. Theta é a mais perceptível para mim (até agora), mas algumas das outras letras gregas também são um pouco maiores do que eu esperava. Compare isso com o que é obtido com Latin Modern (Matemática):

Teta de tamanho normal em latim moderno

Aqui, a altura do theta não é muito maior do que a altura dos números ou letras.

Minha pergunta é, portanto, a seguinte: Existe uma maneira de reduzir o tamanho dos caracteres gregos na fonte matemática Schola? Ou estou fazendo algo errado (ou não fazendo algo que deveria)?

Responder1

As letras minúsculas gregas escolhidas para o TeX Gyre Schola Math não correspondem, na minha opinião, à fonte principal: são muito finas e, claro, algumas delas são muito altas.

Você tem algumas estratégias disponíveis. Primeiro, reduzindo todas as letras gregas minúsculas:

\documentclass[12pt]{article}

\usepackage{fontspec}
\usepackage{unicode-math}
\setmainfont{TeX Gyre Schola}
\setmathfont{TeX Gyre Schola Math}
%%% Scale down!
\setmathfont[range=\mathit/greek,Scale=.8]{TeX Gyre Schola Math}
%%% Circumvent a bug in unicode-math
\setmathfont[range=\int]{TeX Gyre Schola Math}
\usepackage{lualatex-math}

\begin{document}

\[
\phi = \tan^{-1} 2\theta
\]
\[
a\alpha\beta\gamma c
\]

\end{document}

insira a descrição da imagem aqui

Isso tem o defeito de o alfa ficar muito pequeno.

Segunda estratégia: reduza apenas as letras que são muito altas: mude o código acima para

%%% Scale down!
\setmathfont[range={\mittheta,\mitbeta},Scale=.8]{TeX Gyre Schola Math}

insira a descrição da imagem aqui

Você terá que aumentar a lista com as letras que deseja usar e diminuir a escala.

Terceiro: use XITS Math ou outra fonte para grego:

%%% Scale down!
\setmathfont[range=\mathit/greek,Scale=MatchLowercase]{XITS Math}

insira a descrição da imagem aqui

informação relacionada