Segoe UI Historic 不显示数字

Segoe UI Historic 不显示数字

我创建了 (罕见) 字体的 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}

相关内容