LaTeX Preamble for Heretics of Piedmont
\documentclass[11pt,twoside,openright]{memoir}
% CORE FONTS (LuaLaTeX)
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Adobe Garamond Pro}[
Ligatures={Common, TeX},
Numbers=OldStyle,
SmallCapsFeatures={LetterSpace=5, Letters=SmallCaps},
]
\newfontfamily\chapterfont{Latin CG Elongated}
% LANGUAGES
\usepackage{polyglossia}
\setmainlanguage{english}
\usepackage[
lines=3,
loversize=0.15,
]{lettrine}
\renewcommand{\LettrineTextFont}{\scshape}
% IMAGES
\usepackage{graphicx}
\graphicspath{{images/}}
% \borderedimage[graphicx options]{filename} — double border (2pt outer, 1pt inner)
\newcommand{\borderedimage}[2][]{%
\setlength{\fboxsep}{2pt}%
\setlength{\fboxrule}{2pt}%
\fbox{%
\setlength{\fboxsep}{0pt}%
\setlength{\fboxrule}{1pt}%
\fbox{\includegraphics[#1]{#2}}%
}%
}
% MICROTYPOGRAPHY
\usepackage[
activate={true,nocompatibility},
final,
factor=1100,
stretch=30,
shrink=30,
]{microtype}
% Because of flushbottom, the engine needs permission to be messier with inter-word spacing
\pretolerance=150
\tolerance=2000
\emergencystretch=3em % Allows an extra pass to find line breaks
\widowpenalty=9999
\clubpenalty=9996
\brokenpenalty=4991
\predisplaypenalty=10000
\postdisplaypenalty=1549
\displaywidowpenalty=1602
\cleartorecto
% DEBUG: remove before final output
% \usepackage{lua-visual-debug}
% LAYOUT
\setstocksize{9in}{6in}
\settrimmedsize{9in}{6in}{*}
\setlrmarginsandblock{0.85in}{0.55in}{*}
\setheadfoot{\baselineskip}{\baselineskip}
\setheaderspaces{*}{\baselineskip}{*}
\setulmarginsandblock{0.65in}{0.42in}{*}
\setlength{\parindent}{1.25em}
\checkandfixthelayout[lines]
% HEADERS
\makepagestyle{fiction}
\makeevenhead{fiction}{\thepage}{\small D. J. SPECKHALS}{}
\makeoddhead{fiction}{}{\small HERETICS OF PIEDMONT}{\thepage}
\makeevenfoot{fiction}{}{}{}
\makeoddfoot{fiction}{}{}{}
\aliaspagestyle{chapter}{empty}
% EPIGRAPH STYLING
\setlength{\epigraphrule}{0pt}
\renewcommand{\epigraph}[2]{%
\vspace{\beforeepigraphskip}
{\setlength{\parindent}{0em}%
#1\par
\ifx\relax#2\relax\else
\vskip\onelineskip
{\centering #2\par}
\fi}
\vspace{\afterepigraphskip}
}
\setlength{\afterepigraphskip}{3\onelineskip}
% PDF PAGE LABELS
\usepackage{hyperref}
\hypersetup{hidelinks}
% Precision tracking for pulling lines
% Usage: \pulltext[amount]{The paragraph text...}
\newcommand{\pulltext}[2][-1.0]{%
{%
\addfontfeature{LetterSpace=#1}%
#2\par%
}%
}
\setotherlanguage[variant=ecclesiastic]{latin}
\setotherlanguage{occitan}
% SEMANTIC TEXT COMMANDS (polyglossia)
\let\polyfontlatin\textlatin
\renewcommand{\textlatin}[1]{\textit{\polyfontlatin{#1}}}
\let\polyfontoccitan\textoccitan
\renewcommand{\textoccitan}[1]{\textit{\polyfontoccitan{#1}}}
% SEMANTIC TEXT COMMANDS
\newcommand{\textligurian}[1]{\textit{#1}}% lij
\newcommand{\textpiedmontese}[1]{\textit{#1}}% pms
\newcommand{\textsavoyard}[1]{\textit{#1}}% frp
\newcommand{\worktitle}[1]{\textit{#1}}% i
The markup results in a page like this.

LaTeX-rendered PDF, page 1