How can I define a charclass for umlauts, german quotes „“ (and other special characters which are not A–Z/a–z)?
I’d like to use this for extra kerning in some cases.
\documentclass{minimal}
\XeTeXinterchartokenstate=1
% char class for W
\newXeTeXintercharclass \mycharclassW
\XeTeXcharclass `\W \mycharclassW
% char class for german ä (a umlaut)
\newXeTeXintercharclass \mycharclassae
\XeTeXcharclass `a \mycharclassae
% char class for german opening quote „
\newXeTeXintercharclass \mycharclassOQ
% charclass for german closing quote “
\newXeTeXintercharclass \mycharclassCQ
% def interchartokes
\XeTeXinterchartoks \mycharclassW \mycharclassae = {\kern0.5pt}
\begin{document}
Wa\quad Wä\quad „W“
\end{document}
How can I add more than one char to a new class, e.g., making C, O, U and Q available in one class (\mycharclassCOQU)?
