Lua 替换双引号

Lua 替换双引号

我正在玩 Lua 替换,并意识到我无法弄清楚如何将引号转义为双引号(U+0022)以及适用于的替换代码所有其他在这种情况下,字符完全失效,正常字符完好无损。有办法摆脱它吗?下面是不起作用的示例。

\documentclass{standalone}
\usepackage{luacode}
\begin{luacode}
local uchar = unicode.utf8.char
  fonts.handlers.otf.addfeature{
    name = "qalt",
    type = "substitution",
    data =
    {
   " = "a",
    },
  }
  \end{luacode}
  \usepackage{fontspec}

\setmainfont{Crimson}
\begin{document}

{\addfontfeature{RawFeature={+qalt}}
  (Questions about " NASDAQ.) That’s better.}
\end{document}

相关内容