von gast. » Fr 6. Jan 2023, 16:51
Ich denke mal, relativ schnell kommt man weit mit:
%!TeX LuaLaTeX
\documentclass{scrartcl}
\usepackage{fontspec}
\usepackage{polyglossia}
\setdefaultlanguage{german}
%\usepackage[SS={SmallCapsFont=texgyreheros-regular,
%SmallCapsFeatures={Letters=SmallCaps,Scale=MatchUppercase},
%ItalicFeatures={ SmallCapsFont=texgyreheros-italic},
%BoldFeatures={ SmallCapsFont=texgyreheros-bold},
%BoldItalicFeatures={SmallCapsFont=texgyreheros-bolditalic}}]{plex-otf}
\usepackage[DefaultFeatures={Scale=0.94},
RMSCfont=texgyretermes,
SSSCfont=texgyreheros]{plex-otf}
\pagestyle{empty}% Damit keine Fonts durch die Seitenzahl dazu kommen.
\begin{document}
\textsc{Kapitälchen bitte \textit{kusiv} \textbf{fett}}
\textsf{\textsc{Kapitälchen bitte \textit{kusiv} \textbf{fett}}}
\end{document}
Man muss sich aber natürlich im Klaren sein, dass das dann zwar Kapitälchen sind aber kein IBM Plex oder IBM Plex Sans. Die Fonts haben das Feature nach wie vor nicht. Zaubern kann
fontspec schließlich nicht.
Ich denke mal, relativ schnell kommt man weit mit: [code]%!TeX LuaLaTeX
\documentclass{scrartcl}
\usepackage{fontspec}
\usepackage{polyglossia}
\setdefaultlanguage{german}
%\usepackage[SS={SmallCapsFont=texgyreheros-regular,
%SmallCapsFeatures={Letters=SmallCaps,Scale=MatchUppercase},
%ItalicFeatures={ SmallCapsFont=texgyreheros-italic},
%BoldFeatures={ SmallCapsFont=texgyreheros-bold},
%BoldItalicFeatures={SmallCapsFont=texgyreheros-bolditalic}}]{plex-otf}
\usepackage[DefaultFeatures={Scale=0.94},
RMSCfont=texgyretermes,
SSSCfont=texgyreheros]{plex-otf}
\pagestyle{empty}% Damit keine Fonts durch die Seitenzahl dazu kommen.
\begin{document}
\textsc{Kapitälchen bitte \textit{kusiv} \textbf{fett}}
\textsf{\textsc{Kapitälchen bitte \textit{kusiv} \textbf{fett}}}
\end{document}[/code]
Man muss sich aber natürlich im Klaren sein, dass das dann zwar Kapitälchen sind aber kein IBM Plex oder IBM Plex Sans. Die Fonts haben das Feature nach wie vor nicht. Zaubern kann [tt]fontspec[/tt] schließlich nicht.