\sys_if_engine_luatex:T {
\RequirePackage{luatexja-fontspec}
\setmainjfont[ItalicFont={Noto ~ Serif ~ CJK ~ SC}]
{Noto ~ Serif ~ CJK ~ SC}
\setsansjfont[ItalicFont={Noto ~ Serif ~ CJK ~ SC}]
{Noto ~ Sans ~ CJK ~ SC}
% prevent German quotation marks from being spaced
\ltjsetparameter{
alxspmode = {"201E, preonly},
alxspmode = {"201C, postonly}
}
}
\sys_if_engine_xetex:T {
\RequirePackage{xeCJK}
\setCJKmainfont[ItalicFont={Noto ~ Serif ~ CJK ~ SC}]
{Noto ~ Serif ~ CJK ~ SC}