Commit Diff


commit - 851b54f64f14f609710aa4bef3899c30e764fb74
commit + 02e5494b7886a5efdd2a62f385d831047074c153
blob - b2c685dc1b9177f9830584e3e38c98cabe0e7fef
blob + f5cfb90087c498fea8373c00f2769135984b7722
--- dw.troff
+++ dw.troff
@@ -17,12 +17,12 @@ Dice-Indexed Passphrase Word List
 .
 .\" --- layout parameters ---
 .nr HD 0.8c				\" head space (top margin)
-.nr MG 1.2c				\" side margins (XXX unused)
+.nr MG 1.5c				\" side margins (for front/back matter)
 .nr TO 1.0c				\" title offset (XXX unused)
 .nr CW 2.8c				\" column width
+.nr TA 1.1c				\" tab stop
 .ps 8					\" font size
 .vs 10					\" line spacing
-.ta 1.1c				\" tab stop
 .
 .\" --- header and footer definition ---
 .de hd
@@ -43,9 +43,7 @@ Dice-Indexed Passphrase Word List
 ..
 .
 .\" --- page setup ---
-.ll 3u*\n(CWu				\" line length
-.\"lt 10.5c-(2u*\n(TOu)			\" title length
-.lt \n(.lu
+.ll 10.5c-(2u*\n(MGu)			\" line length = page width - margins
 .wh 0 hd
 .
 .\" --- blank page (back of title) ---
@@ -76,12 +74,15 @@ Repeat until you have the desired number of words.
 .sp |12c
 Memorize the sequence of words in the order generated,
 then store the paper in a safe place.
-Optionally burn the paper
+Optionally burn it
 after you have confidently memorized your passphrase.
 .bp
 .
 .
 .\" --- main body ---
+.ta \n(TAu				\" tab stop
+.ll 3u*\n(CWu				\" line length = 3 columns
+.lt \n(.lu				\" title (.tl) length
 .bp 1					\" blank page after front matter
 .nr C 0 1				\" column counter
 .wh 36u*\n(.vu+\n(HDu fo
@@ -89,6 +90,7 @@ after you have confidently memorized your passphrase.
 .so diceware.wordlist
 .fi
 .ch fo					\" no more page numbers
+.ll 10.5c-(2u*\n(MGu)			\" line length = page width - margins
 .bp					\" blank page after body
 .
 .
@@ -104,10 +106,11 @@ to guess.
 .bp
 .
 .\" --- fine print ---
-.sp |11.5c
+.sp |11c
 .nf
 .ps 6
 .\" XXX get wordlist file name from environment?
+
 Word list by Arnold Reinhold, CC-BY 4.0. [\fMdiceware.wordlist\fP]
 Back cover artwork from xkcd 936 by Randall Munroe, CC-BY-NC 2.5.
 A6 booklet by pesco, 2025, CC-BY-NC 4.0.