我无法让 XeTeXglyphname 命令产生任何输出。我的代码如下所示。我假设此命令会产生一个字符串作为输出;我需要做一些特殊的事情来使这个字符串成为我文档的一部分吗?
\documentclass{article}
\pagestyle{empty}
\usepackage{fontspec}
\setmainfont{Latin Modern Math}
\begin{document}
\font\latin="Latin Modern Math"\latin
\XeTeXglyph 34 hello \XeTeXglyphname\latin 34 goodbye
\XeTeXglyph 519 hello \XeTeXglyphname\latin 519 goodbye
\end{document}
答案1
使用最新的 TeXLive 2014
\documentclass{article}
\usepackage{fontspec}
\begin{document}
\font\latin="Latin Modern Math"\latin
\XeTeXglyph34: \XeTeXglyphname\font34
\XeTeXglyph519: \XeTeXglyphname\font519
\XeTeXglyph999: \XeTeXglyphname\font999
\end{document}