Karakter yang hilang dalam font Garamond-Math
Saya telah menggunakan opsi pertama dalam jawaban yang diterima untuk Garamond dan font matematika Namun, saya mendapatkan kesalahan seperti Missing character: There is no ___ (U+225C) in font [Garamond-Math.otf]:mode=bas"
Dan memang simbol-simbol itu hilang di final pdf
. Bagaimana cara memperbaikinya dan membuat simbol matematika muncul? Saya menggunakan texlive-full-2019
dan lualatex
. (Untuk referensi Anda, simbol di atas adalah \triangleeq
.)
EDIT: Ada beberapa simbol 20-ish yang hilang, jadi mendefinisikannya satu per satu bukanlah solusi yang ideal. Apakah ada sesuatu yang dapat diskalakan?
Jawaban
Anda dapat mengambil simbol yang tidak dimiliki font matematika utama Anda dari font matematika lain, seperti 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}

Dokumen ini berisi sejumlah spesimen font yang dapat Anda periksa.
Anda dapat menentukan simbol yang hilang. Sebagai contoh:
\def\triangleeq{\buildrel\bigtriangleup\over=}