![如何使用 fontspec 在 Noto 中获取 Delta?](https://linux22.com/image/457486/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20fontspec%20%E5%9C%A8%20Noto%20%E4%B8%AD%E8%8E%B7%E5%8F%96%20Delta%EF%BC%9F.png)
使用此 MWE
\documentclass{scrartcl}
\usepackage{fontspec}
\setmainfont{Noto Serif}
\setsansfont{Noto Sans}
\begin{document}
∆
\sffamily
∆
\end{document}
我收到错误,Noto 无法使用 delta:
缺少字符:字体 NotoSerif:mode=node;script= latn;language=dflt;+tlig; 中没有 ∆ (U+2206)! {/usr/local/texlive/2022/texmf-var/fonts/map/pdftex/updmap/pdftex.map} 缺少字符:字体 NotoSans:mode=node;script=l atn;language=dflt;+tlig; 中没有 ∆ (U+2206)!
有什么解决方法吗?或者我不应该使用 Noto?
答案1
U+2206 是数学运算符 INCREMENT。Noto 还没有数学字体,但这个范围在几个 Noto 字体集中都有,包括 CJK JP
\documentclass{scrartcl}
\usepackage{fontspec}
\setmainfont{Noto Serif CJK JP}
\setsansfont{Noto Sans CJK JP}
\begin{document}
∆
\sffamily
∆
\end{document}
但你可能想要 Delta,U+0394
\documentclass{scrartcl}
\usepackage{fontspec}
\setmainfont{Noto Serif}
\setsansfont{Noto Sans}
\begin{document}
Δ
\sffamily
Δ
\end{document}