Iniciais Goudy em múltiplas camadas com Lettrine

Iniciais Goudy em múltiplas camadas com Lettrine

Comprei a fonte LTC Goudy Initials da P22 --- conforme comentário emessa questão---mas agora me pergunto como usar essa fonte com o pacote lettrine.

Abaixo, no meu exemplo mínimo não funcional:

\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}

A saída na carta na fonte Goudy desejada, mas com altura de linha de um, não cinco.

fonte correta, mas não a altura correta

Responder1

Ok, essa foi uma pergunta bastante estúpida, na verdade. Eu consertei definindo um novo comando:

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

Isso depthé necessário porque a fonte agora usa seis linhas em vez de cinco, fazendo com que o texto ultrapasse a parte inferior da inicial.

informação relacionada