aboutsummaryrefslogtreecommitdiff
path: root/test/golden/grid-2027.ms
diff options
context:
space:
mode:
Diffstat (limited to 'test/golden/grid-2027.ms')
-rw-r--r--test/golden/grid-2027.ms1136
1 files changed, 1136 insertions, 0 deletions
diff --git a/test/golden/grid-2027.ms b/test/golden/grid-2027.ms
new file mode 100644
index 0000000..5668b86
--- /dev/null
+++ b/test/golden/grid-2027.ms
@@ -0,0 +1,1136 @@
+.\" colitur wall calendar -- groff ms with tbl. flavour: groff
+.\" Build: colitur table --year 2027 --template grid.ms | groff -ms -t -Tpdf -P-pa4l > grid.pdf
+.\"
+.\" LANDSCAPE, not the ms default portrait: with allbox cells and Latin-less
+.\" days falling back to the raw slug (some fallback slugs run past 40
+.\" characters, e.g. "commemoration-of-the-baptism-of-the-lord"), seven
+.\" columns of real content do not fit a portrait line length at any
+.\" reasonable point size. "-P-pa4l" is gropdf's own landscape papersize
+.\" (groff_font(5): a trailing "l" on a papersize name swaps width/height at
+.\" the OUTPUT DEVICE level) -- it must be a command-line flag, not a request
+.\" inside this file: an in-document "\X'papersize=a4l'" escape was tried and
+.\" rejected (it does not actually rotate gropdf's page in this groff, and
+.\" throws diagnostics doing it). ".pl"/".po"/".ll" below independently widen
+.\" TROFF's OWN idea of the page to match -- ".pl"/".ll" are requests, unlike
+.\" the device's own physical page size, and are not implied by "-P-pa4l" --
+.\" so both halves are needed, or one side clips the other.
+.\"
+.\" ".TL" (the ms title macro, s.tmac) ITSELF narrows the line length to
+.\" 5/6 of register "LL" for the title text, and never widens it back
+.\" afterward -- there is no third place in s.tmac that ever does. Setting
+.\" only the primitive ".ll" before ".TL" is therefore not enough: ".TL"
+.\" overwrites it and every table for the rest of the document inherits
+.\" the NARROWED value, silently, which is a second, independent way the
+.\" original template lost its width (found by reading s.tmac itself, not
+.\" guessed). Fixed by setting register "LL" (what ".TL" actually reads)
+.\" and re-asserting ".ll" once more, explicitly, right after the title.
+.\"
+.\" Every column is a FIXED-WIDTH, WRAPPING tbl "w()" block, not a plain "l":
+.\" without "w()" tbl sizes a column to its single widest entry and does NOT
+.\" wrap, so a 40-character slug forces every column that wide -- seven of
+.\" them together run far past any line length, tbl warns "table wider than
+.\" line length", and whatever falls past the physical page edge is not a
+.\" rendering nicety missing, it is GONE: `pdftotext -layout` (and a printed
+.\" page) show only however many columns fit, not all seven. "w()" makes
+.\" each column wrap its own text block instead, the same fix grid.tex
+.\" already uses via LaTeX's "p{2.6cm}" (see that file's own comment) --
+.\" this is the tbl-native equivalent, not a different design.
+.\"
+.\" "w()" alone is NOT sufficient, and this is the part that actually cost
+.\" the time: tbl only wraps a cell as a text block when its content is
+.\" delimited by "T{"/"T}" on their own lines. A PLAIN cell entry in a
+.\" "w()" column (what the first attempt at this fix used) is never
+.\" wrapped at all -- tbl just widens the column past the requested "w()"
+.\" to fit the single longest unbroken entry, exactly reproducing the
+.\" original bug. Confirmed directly against tbl's own generated troff
+.\" code (`tbl grid.ms`, grep "3w0 .*>?"): every column width register is
+.\" `max(w(), \w'cell text')`, so an un-delimited 40-character cell always
+.\" wins that max. Every day cell below is therefore its own "T{"/"T}"
+.\" block; the closing "T}" and the following column's opening "T{" share
+.\" one line with the tab between them (the standard tbl idiom: "T}<TAB>
+.\" T{"). The template writes that as "T}
+.\" <TAB>" rather than "T}<TAB>T{" so that no
+.\" literal "T{" ever sits directly against a "" delimiter in the
+.\" source -- three braces in a row there parses as a malformed tag, not
+.\" as literal text followed by a tag.
+.\"
+.\" ".na" (no-adjust, ragged right) is required alongside the wrap, not
+.\" cosmetic: a hyphenated slug like "commemoration-of-the-baptism-of-the-
+.\" lord" DOES break at its own hyphens once wrapping is active (verified:
+.\" troff's filler treats an ASCII hyphen as a break point), but adjusted
+.\" (justified) fill in a column this narrow cannot always stretch such a
+.\" line to the full measure and troff warns "cannot adjust line" for
+.\" every such row -- another warning `make check-templates` must fail on.
+.\" Ragged-right removes the stretching, not the wrapping.
+.\"
+.\" Day label falls back to the slug when the day carries no Latin name (most
+.\" temporal days, and most sanctoral entries, which are Latin-less in the
+.\" shipped data) -- see ordo.tex's own comment for why the fallback is
+.\" written as a name-section wrapping a plain var and its inverse, rather
+.\" than a single dotted lookup and its inverse.
+.\"
+.\" Every cell also carries a last flag, true on the seventh of its row: tbl
+.\" needs the tab separator BETWEEN columns, not after the last one, and the
+.\" engine has no unless-last construct, so the flag comes from data.
+.pl 8.27i
+.po 0.3i
+.nr LL 10.9i
+.ll \n[LL]u
+.TL
+Calendarium 2027 \(bu ef
+.ll \n[LL]u
+.na
+
+.SH
+Ianuarius
+.TS
+allbox;
+cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i)
+lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i).
+Dom Lun Mar Mer Iov Ven Sab
+T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+\fB1\fP \s-2ef-circumcision\s+2
+T} T{
+\fB2\fP \s-2Officium sanctae Mariae in sabbato\s+2
+T}
+T{
+\fB3\fP \s-2Sanctissimi Nominis Iesu\s+2
+T} T{
+\fB4\fP \s-2ef-christmas-1-monday\s+2
+T} T{
+\fB5\fP \s-2ef-christmas-1-tuesday\s+2
+T} T{
+\fB6\fP \s-2ef-epiphany\s+2
+T} T{
+\fB7\fP \s-2ef-christmas-2-thursday\s+2
+T} T{
+\fB8\fP \s-2ef-christmas-2-friday\s+2
+T} T{
+\fB9\fP \s-2Officium sanctae Mariae in sabbato\s+2
+T}
+T{
+\fB10\fP \s-2Sanctae Familiae Iesu, Mariae, Ioseph\s+2
+T} T{
+\fB11\fP \s-2ef-time-after-epiphany-1-monday\s+2
+T} T{
+\fB12\fP \s-2ef-time-after-epiphany-1-tuesday\s+2
+T} T{
+\fB13\fP \s-2commemoration-of-the-baptism-of-the-lord\s+2
+T} T{
+\fB14\fP \s-2hilary\s+2
+T} T{
+\fB15\fP \s-2paul-the-first-hermit\s+2
+T} T{
+\fB16\fP \s-2marcellus-i\s+2
+T}
+T{
+\fB17\fP \s-2ef-time-after-epiphany-sunday-2\s+2
+T} T{
+\fB18\fP \s-2ef-time-after-epiphany-2-monday\s+2
+T} T{
+\fB19\fP \s-2ef-time-after-epiphany-2-tuesday\s+2
+T} T{
+\fB20\fP \s-2sts-fabian-sebastian\s+2
+T} T{
+\fB21\fP \s-2agnes\s+2
+T} T{
+\fB22\fP \s-2sts-vincent-anastasius\s+2
+T} T{
+\fB23\fP \s-2raymond-of-pe-afort\s+2
+T}
+T{
+\fB24\fP \s-2ef-septuagesima-sunday-1\s+2
+T} T{
+\fB25\fP \s-2conversion-of-st-paul\s+2
+T} T{
+\fB26\fP \s-2polycarp\s+2
+T} T{
+\fB27\fP \s-2john-chrysostom\s+2
+T} T{
+\fB28\fP \s-2peter-nolasco\s+2
+T} T{
+\fB29\fP \s-2francis-de-sales\s+2
+T} T{
+\fB30\fP \s-2martina\s+2
+T}
+T{
+\fB31\fP \s-2ef-septuagesima-sunday-2\s+2
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T}
+.TE
+
+.SH
+Februarius
+.TS
+allbox;
+cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i)
+lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i).
+Dom Lun Mar Mer Iov Ven Sab
+T{
+
+T} T{
+\fB1\fP \s-2ignatius-of-antioch\s+2
+T} T{
+\fB2\fP \s-2purification-of-the-blessed-virgin-mary\s+2
+T} T{
+\fB3\fP \s-2ef-septuagesima-2-wednesday\s+2
+T} T{
+\fB4\fP \s-2andrew-corsini\s+2
+T} T{
+\fB5\fP \s-2agatha\s+2
+T} T{
+\fB6\fP \s-2titus\s+2
+T}
+T{
+\fB7\fP \s-2ef-septuagesima-sunday-3\s+2
+T} T{
+\fB8\fP \s-2john-of-matha\s+2
+T} T{
+\fB9\fP \s-2cyril-of-alexandria\s+2
+T} T{
+\fB10\fP \s-2ef-ash-wednesday\s+2
+T} T{
+\fB11\fP \s-2ef-lent-after-ashes-thursday\s+2
+T} T{
+\fB12\fP \s-2ef-lent-after-ashes-friday\s+2
+T} T{
+\fB13\fP \s-2ef-lent-after-ashes-saturday\s+2
+T}
+T{
+\fB14\fP \s-2ef-lent-sunday-1\s+2
+T} T{
+\fB15\fP \s-2ef-lent-1-monday\s+2
+T} T{
+\fB16\fP \s-2ef-lent-1-tuesday\s+2
+T} T{
+\fB17\fP \s-2ef-lent-ember-wed\s+2
+T} T{
+\fB18\fP \s-2ef-lent-1-thursday\s+2
+T} T{
+\fB19\fP \s-2ef-lent-ember-fri\s+2
+T} T{
+\fB20\fP \s-2ef-lent-ember-sat\s+2
+T}
+T{
+\fB21\fP \s-2ef-lent-sunday-2\s+2
+T} T{
+\fB22\fP \s-2chair-of-st-peter\s+2
+T} T{
+\fB23\fP \s-2ef-lent-2-tuesday\s+2
+T} T{
+\fB24\fP \s-2matthias\s+2
+T} T{
+\fB25\fP \s-2ef-lent-2-thursday\s+2
+T} T{
+\fB26\fP \s-2ef-lent-2-friday\s+2
+T} T{
+\fB27\fP \s-2ef-lent-2-saturday\s+2
+T}
+T{
+\fB28\fP \s-2ef-lent-sunday-3\s+2
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T}
+.TE
+
+.SH
+Martius
+.TS
+allbox;
+cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i)
+lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i).
+Dom Lun Mar Mer Iov Ven Sab
+T{
+
+T} T{
+\fB1\fP \s-2ef-lent-3-monday\s+2
+T} T{
+\fB2\fP \s-2ef-lent-3-tuesday\s+2
+T} T{
+\fB3\fP \s-2ef-lent-3-wednesday\s+2
+T} T{
+\fB4\fP \s-2ef-lent-3-thursday\s+2
+T} T{
+\fB5\fP \s-2ef-lent-3-friday\s+2
+T} T{
+\fB6\fP \s-2ef-lent-3-saturday\s+2
+T}
+T{
+\fB7\fP \s-2ef-lent-sunday-4\s+2
+T} T{
+\fB8\fP \s-2ef-lent-4-monday\s+2
+T} T{
+\fB9\fP \s-2ef-lent-4-tuesday\s+2
+T} T{
+\fB10\fP \s-2ef-lent-4-wednesday\s+2
+T} T{
+\fB11\fP \s-2ef-lent-4-thursday\s+2
+T} T{
+\fB12\fP \s-2ef-lent-4-friday\s+2
+T} T{
+\fB13\fP \s-2ef-lent-4-saturday\s+2
+T}
+T{
+\fB14\fP \s-2ef-passion-sunday\s+2
+T} T{
+\fB15\fP \s-2ef-passiontide-1-monday\s+2
+T} T{
+\fB16\fP \s-2ef-passiontide-1-tuesday\s+2
+T} T{
+\fB17\fP \s-2ef-passiontide-1-wednesday\s+2
+T} T{
+\fB18\fP \s-2ef-passiontide-1-thursday\s+2
+T} T{
+\fB19\fP \s-2joseph-spouse-of-the-bl-virgin-mary\s+2
+T} T{
+\fB20\fP \s-2ef-passiontide-1-saturday\s+2
+T}
+T{
+\fB21\fP \s-2ef-palm-sunday\s+2
+T} T{
+\fB22\fP \s-2ef-passiontide-2-monday\s+2
+T} T{
+\fB23\fP \s-2ef-passiontide-2-tuesday\s+2
+T} T{
+\fB24\fP \s-2ef-passiontide-2-wednesday\s+2
+T} T{
+\fB25\fP \s-2Feria V in Cena Domini\s+2
+T} T{
+\fB26\fP \s-2Feria VI in Passione et Morte Domini\s+2
+T} T{
+\fB27\fP \s-2Sabbato sancto\s+2
+T}
+T{
+\fB28\fP \s-2ef-easter-sunday\s+2
+T} T{
+\fB29\fP \s-2ef-easter-1-monday\s+2
+T} T{
+\fB30\fP \s-2ef-easter-1-tuesday\s+2
+T} T{
+\fB31\fP \s-2ef-easter-1-wednesday\s+2
+T} T{
+
+T} T{
+
+T} T{
+
+T}
+.TE
+
+.SH
+Aprilis
+.TS
+allbox;
+cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i)
+lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i).
+Dom Lun Mar Mer Iov Ven Sab
+T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+\fB1\fP \s-2ef-easter-1-thursday\s+2
+T} T{
+\fB2\fP \s-2ef-easter-1-friday\s+2
+T} T{
+\fB3\fP \s-2ef-easter-1-saturday\s+2
+T}
+T{
+\fB4\fP \s-2ef-low-sunday\s+2
+T} T{
+\fB5\fP \s-2annunciation-of-the-blessed-virgin-mary\s+2
+T} T{
+\fB6\fP \s-2ef-easter-2-tuesday\s+2
+T} T{
+\fB7\fP \s-2ef-easter-2-wednesday\s+2
+T} T{
+\fB8\fP \s-2ef-easter-2-thursday\s+2
+T} T{
+\fB9\fP \s-2ef-easter-2-friday\s+2
+T} T{
+\fB10\fP \s-2Officium sanctae Mariae in sabbato\s+2
+T}
+T{
+\fB11\fP \s-2ef-easter-sunday-3\s+2
+T} T{
+\fB12\fP \s-2ef-easter-3-monday\s+2
+T} T{
+\fB13\fP \s-2hermenegild\s+2
+T} T{
+\fB14\fP \s-2justin\s+2
+T} T{
+\fB15\fP \s-2ef-easter-3-thursday\s+2
+T} T{
+\fB16\fP \s-2ef-easter-3-friday\s+2
+T} T{
+\fB17\fP \s-2Officium sanctae Mariae in sabbato\s+2
+T}
+T{
+\fB18\fP \s-2ef-easter-sunday-4\s+2
+T} T{
+\fB19\fP \s-2ef-easter-4-monday\s+2
+T} T{
+\fB20\fP \s-2ef-easter-4-tuesday\s+2
+T} T{
+\fB21\fP \s-2anselm\s+2
+T} T{
+\fB22\fP \s-2sts-soter-caius\s+2
+T} T{
+\fB23\fP \s-2ef-easter-4-friday\s+2
+T} T{
+\fB24\fP \s-2fidelis-of-sigmaringen\s+2
+T}
+T{
+\fB25\fP \s-2ef-easter-sunday-5\s+2
+T} T{
+\fB26\fP \s-2sts-cletus-marcellinus\s+2
+T} T{
+\fB27\fP \s-2peter-canisius\s+2
+T} T{
+\fB28\fP \s-2paul-of-the-cross\s+2
+T} T{
+\fB29\fP \s-2peter-of-verona\s+2
+T} T{
+\fB30\fP \s-2catherine-of-siena\s+2
+T} T{
+
+T}
+.TE
+
+.SH
+Maius
+.TS
+allbox;
+cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i)
+lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i).
+Dom Lun Mar Mer Iov Ven Sab
+T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+\fB1\fP \s-2joseph-the-workman\s+2
+T}
+T{
+\fB2\fP \s-2ef-easter-sunday-6\s+2
+T} T{
+\fB3\fP \s-2ef-rogation-monday\s+2
+T} T{
+\fB4\fP \s-2monica\s+2
+T} T{
+\fB5\fP \s-2ef-ascension-vigil\s+2
+T} T{
+\fB6\fP \s-2ef-ascension\s+2
+T} T{
+\fB7\fP \s-2stanislaus\s+2
+T} T{
+\fB8\fP \s-2Officium sanctae Mariae in sabbato\s+2
+T}
+T{
+\fB9\fP \s-2ef-easter-sunday-7\s+2
+T} T{
+\fB10\fP \s-2antoninus\s+2
+T} T{
+\fB11\fP \s-2sts-philip-james\s+2
+T} T{
+\fB12\fP \s-2sts-nereus-achilleus-domitilla-pancras\s+2
+T} T{
+\fB13\fP \s-2robert-bellarmine\s+2
+T} T{
+\fB14\fP \s-2ef-easter-7-friday\s+2
+T} T{
+\fB15\fP \s-2ef-pentecost-vigil\s+2
+T}
+T{
+\fB16\fP \s-2ef-pentecost\s+2
+T} T{
+\fB17\fP \s-2ef-easter-8-monday\s+2
+T} T{
+\fB18\fP \s-2ef-easter-8-tuesday\s+2
+T} T{
+\fB19\fP \s-2ef-pentecost-ember-wed\s+2
+T} T{
+\fB20\fP \s-2ef-easter-8-thursday\s+2
+T} T{
+\fB21\fP \s-2ef-pentecost-ember-fri\s+2
+T} T{
+\fB22\fP \s-2ef-pentecost-ember-sat\s+2
+T}
+T{
+\fB23\fP \s-2ef-trinity\s+2
+T} T{
+\fB24\fP \s-2ef-time-after-pentecost-1-monday\s+2
+T} T{
+\fB25\fP \s-2gregory-vii\s+2
+T} T{
+\fB26\fP \s-2philip-neri\s+2
+T} T{
+\fB27\fP \s-2ef-corpus-christi\s+2
+T} T{
+\fB28\fP \s-2augustine-of-canterbury\s+2
+T} T{
+\fB29\fP \s-2mary-magdalene-de-pazzi\s+2
+T}
+T{
+\fB30\fP \s-2ef-time-after-pentecost-sunday-2\s+2
+T} T{
+\fB31\fP \s-2queenship-of-the-blessed-virgin-mary\s+2
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T}
+.TE
+
+.SH
+Iunius
+.TS
+allbox;
+cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i)
+lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i).
+Dom Lun Mar Mer Iov Ven Sab
+T{
+
+T} T{
+
+T} T{
+\fB1\fP \s-2angela-merici\s+2
+T} T{
+\fB2\fP \s-2ef-time-after-pentecost-2-wednesday\s+2
+T} T{
+\fB3\fP \s-2ef-time-after-pentecost-2-thursday\s+2
+T} T{
+\fB4\fP \s-2ef-sacred-heart\s+2
+T} T{
+\fB5\fP \s-2boniface\s+2
+T}
+T{
+\fB6\fP \s-2ef-time-after-pentecost-sunday-3\s+2
+T} T{
+\fB7\fP \s-2ef-time-after-pentecost-3-monday\s+2
+T} T{
+\fB8\fP \s-2ef-time-after-pentecost-3-tuesday\s+2
+T} T{
+\fB9\fP \s-2ef-time-after-pentecost-3-wednesday\s+2
+T} T{
+\fB10\fP \s-2margaret-of-scotland\s+2
+T} T{
+\fB11\fP \s-2barnabas\s+2
+T} T{
+\fB12\fP \s-2john-of-san-fecundo\s+2
+T}
+T{
+\fB13\fP \s-2ef-time-after-pentecost-sunday-4\s+2
+T} T{
+\fB14\fP \s-2basil-the-great\s+2
+T} T{
+\fB15\fP \s-2ef-time-after-pentecost-4-tuesday\s+2
+T} T{
+\fB16\fP \s-2ef-time-after-pentecost-4-wednesday\s+2
+T} T{
+\fB17\fP \s-2gregory-barbarigo\s+2
+T} T{
+\fB18\fP \s-2ephrem-of-syria\s+2
+T} T{
+\fB19\fP \s-2julia-of-falconieri\s+2
+T}
+T{
+\fB20\fP \s-2ef-time-after-pentecost-sunday-5\s+2
+T} T{
+\fB21\fP \s-2aloysius-gongzaga\s+2
+T} T{
+\fB22\fP \s-2paulinus-of-nola\s+2
+T} T{
+\fB23\fP \s-2vigil-of-the-nativity-of-st-john-the-baptist\s+2
+T} T{
+\fB24\fP \s-2nativity-of-st-john-the-baptist\s+2
+T} T{
+\fB25\fP \s-2william\s+2
+T} T{
+\fB26\fP \s-2sts-john-paul\s+2
+T}
+T{
+\fB27\fP \s-2ef-time-after-pentecost-sunday-6\s+2
+T} T{
+\fB28\fP \s-2vigil-of-sts-peter-paul\s+2
+T} T{
+\fB29\fP \s-2sts-peter-paul\s+2
+T} T{
+\fB30\fP \s-2in-commemoratione-sancti-pauli-apostoli\s+2
+T} T{
+
+T} T{
+
+T} T{
+
+T}
+.TE
+
+.SH
+Iulius
+.TS
+allbox;
+cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i)
+lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i).
+Dom Lun Mar Mer Iov Ven Sab
+T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+\fB1\fP \s-2precious-blood-of-our-lord-jesus-christ\s+2
+T} T{
+\fB2\fP \s-2visitation-of-the-blessed-virgin-mary\s+2
+T} T{
+\fB3\fP \s-2irenaeus\s+2
+T}
+T{
+\fB4\fP \s-2ef-time-after-pentecost-sunday-7\s+2
+T} T{
+\fB5\fP \s-2anthony-mary-zaccariah\s+2
+T} T{
+\fB6\fP \s-2ef-time-after-pentecost-7-tuesday\s+2
+T} T{
+\fB7\fP \s-2sts-cyril-methodius\s+2
+T} T{
+\fB8\fP \s-2elizabeth-of-portugal\s+2
+T} T{
+\fB9\fP \s-2ef-time-after-pentecost-7-friday\s+2
+T} T{
+\fB10\fP \s-2seven-holy-brothers-and-sts-rufina-secunda\s+2
+T}
+T{
+\fB11\fP \s-2ef-time-after-pentecost-sunday-8\s+2
+T} T{
+\fB12\fP \s-2john-gualbert\s+2
+T} T{
+\fB13\fP \s-2ef-time-after-pentecost-8-tuesday\s+2
+T} T{
+\fB14\fP \s-2bonaventure\s+2
+T} T{
+\fB15\fP \s-2henry-the-emperor\s+2
+T} T{
+\fB16\fP \s-2ef-time-after-pentecost-8-friday\s+2
+T} T{
+\fB17\fP \s-2Officium sanctae Mariae in sabbato\s+2
+T}
+T{
+\fB18\fP \s-2ef-time-after-pentecost-sunday-9\s+2
+T} T{
+\fB19\fP \s-2vincent-de-paul\s+2
+T} T{
+\fB20\fP \s-2jerome-emiliani\s+2
+T} T{
+\fB21\fP \s-2laurence-of-brindisi\s+2
+T} T{
+\fB22\fP \s-2mary-magdalene\s+2
+T} T{
+\fB23\fP \s-2apollinaris\s+2
+T} T{
+\fB24\fP \s-2Officium sanctae Mariae in sabbato\s+2
+T}
+T{
+\fB25\fP \s-2ef-time-after-pentecost-sunday-10\s+2
+T} T{
+\fB26\fP \s-2anne-mother-of-the-blessed-virgin\s+2
+T} T{
+\fB27\fP \s-2ef-time-after-pentecost-10-tuesday\s+2
+T} T{
+\fB28\fP \s-2sts-nazarius-celsus-st-victor-i-st-innocent-i\s+2
+T} T{
+\fB29\fP \s-2martha\s+2
+T} T{
+\fB30\fP \s-2ef-time-after-pentecost-10-friday\s+2
+T} T{
+\fB31\fP \s-2ignatius-loyola\s+2
+T}
+.TE
+
+.SH
+Augustus
+.TS
+allbox;
+cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i)
+lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i).
+Dom Lun Mar Mer Iov Ven Sab
+T{
+\fB1\fP \s-2ef-time-after-pentecost-sunday-11\s+2
+T} T{
+\fB2\fP \s-2alphonsus-liguori\s+2
+T} T{
+\fB3\fP \s-2ef-time-after-pentecost-11-tuesday\s+2
+T} T{
+\fB4\fP \s-2dominic\s+2
+T} T{
+\fB5\fP \s-2dedication-of-the-basilica-of-st-mary-major\s+2
+T} T{
+\fB6\fP \s-2transfiguration-of-our-lord\s+2
+T} T{
+\fB7\fP \s-2cajetan\s+2
+T}
+T{
+\fB8\fP \s-2ef-time-after-pentecost-sunday-12\s+2
+T} T{
+\fB9\fP \s-2vigil-of-st-lawrence\s+2
+T} T{
+\fB10\fP \s-2lawrence\s+2
+T} T{
+\fB11\fP \s-2ef-time-after-pentecost-12-wednesday\s+2
+T} T{
+\fB12\fP \s-2clare\s+2
+T} T{
+\fB13\fP \s-2ef-time-after-pentecost-12-friday\s+2
+T} T{
+\fB14\fP \s-2vigil-of-the-assumption\s+2
+T}
+T{
+\fB15\fP \s-2assumption-of-the-blessed-virgin-mary\s+2
+T} T{
+\fB16\fP \s-2joachim-father-of-the-blessed-virgin\s+2
+T} T{
+\fB17\fP \s-2hyacinth\s+2
+T} T{
+\fB18\fP \s-2ef-time-after-pentecost-13-wednesday\s+2
+T} T{
+\fB19\fP \s-2john-eudes\s+2
+T} T{
+\fB20\fP \s-2bernard-of-clairvaux\s+2
+T} T{
+\fB21\fP \s-2jane-frances-de-chantal\s+2
+T}
+T{
+\fB22\fP \s-2ef-time-after-pentecost-sunday-14\s+2
+T} T{
+\fB23\fP \s-2philip-benizi\s+2
+T} T{
+\fB24\fP \s-2bartholomew\s+2
+T} T{
+\fB25\fP \s-2louis-ix\s+2
+T} T{
+\fB26\fP \s-2ef-time-after-pentecost-14-thursday\s+2
+T} T{
+\fB27\fP \s-2joseph-calasance\s+2
+T} T{
+\fB28\fP \s-2augustine\s+2
+T}
+T{
+\fB29\fP \s-2ef-time-after-pentecost-sunday-15\s+2
+T} T{
+\fB30\fP \s-2rose-of-lima\s+2
+T} T{
+\fB31\fP \s-2raymond-nonnatus\s+2
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T}
+.TE
+
+.SH
+September
+.TS
+allbox;
+cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i)
+lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i).
+Dom Lun Mar Mer Iov Ven Sab
+T{
+
+T} T{
+
+T} T{
+
+T} T{
+\fB1\fP \s-2ef-time-after-pentecost-15-wednesday\s+2
+T} T{
+\fB2\fP \s-2stephen-of-hungary\s+2
+T} T{
+\fB3\fP \s-2pius-x\s+2
+T} T{
+\fB4\fP \s-2Officium sanctae Mariae in sabbato\s+2
+T}
+T{
+\fB5\fP \s-2ef-time-after-pentecost-sunday-16\s+2
+T} T{
+\fB6\fP \s-2ef-time-after-pentecost-16-monday\s+2
+T} T{
+\fB7\fP \s-2ef-time-after-pentecost-16-tuesday\s+2
+T} T{
+\fB8\fP \s-2nativity-of-the-blessed-virgin-mary\s+2
+T} T{
+\fB9\fP \s-2ef-time-after-pentecost-16-thursday\s+2
+T} T{
+\fB10\fP \s-2nicholas-of-tolentino\s+2
+T} T{
+\fB11\fP \s-2Officium sanctae Mariae in sabbato\s+2
+T}
+T{
+\fB12\fP \s-2ef-time-after-pentecost-sunday-17\s+2
+T} T{
+\fB13\fP \s-2ef-time-after-pentecost-17-monday\s+2
+T} T{
+\fB14\fP \s-2exaltation-of-the-holy-cross\s+2
+T} T{
+\fB15\fP \s-2seven-sorrows-of-the-blessed-virgin-mary\s+2
+T} T{
+\fB16\fP \s-2sts-cornelius-cyprian\s+2
+T} T{
+\fB17\fP \s-2ef-time-after-pentecost-17-friday\s+2
+T} T{
+\fB18\fP \s-2joseph-of-cupertino\s+2
+T}
+T{
+\fB19\fP \s-2ef-time-after-pentecost-sunday-18\s+2
+T} T{
+\fB20\fP \s-2ef-time-after-pentecost-18-monday\s+2
+T} T{
+\fB21\fP \s-2matthew\s+2
+T} T{
+\fB22\fP \s-2ef-september-ember-wed\s+2
+T} T{
+\fB23\fP \s-2linus\s+2
+T} T{
+\fB24\fP \s-2ef-september-ember-fri\s+2
+T} T{
+\fB25\fP \s-2ef-september-ember-sat\s+2
+T}
+T{
+\fB26\fP \s-2ef-time-after-pentecost-sunday-19\s+2
+T} T{
+\fB27\fP \s-2sts-cosmas-damian\s+2
+T} T{
+\fB28\fP \s-2wenceslaus\s+2
+T} T{
+\fB29\fP \s-2dedication-of-st-michael-the-archangel\s+2
+T} T{
+\fB30\fP \s-2jerome\s+2
+T} T{
+
+T} T{
+
+T}
+.TE
+
+.SH
+October
+.TS
+allbox;
+cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i)
+lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i).
+Dom Lun Mar Mer Iov Ven Sab
+T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+\fB1\fP \s-2ef-time-after-pentecost-19-friday\s+2
+T} T{
+\fB2\fP \s-2holy-guardian-angels\s+2
+T}
+T{
+\fB3\fP \s-2ef-time-after-pentecost-sunday-20\s+2
+T} T{
+\fB4\fP \s-2francis-of-assisi\s+2
+T} T{
+\fB5\fP \s-2ef-time-after-pentecost-20-tuesday\s+2
+T} T{
+\fB6\fP \s-2bruno\s+2
+T} T{
+\fB7\fP \s-2our-lady-of-the-rosary\s+2
+T} T{
+\fB8\fP \s-2bridget-of-sweden\s+2
+T} T{
+\fB9\fP \s-2john-leonardi\s+2
+T}
+T{
+\fB10\fP \s-2ef-time-after-pentecost-sunday-21\s+2
+T} T{
+\fB11\fP \s-2maternity-of-the-blessed-virgin-mary\s+2
+T} T{
+\fB12\fP \s-2ef-time-after-pentecost-21-tuesday\s+2
+T} T{
+\fB13\fP \s-2edward\s+2
+T} T{
+\fB14\fP \s-2callistus-i\s+2
+T} T{
+\fB15\fP \s-2teresa-of-avila\s+2
+T} T{
+\fB16\fP \s-2hedwig\s+2
+T}
+T{
+\fB17\fP \s-2ef-time-after-pentecost-sunday-22\s+2
+T} T{
+\fB18\fP \s-2luke-the-evangelist\s+2
+T} T{
+\fB19\fP \s-2peter-of-alcantara\s+2
+T} T{
+\fB20\fP \s-2john-cantius\s+2
+T} T{
+\fB21\fP \s-2ef-time-after-pentecost-22-thursday\s+2
+T} T{
+\fB22\fP \s-2ef-time-after-pentecost-22-friday\s+2
+T} T{
+\fB23\fP \s-2anthony-mary-claret\s+2
+T}
+T{
+\fB24\fP \s-2ef-time-after-pentecost-sunday-23\s+2
+T} T{
+\fB25\fP \s-2ef-time-after-pentecost-23-monday\s+2
+T} T{
+\fB26\fP \s-2ef-time-after-pentecost-23-tuesday\s+2
+T} T{
+\fB27\fP \s-2ef-time-after-pentecost-23-wednesday\s+2
+T} T{
+\fB28\fP \s-2sts-simon-jude\s+2
+T} T{
+\fB29\fP \s-2ef-time-after-pentecost-23-friday\s+2
+T} T{
+\fB30\fP \s-2Officium sanctae Mariae in sabbato\s+2
+T}
+T{
+\fB31\fP \s-2ef-christ-the-king\s+2
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T}
+.TE
+
+.SH
+November
+.TS
+allbox;
+cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i)
+lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i).
+Dom Lun Mar Mer Iov Ven Sab
+T{
+
+T} T{
+\fB1\fP \s-2all-saints\s+2
+T} T{
+\fB2\fP \s-2commemoration-of-all-souls\s+2
+T} T{
+\fB3\fP \s-2ef-time-after-pentecost-24-wednesday\s+2
+T} T{
+\fB4\fP \s-2charles-borromeo\s+2
+T} T{
+\fB5\fP \s-2ef-time-after-pentecost-24-friday\s+2
+T} T{
+\fB6\fP \s-2Officium sanctae Mariae in sabbato\s+2
+T}
+T{
+\fB7\fP \s-2ef-time-after-epiphany-sunday-5\s+2
+T} T{
+\fB8\fP \s-2ef-time-after-pentecost-25-monday\s+2
+T} T{
+\fB9\fP \s-2dedication-of-the-archbasilica-of-our-holy-savior\s+2
+T} T{
+\fB10\fP \s-2andrew-avellino\s+2
+T} T{
+\fB11\fP \s-2martin-of-tours\s+2
+T} T{
+\fB12\fP \s-2martin-i\s+2
+T} T{
+\fB13\fP \s-2didacus\s+2
+T}
+T{
+\fB14\fP \s-2ef-time-after-epiphany-sunday-6\s+2
+T} T{
+\fB15\fP \s-2albert-the-great\s+2
+T} T{
+\fB16\fP \s-2gertrude-the-great\s+2
+T} T{
+\fB17\fP \s-2gregory-the-wonderworker\s+2
+T} T{
+\fB18\fP \s-2dedication-of-the-basilicas-of-sts-peter-paul\s+2
+T} T{
+\fB19\fP \s-2elizabeth-of-hungary\s+2
+T} T{
+\fB20\fP \s-2felix-of-valois\s+2
+T}
+T{
+\fB21\fP \s-2ef-time-after-pentecost-sunday-24\s+2
+T} T{
+\fB22\fP \s-2cecilia\s+2
+T} T{
+\fB23\fP \s-2clement-i\s+2
+T} T{
+\fB24\fP \s-2john-of-the-cross\s+2
+T} T{
+\fB25\fP \s-2catherine-of-alexandria\s+2
+T} T{
+\fB26\fP \s-2sylvester\s+2
+T} T{
+\fB27\fP \s-2Officium sanctae Mariae in sabbato\s+2
+T}
+T{
+\fB28\fP \s-2ef-advent-sunday-1\s+2
+T} T{
+\fB29\fP \s-2ef-advent-1-monday\s+2
+T} T{
+\fB30\fP \s-2andrew\s+2
+T} T{
+
+T} T{
+
+T} T{
+
+T} T{
+
+T}
+.TE
+
+.SH
+December
+.TS
+allbox;
+cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i) cw(1.3i)
+lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i) lw(1.3i).
+Dom Lun Mar Mer Iov Ven Sab
+T{
+
+T} T{
+
+T} T{
+
+T} T{
+\fB1\fP \s-2ef-advent-1-wednesday\s+2
+T} T{
+\fB2\fP \s-2vivian\s+2
+T} T{
+\fB3\fP \s-2francis-xavier\s+2
+T} T{
+\fB4\fP \s-2peter-chrysologus\s+2
+T}
+T{
+\fB5\fP \s-2ef-advent-sunday-2\s+2
+T} T{
+\fB6\fP \s-2nicholas\s+2
+T} T{
+\fB7\fP \s-2ambrose\s+2
+T} T{
+\fB8\fP \s-2immaculate-conception-of-the-blessed-virgin-mary\s+2
+T} T{
+\fB9\fP \s-2ef-advent-2-thursday\s+2
+T} T{
+\fB10\fP \s-2ef-advent-2-friday\s+2
+T} T{
+\fB11\fP \s-2damasus-i\s+2
+T}
+T{
+\fB12\fP \s-2ef-advent-sunday-3\s+2
+T} T{
+\fB13\fP \s-2lucy\s+2
+T} T{
+\fB14\fP \s-2ef-advent-3-tuesday\s+2
+T} T{
+\fB15\fP \s-2ef-advent-ember-wed\s+2
+T} T{
+\fB16\fP \s-2eusebius\s+2
+T} T{
+\fB17\fP \s-2ef-advent-ember-fri\s+2
+T} T{
+\fB18\fP \s-2ef-advent-ember-sat\s+2
+T}
+T{
+\fB19\fP \s-2ef-advent-sunday-4\s+2
+T} T{
+\fB20\fP \s-2ef-advent-4-monday\s+2
+T} T{
+\fB21\fP \s-2thomas\s+2
+T} T{
+\fB22\fP \s-2ef-advent-4-wednesday\s+2
+T} T{
+\fB23\fP \s-2ef-advent-4-thursday\s+2
+T} T{
+\fB24\fP \s-2ef-nativity-vigil\s+2
+T} T{
+\fB25\fP \s-2ef-nativity\s+2
+T}
+T{
+\fB26\fP \s-2ef-christmas-sunday-0\s+2
+T} T{
+\fB27\fP \s-2john-the-evangelist\s+2
+T} T{
+\fB28\fP \s-2holy-innocents\s+2
+T} T{
+\fB29\fP \s-2ef-nativity-octave-day-5\s+2
+T} T{
+\fB30\fP \s-2ef-nativity-octave-day-6\s+2
+T} T{
+\fB31\fP \s-2ef-nativity-octave-day-7\s+2
+T} T{
+
+T}
+.TE
+