Когда я объявляю опцию, содержащую пространство, LaTeX/XeLaTeX ест его.
В основном .tex я имею:
\usepackage[test font]{test}
В моем .sty файле я имею:
\DeclareOption*{\newfontfamily\testfont[Scale=1]{\CurrentOption}}
\ProcessOptions
Но механизм Tex передает пакету testfont опцию и не тестовый шрифт.
Таким образом, вопрос состоит в том, как передать опцию, содержащую пространство к пакету.
Попытка
\catcode`\ =11
\usepackage[test font]{test}
\catcode`\ =10
Вероятно, это не удастся, но это может быть прогресс в том, что у нас есть на данный момент.