Mehrschichtige Goudy-Initialen mit Lettrine

Mehrschichtige Goudy-Initialen mit Lettrine

Ich habe die Schriftart LTC Goudy Initials von P22 gekauft --- wie im Kommentar zudiese Frage---aber jetzt frage ich mich, wie ich diese Schriftart mit dem Paket verwenden kann lettrine.

Unten in meinem minimalen, nicht funktionierenden Beispiel:

\documentclass{article}

% Load the three layers of the LTC Goudy Initials font
\usepackage{fontspec}
\newfontface\firstlayer{LTCGoudyInitNew.otf}
\newfontface\secondlayer{LTCGoudyInitFlora.otf}
\newfontface\thirdlayer{LTCGoudyInitFill.otf}

% Create a command to print all three layers - later in color
\newcommand{\initialmaker}[1]{%
  \firstlayer{#1}%
  \llap{\secondlayer{#1}}%
  \llap{\thirdlayer{#1}}%
}

\usepackage{lettrine,lipsum}
\setcounter{DefaultLines}{5}
\renewcommand{\LettrineFont}{\initialmaker}

\begin{document}
\lettrine{H}{ello world}
\lipsum[4]

\lipsum[3]
\end{document}

Die Ausgabe im Brief erfolgt in der gewünschten Schriftart Goudy, jedoch mit einer Zeilenhöhe von eins, nicht fünf.

richtige Schriftart, aber nicht die richtige Höhe

Antwort1

Okay, das war wirklich eine ziemlich dumme Frage. Ich habe es behoben, indem ich einen neuen Befehl definiert habe:

\newcommand{\Lettrine}[2]{\lettrine[depth=1]{\initialmaker{#1}}{#2}}

Dies depthist erforderlich, da die Schriftart nun sechs statt fünf Zeilen verwendet, wodurch der Text über den unteren Rand des Initials hinausläuft.

verwandte Informationen