Mit LuaLaTeX verwende ich eine OpenType-Schriftfamilie (Dolly Pro) mit römischen Kapitälchen, aber ohne kursive Kapitälchen. Mein Blockzitatstil verwendet Kursivschrift, was mir gefällt, aber eines meiner Zitate enthält die Abkürzung „PM“ in Kapitälchen. Ich möchte eine schräge oder abgeschrägte Version der römischen Kapitälchen als Ersatz generieren, die über erreichbar ist textsl
. Ich denke, das würde weniger anstößig aussehen als aufrecht stehende Kapitälchen oder Vollkapitälchen.
(Wenn Sie der Meinung sind, dass eine Schriftkorrektur selbst für diese Zwecke nicht akzeptabel ist, lassen Sie es mich in den Kommentaren wissen!)
Wie das folgende MWE zeigt, sind die Kapitälchen nicht an die Antiqua- oder Kursivschriftfamilien gebunden – obwohl dies die Erstellung schräger Versionen nicht stärker einschränken sollte, als es sonst der Fall wäre.
\documentclass[12pt]{book}
\usepackage{fontspec}
\begin{document}
\fontspec{Dolly Pro Regular Italic}
At 4:00 \textsl{\fontspec{Dolly Pro Regular Small Caps}pm} he set off.
\end{document}
Antwort1
Wenn Ihre Schriftart diese Schriftartfunktion nicht bietet, können Sie die Option AutoFakeSlant
von verwenden fontspec
.
Ich musste eine andere Schriftart verwenden und die Mischung aus Kapitälchen und Kursivschrift sieht hier schlecht aus, aber Sie sehen, wie es gemacht wird. Ich hatte das Gefühl, dass der Abstand auf der linken Seite sehr groß erscheint, wenn schräge Buchstaben verwendet werden. Daher habe ich etwas Kerning hinzugefügt, um Ihnen dies ebenfalls zu zeigen. Sie möchten jedoch möglicherweise ein neues Makro einführen, wenn solche Konstrukte häufiger vorkommen.
% arara: lualatex
\documentclass[12pt]{book}
\usepackage{fontspec}
\setmainfont{EB Garamond}
\begin{document}
\textit{At 4:00 \kern-.1em{\fontspec[AutoFakeSlant=.3]{EBGaramond12-AllSC.otf}pm} he set off.}
\end{document}