从以下示例的输出来看:
\documentclass{article}
\begin{document}
\font\meta logo10 at30pt
\meta
M{\hskip1em}E{\hskip1ex}T
\end{document}
我猜想ex
字体中的值logo10
等于 0pt。是否存在一种更简单、更自然的方法来获取此类值?我知道我可以读取字体的 METAFONT 源代码,但应该是另一种方法……
答案1
ex 和 em 分别是 fontdimen 5 和 6,参见
\documentclass{article}
\begin{document}
\font\meta logo10 at30pt
\showthe\fontdimen5\meta
\showthe\fontdimen6\meta
\meta
M{\hskip1em}E{\hskip1ex}T
\end{document}
生产
> 0.0pt.
<recently read> \meta
l.7 \showthe\fontdimen5\meta
?
> 23.99991pt.
<recently read> \meta
l.8 \showthe\fontdimen6\meta