commit - 851b54f64f14f609710aa4bef3899c30e764fb74
commit + 02e5494b7886a5efdd2a62f385d831047074c153
blob - b2c685dc1b9177f9830584e3e38c98cabe0e7fef
blob + f5cfb90087c498fea8373c00f2769135984b7722
--- dw.troff
+++ dw.troff
.
.\" --- 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
..
.
.\" --- 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) ---
.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
.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
.
.
.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.