特定 Unicode 符号未出现

特定 Unicode 符号未出现

有什么建议可以解释为什么有些 Unicode 符号会出现,而其他符号不会出现?具体来说,我想使用 ue 连字符 (https://www.fileformat.info/info/unicode/char/1d6b/index.htm),但这并没有出现,但其他 Unicode 符号(如 em dash 和 capital gamma)工作正常。ue 连字符具有 utf-8 编码,所以我猜这意味着它不是新的 Unicode 添加。我尝试过使用 LuaLaTex 和 XeLaTex。下面是一个片段。

%em dash works
\symbol{"2014}
%capital gammas both work
\symbol{"0393} % hex
\symbol{915}   % dec
%ue ligature does not work
\symbol{"1D6B} % hex
\symbol{7531}   % dec

谢谢

答案1

你没有提供例子,但是

\documentclass{article}

\begin{document}

%em dash works
\symbol{"2014}

%capital gammas both work
\symbol{"0393} % hex
\symbol{915}   % dec

%ue ligature does not work
\symbol{"1D6B} % hex
\symbol{7531}   % dec
\end{document}

产生警告

Missing character: There is no ᵫ (U+1D6B) in font [lmroman10-regular]:+tlig;!
Missing character: There is no ᵫ (U+1D6B) in font [lmroman10-regular]:+tlig;!

因为拉丁现代字体没有这个字符

使用更大的字体,比如 Noto Sans,你就不会收到任何警告

\documentclass{article}

\usepackage{fontspec}
\setmainfont{Noto Sans}

\begin{document}

%em dash works
\symbol{"2014}

%capital gammas both work
\symbol{"0393} % hex
\symbol{915}   % dec

%ue ligature does not work
\symbol{"1D6B} % hex
\symbol{7531}   % dec
\end{document}

在此处输入图片描述

相关内容