Caracteres faltantes en la fuente Garamond-Math

Nov 30 2020

He usado la primera opción en la respuesta aceptada para Garamond y fuentes matemáticas. Sin embargo, obtengo errores como Missing character: There is no ___ (U+225C) in font [Garamond-Math.otf]:mode=bas"Y, de hecho, esos símbolos faltan en la final pdf. ¿Cómo solucionar este problema y hacer que aparezcan los símbolos matemáticos? Estoy usando texlive-full-2019y lualatex. (Para su referencia, el símbolo de arriba es \triangleeq.)

EDITAR: Faltan unos 20 símbolos, por lo que definirlos uno por uno no es una solución ideal. ¿Hay algo escalable?

Respuestas

2 Davislor Nov 30 2020 at 21:34

Puede tomar los símbolos que le faltan a su fuente matemática primaria de otra fuente matemática, como STIX Two Math:

\documentclass{article}
\tracinglostchars=2
\usepackage{unicode-math}

\defaultfontfeatures{ Scale=MatchLowercase }
\setmainfont{EB Garamond}[Scale = 1.0]
\setmathfont{Garamond Math}
\setmathfont{STIX Two Math}[range=\triangleq]

\pagestyle{empty}

\begin{document}
\[ a\triangleq b \]
\end{document}

Este documento contiene una serie de muestras de fuentes que puede consultar.

1 wipet Nov 30 2020 at 21:02

Puede definir el símbolo que falta. Por ejemplo:

\def\triangleeq{\buildrel\bigtriangleup\over=}