答案1
我正在将我的评论转换成答案,因为 OP 似乎很欣赏它们。
在标准 LaTeX 编码(不是 Unicode)中,有 128 个插槽可用于存储字母和符号的字形表示。
表格显示了每个字形所在的位置,使用八进制和十六进制符号。例如,n
在位置 (十六进制)“6E 中,它与 (八进制)‘156 相同。左侧和顶部显示行/列的八进制符号,右侧和底部(和顶部)显示行/列的十六进制符号。
十六进制行是双倍高的。“6x”的顶行是“60 到”67……底行是“68 到”6F。十六进制表示法使用顶部和底部,视情况而定。每个十六进制数字可以表示 16 个值,0-F。
例如
\documentclass{article}
\begin{document}
\char'156 \char"6E \char110
\end{document}
将产生 3 个“n”字形,通过调用该插槽 3 次,一次以八进制,一次以十六进制,一次以十进制。
该表可能更好地由包的输出来表示fonttable
,其中十进制槽号实际上是添加在字形框本身内。
\documentclass{article}
\usepackage{fonttable}
\begin{document}
\fonttable{cmr10}
\end{document}
这里比较容易看到,那n
就是十进制的 110 号槽,与八进制的 '156 相同,而八进制的 '156 又与“6E”相同。
插槽很重要,因为每种字体编码都会将字形分配给插槽。为了知道字形位于哪个插槽,还必须知道字体编码。