マクロツイーター

はてダから移行した記事の表示が崩れてますが、そのうちに直せればいいのに(えっ)

LuaTeX のよくある(よくない)光景

コレを用意する。

% plain LuaTeX document
%\mathchardef\beta="010C % in plain TeX
\Umathchardef\BETA=0"0"10C
{\tt\meaning\beta}\par % What is \beta?
{\tt\meaning\BETA}\par % What is \BETA?
$\beta$-redex, or $\BETA$-redex?\bye

コレを LuaTeX 0.80.0 でコンパイルすると……。

普通。*1

コレを LuaTeX 0.89.2 でコンパイルすると……。

\meaning の出力が全く同じなのに動作が異なる。実にアレ。

*1:レガシーな(8 ビットの)フォントでは、当然、文字コード "10C の文字は存在しない。