Многослойные инициалы Goudy с Lettrine

Многослойные инициалы Goudy с Lettrine

Я купил шрифт LTC Goudy Initials у P22 --- как указано в комментарииэтот вопрос---но теперь мне интересно, как использовать этот шрифт с пакетом lettrine.

Ниже в моем минимальном нерабочем примере:

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

Вывод в письме выполняется желаемым шрифтом Goudy, но с высотой строки один, а не пять.

правильный шрифт, но не правильная высота

решение1

Ладно, это был действительно глупый вопрос. Я исправил его, определив новую команду:

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

Это depthнеобходимо, поскольку шрифт теперь использует шесть строк вместо пяти, из-за чего текст выходит за нижнюю часть инициала.

Связанный контент