💄 make title/part titles match font size

This commit is contained in:
TC
2026-06-22 22:00:40 +10:00
parent ff40d424aa
commit 5cdc3efeef

View File

@@ -579,7 +579,7 @@ export function registerIpcHandlers(): void {
const pageCSS = `
@page { size: ${pageSizeCss}; }
body { font-family: ${fontFamily}; font-size: ${opts.fontSize}pt; line-height: 2; color: #000; margin: 0; padding: 0; }
h1 { font-weight: bold; font-size: ${opts.fontSize + 2}pt; text-align: center; text-transform: uppercase; margin: 0; line-height: 2; }
h1 { font-weight: bold; font-size: ${opts.fontSize}pt; text-align: center; text-transform: uppercase; letter-spacing: 0.15em; margin: 0; line-height: 2; }
h2, h3 { font-weight: ${headingWeight}; font-size: ${opts.fontSize}pt; text-align: center; text-transform: uppercase; margin: 0; line-height: 2; }
p { margin: 0; text-indent: 0.5in; text-align: left; }
h1 + p, h2 + p, h3 + p, hr + p, .chapter > p:first-child { text-indent: 0; }
@@ -591,7 +591,7 @@ export function registerIpcHandlers(): void {
ul, ol { margin: 0 0 0 0.5in; }
li { margin: 0; }
.chapter { padding-top: 2.5in; }
.part-heading { font-family: ${fontFamily}; font-weight: bold; font-size: ${opts.fontSize + 2}pt; text-align: center; text-transform: uppercase; letter-spacing: 0.15em; margin: 0; line-height: 2; }
.part-heading { font-family: ${fontFamily}; font-weight: bold; font-size: ${opts.fontSize}pt; text-align: center; text-transform: uppercase; letter-spacing: 0.15em; margin: 0; line-height: 2; }
`
// Print each section to its own PDF buffer. Cover page uses its own CSS;