Caractères manquants dans la police Garamond-Math

Nov 30 2020

J'ai utilisé la première option dans la réponse acceptée aux polices Garamond et mathématiques. Cependant, j'obtiens des erreurs telles que Missing character: There is no ___ (U+225C) in font [Garamond-Math.otf]:mode=bas"Et effectivement, ces symboles sont manquants dans la finale pdf. Comment résoudre ce problème et faire apparaître les symboles mathématiques? J'utilise texlive-full-2019et lualatex. (Pour votre information, le symbole ci-dessus est \triangleeq.)

EDIT: Il y a quelque 20 symboles manquants, donc les définir un par un n'est pas une solution idéale. Y a-t-il quelque chose d'évolutif?

Réponses

2 Davislor Nov 30 2020 at 21:34

Vous pouvez prendre les symboles qui manquent à votre police mathématique principale d'une autre police mathématique, telle que 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}

Ce document contient un certain nombre de spécimens de police que vous pouvez vérifier.

1 wipet Nov 30 2020 at 21:02

Vous pouvez définir le symbole manquant. Par exemple:

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