使用 xetex 编译
\XeTeXinterchartokenstate=1
\XeTeXcharclass `' = 5
\XeTeXinterchartoks 5 3={\empty}
''。\par
\XeTeXinterchartoks 5 3={}
''。\par
\bye
将会得到
空宏会禁用连字,但在 xelatex 中
\documentclass{article}
\begin{document}
\XeTeXinterchartokenstate=1
\XeTeXcharclass `' = 5
\XeTeXinterchartoks 5 3={\empty}
''。\par
\XeTeXinterchartoks 5 3={}
''。\par
\end{document}
然后我得到了正确的引号。