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:
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):
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}
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}
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}