Mapeando grego-matemático para texto inclinado grego

Mapeando grego-matemático para texto inclinado grego

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.

informação relacionada