I have a command \work
which will format titles in SmallCaps and with less letter spacing. Now the funny thing: If I try to add some word spacing, too, and only for SmallCaps, it affects the whole document, as you can see in the MWE.
Any ideas how to achieve that the word spacing only affects SmallCaps or my command?
\documentclass{article}
\usepackage{blindtext}
\usepackage{fontspec}
\setmainfont[SmallCapsFont={Latin Modern Roman Caps},
SmallCapsFeatures={LetterSpace=-6,WordSpace={3}}]{Latin Modern Roman}
\newcommand{\work}[1]{\textsc{{#1}}}
\begin{document}
Immanuel Kants \work{Kritik der praktischen Vernunft}, \work{Kritik der reinen Vernunft} und \work{Kritik der Urteilskraft}...
\blindtext
\end{document}
LetterSpace
works just finefontspec
.