我创建了 (罕见) 字体的 MWE Segoe UI Historic
。数字 13001 可以工作 (参见下面的 A 和 B 之间),但一千个数字之后,在 14001 (参见下面的 B 和 C 之间),它显示一个空框。
\documentclass{article}
\usepackage[no-math]{fontspec}
\newfontfamily\ngg{Segoe UI Historic}[Ligatures=TeX]
\usepackage{enumitem}
\begin{document}
A
{\ngg\symbol{"13001}}
B
{\ngg\symbol{"14001}}
C
\end{document}
编辑 如何计算枚举中的标签 模 3?
\documentclass{article}
\usepackage[no-math]{fontspec}
\newfontfamily\ngg{Segoe UI Historic}[Ligatures=TeX]
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[ label=\large\ngg\symbol{\numexpr "14000+\value{enumi}}]
\item A
\item {\ngg\symbol{"13001}}
\item B
\item {\ngg\symbol{"14001}}
\item C
\end{enumerate}
\end{document}
答案1
太渴望评论了,所以无法回答。目前还不清楚您实际上想要使用哪些符号,因此这里有一些代码来打印出每个字形(方框表示字体没有这样的字形)(您可以自然地放大数字,十六进制 13000 大约是 80000):
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Seguihis.ttf}
\begin{document}
\ExplSyntaxOn
\int_step_inline:nn {14000} %choose number ....
{\makebox[1cm][l]{\char#1\textsubscript{#1}}\c_space_tl}
\ExplSyntaxOff
\end{document}