Estou usando uma fonte, ou seja, Source Code Pro, que não possui letras matemáticas gregas (por exemplo, U+1D6FC), mas possui letras gregas comuns verticais (por exemplo, U+03B1), que posso inclinar com o AutoFakeSlant do fontspec.
\documentclass{article}
\usepackage{fontspec}
\usepackage{unicode-math}
\setmonofont[AutoFakeSlant]{SourceCodePro}
\begin{document}
Math mode: $\mathtt{\alpha}$ % nothing displayed, glyph U+1D6FC not found
Text mode: \texttt{\slshape α} % glyph found and slanted
\end{document}
As letras de texto inclinadas são boas o suficiente para meu uso, mas eu gostaria de automatizar o mapeamento, para que, quando um \alpha aparecer no modo matemático e o Source Code Pro estiver em uso, unicode-math e fontspec retornem ao texto inclinado glifo (não quero que isso ocorra quando um \alpha for encontrado e não for o Source Code Pro que estiver em uso).
Como posso conseguir isso - sem ter que agrupar cada $\alpha$ em outro comando? Eu sei que posso usar uma fonte apenas para um subconjunto específico de caracteres, mas atualmente existe a dificuldade adicional de mapear um ponto Unicode para outro.