From 405910d2fd245e7a11e09eecb8c6fffb68d2169c Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Thu, 20 Aug 2026 14:40:12 +0200 Subject: feat(citation): canonical book ids and tradition mapping Seven books arrive in two spellings, inherited from lectio's ini and ultimately from Divinum Officium. Collapse them onto one id here rather than editing generated data. Naming and renumbering are kept apart: a tradition decides which book an id denotes, a language file decides what it is called. --- lib/citation/book.ml | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++ lib/citation/book.mli | 49 ++++++++++++++++++++++++++++++++++ lib/citation/dune | 2 ++ 3 files changed, 125 insertions(+) create mode 100644 lib/citation/book.ml create mode 100644 lib/citation/book.mli create mode 100644 lib/citation/dune (limited to 'lib') diff --git a/lib/citation/book.ml b/lib/citation/book.ml new file mode 100644 index 0000000..a2f9678 --- /dev/null +++ b/lib/citation/book.ml @@ -0,0 +1,74 @@ +(* SPDX-License-Identifier: AGPL-3.0-or-later *) + +type id = string + +let to_string t = t + +(* Every book the shipped EF lectionary cites, with every spelling it uses. + The dotted/undotted pairs are inherited from lectio -- see book.mli. *) +let table = + [ ("genesis", [ "Gen" ]); + ("exodus", [ "Ex" ]); + ("leviticus", [ "Lev" ]); + ("numbers", [ "Num" ]); + ("kings_3", [ "3 Kings"; "3 Kgs." ]); + ("kings_4", [ "4 Kings" ]); + ("esdras_2", [ "2 Esd." ]); + ("esther", [ "Esther" ]); + ("ecclesiasticus", [ "Ecclus" ]); + ("isaiah", [ "Isa"; "Isa." ]); + ("jeremiah", [ "Jer" ]); + ("ezekiel", [ "Ezech" ]); + ("daniel", [ "Dan" ]); + ("osee", [ "Osee" ]); + ("joel", [ "Joel" ]); + ("jonas", [ "Jonas" ]); + ("matthew", [ "Matt"; "Matt." ]); + ("mark", [ "Mark" ]); + ("luke", [ "Luke" ]); + ("john", [ "John" ]); + ("acts", [ "Acts" ]); + ("romans", [ "Rom" ]); + ("corinthians_1", [ "1 Cor"; "1 Cor." ]); + ("corinthians_2", [ "2 Cor." ]); + ("galatians", [ "Gal" ]); + ("ephesians", [ "Eph"; "Eph." ]); + ("philippians", [ "Phil" ]); + ("colossians", [ "Col" ]); + ("thessalonians_1", [ "1 Thess"; "1 Thess." ]); + ("thessalonians_2", [ "2 Thess" ]); + ("titus", [ "Titus" ]); + ("hebrews", [ "Heb" ]); + ("james", [ "Jas" ]); + ("peter_1", [ "1 Pet"; "1 Pet." ]); + ("john_1", [ "1 John" ]) ] + +(* Targets a tradition can map ONTO that the Vulgate data never cites + directly. Present so [tradition_of_fields] can validate both sides. *) +let tradition_targets = + [ "kings_1"; "kings_2"; "nehemiah"; "sirach"; "hosea"; "jonah" ] + +let all = List.map fst table @ tradition_targets + +let tokens = + List.concat_map (fun (id, sp) -> List.map (fun s -> (s, id)) sp) table + +let of_token s = + let s = String.trim s in + List.assoc_opt s tokens + +type tradition = (string * string) list + +let vulgate = [] + +let known id = List.mem id all + +let tradition_of_fields fields = + List.filter (fun (a, b) -> known a && known b) fields + +let unknown_fields fields = + List.filter_map + (fun (a, b) -> if known a && known b then None else Some a) + fields + +let map tr id = match List.assoc_opt id tr with Some x -> x | None -> id diff --git a/lib/citation/book.mli b/lib/citation/book.mli new file mode 100644 index 0000000..dd04e0d --- /dev/null +++ b/lib/citation/book.mli @@ -0,0 +1,49 @@ +(* SPDX-License-Identifier: AGPL-3.0-or-later *) + +(** Bible books: one canonical id per book, and the tradition that decides + which book an id denotes. + + Ids follow the VULGATE structure ([kings_3], [esdras_2], + [ecclesiasticus]), because the Vulgate is the default tradition and the + shipped 1962 data is Vulgate throughout. An id is internal -- it is never + shown to a reader, exactly as a slug is never shown. *) + +type id + +val to_string : id -> string + +(** Resolve one spelling as it appears in the data. Returns [None] for + anything not in {!tokens}. + + SEVEN books arrive in two spellings ([Isa]/[Isa.], [3 Kgs.]/[3 Kings], + and five more). That inconsistency is INHERITED from lectio's own ini, + which is itself generated from missalemeum/Divinum Officium -- it is not + a colitur transcription error, and the data is deliberately left + untouched. Both spellings resolve here instead. *) +val of_token : string -> id option + +(** Every id this build knows, for coverage checks. *) +val all : id list + +(** Every accepted spelling paired with its id. *) +val tokens : (string * id) list + +(** A numbering tradition: which book an id denotes. Separate from NAMING + (what a book is called), which lives in a language file's [\[bible\]] + section, because naming varies by language and this does not -- "modern + numbering" is the same decision in Latin, Polish and English. *) +type tradition + +(** The identity tradition: the Vulgate, as the 1962 Missal prints it. The + default; colitur never silently renumbers. *) +val vulgate : tradition + +(** Build a tradition from an ini section's fields. An entry naming an + unknown id on either side is IGNORED, not fatal: a traditions file + written for a newer colitur must still work on an older one. Use + {!unknown_fields} to report them. *) +val tradition_of_fields : (string * string) list -> tradition + +val unknown_fields : (string * string) list -> string list + +val map : tradition -> id -> id diff --git a/lib/citation/dune b/lib/citation/dune new file mode 100644 index 0000000..e6cec3c --- /dev/null +++ b/lib/citation/dune @@ -0,0 +1,2 @@ +(library + (name colitur_citation)) -- cgit v1.3 From a4eb9ed3cd93cbac493a873991dd5817906aad56 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Thu, 20 Aug 2026 14:54:01 +0200 Subject: fix(citation): survey all three citation-bearing files, not just the lectionary The book table was built against data/ef/lectionary.sexp alone. That undercounts: sanctoral.sexp carries more citations than the lectionary and, together with commons.sexp, cites 21 book tokens the table was missing entirely (62 distinct tokens across all three files, not 42), several of them common (2 Tim appears 8+ times). Add the missing spellings to existing ids (2 Cor, Col., Exod, Ezek, James, Sir, Eccli) and ten new ids for books not cited before (1-2 Timothy, 2 Peter, Apocalypse, Judith, Malachi, Proverbs, Song of Songs, Tobit, Wisdom). Sir and Rev are modern spellings sitting inside Vulgate data, so both resolve to their Vulgate ids (ecclesiasticus, apocalypse) rather than to the sirach/revelation tradition targets -- mapping them to a second id would double-map the same book. Add a duplicate-spelling invariant test (List.assoc_opt would silently prefer the first match on a collision) and a test that re-derives the token set from all three data files at test time and asserts every token resolves, rather than trusting a survey performed once by hand. --- lib/citation/book.ml | 47 ++++++++++++++++----- lib/citation/book.mli | 21 +++++++--- test/test_citation.ml | 113 ++++++++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 161 insertions(+), 20 deletions(-) (limited to 'lib') diff --git a/lib/citation/book.ml b/lib/citation/book.ml index a2f9678..545e324 100644 --- a/lib/citation/book.ml +++ b/lib/citation/book.ml @@ -4,25 +4,36 @@ type id = string let to_string t = t -(* Every book the shipped EF lectionary cites, with every spelling it uses. - The dotted/undotted pairs are inherited from lectio -- see book.mli. *) +(* Every book cited across the shipped EF data (lectionary, sanctoral + propers, and commons), with every spelling any of the three files uses. + The dotted/undotted and modern/Vulgate pairs are inherited from lectio -- + see book.mli. Surveyed directly against the data, all three files, not + the lectionary alone -- sanctoral.sexp alone carries more citations than + the lectionary and was the source of every token missed in the first + pass. *) let table = [ ("genesis", [ "Gen" ]); - ("exodus", [ "Ex" ]); + ("exodus", [ "Ex"; "Exod" ]); ("leviticus", [ "Lev" ]); ("numbers", [ "Num" ]); ("kings_3", [ "3 Kings"; "3 Kgs." ]); ("kings_4", [ "4 Kings" ]); ("esdras_2", [ "2 Esd." ]); + ("tobit", [ "Tob" ]); + ("judith", [ "Judith" ]); ("esther", [ "Esther" ]); - ("ecclesiasticus", [ "Ecclus" ]); + ("proverbs", [ "Prov" ]); + ("song_of_songs", [ "Song" ]); + ("wisdom", [ "Wis"; "Wis." ]); + ("ecclesiasticus", [ "Ecclus"; "Sir"; "Eccli" ]); ("isaiah", [ "Isa"; "Isa." ]); ("jeremiah", [ "Jer" ]); - ("ezekiel", [ "Ezech" ]); + ("ezekiel", [ "Ezech"; "Ezek" ]); ("daniel", [ "Dan" ]); ("osee", [ "Osee" ]); ("joel", [ "Joel" ]); ("jonas", [ "Jonas" ]); + ("malachi", [ "Mal" ]); ("matthew", [ "Matt"; "Matt." ]); ("mark", [ "Mark" ]); ("luke", [ "Luke" ]); @@ -30,23 +41,37 @@ let table = ("acts", [ "Acts" ]); ("romans", [ "Rom" ]); ("corinthians_1", [ "1 Cor"; "1 Cor." ]); - ("corinthians_2", [ "2 Cor." ]); + ("corinthians_2", [ "2 Cor"; "2 Cor." ]); ("galatians", [ "Gal" ]); ("ephesians", [ "Eph"; "Eph." ]); ("philippians", [ "Phil" ]); - ("colossians", [ "Col" ]); + ("colossians", [ "Col"; "Col." ]); ("thessalonians_1", [ "1 Thess"; "1 Thess." ]); ("thessalonians_2", [ "2 Thess" ]); + ("timothy_1", [ "1 Tim." ]); + ("timothy_2", [ "2 Tim"; "2 Tim." ]); ("titus", [ "Titus" ]); ("hebrews", [ "Heb" ]); - ("james", [ "Jas" ]); + ("james", [ "Jas"; "James" ]); ("peter_1", [ "1 Pet"; "1 Pet." ]); - ("john_1", [ "1 John" ]) ] + ("peter_2", [ "2 Pet." ]); + ("john_1", [ "1 John" ]); + (* "Apoc" is the Vulgate spelling and "Rev" its modern equivalent, but + BOTH sit inside Vulgate-tradition data, so both resolve to the same + Vulgate id here -- see book.mli's note by [apocalypse] never being an + [of_token] result under that name. Do not add "revelation" as a + spelling: it exists only as a tradition target (below), and giving it + an [of_token] entry would let one book carry two different ids. *) + ("apocalypse", [ "Apoc"; "Rev" ]) ] (* Targets a tradition can map ONTO that the Vulgate data never cites - directly. Present so [tradition_of_fields] can validate both sides. *) + directly. Present so [tradition_of_fields] can validate both sides. + [sirach] and [revelation] exist ONLY here, never as an [of_token] result: + "Sir" and "Rev" already resolve to the Vulgate ids [ecclesiasticus] and + [apocalypse] above, so a modern-numbering tradition maps ONTO these + targets rather than data ever citing them directly. *) let tradition_targets = - [ "kings_1"; "kings_2"; "nehemiah"; "sirach"; "hosea"; "jonah" ] + [ "kings_1"; "kings_2"; "nehemiah"; "sirach"; "hosea"; "jonah"; "revelation" ] let all = List.map fst table @ tradition_targets diff --git a/lib/citation/book.mli b/lib/citation/book.mli index dd04e0d..8918bc3 100644 --- a/lib/citation/book.mli +++ b/lib/citation/book.mli @@ -15,11 +15,19 @@ val to_string : id -> string (** Resolve one spelling as it appears in the data. Returns [None] for anything not in {!tokens}. - SEVEN books arrive in two spellings ([Isa]/[Isa.], [3 Kgs.]/[3 Kings], - and five more). That inconsistency is INHERITED from lectio's own ini, - which is itself generated from missalemeum/Divinum Officium -- it is not - a colitur transcription error, and the data is deliberately left - untouched. Both spellings resolve here instead. *) + SIXTEEN books arrive in more than one spelling, surveyed across all + three citation-bearing files ([lectionary.sexp], [sanctoral.sexp], + [commons.sexp] -- not the lectionary alone, which undercounts: the + sanctoral propers alone carry more citations than the lectionary does). + Most are a dotted/undotted pair ([Isa]/[Isa.], [3 Kgs.]/[3 Kings], and + others); two also carry a MODERN spelling sitting inside otherwise- + Vulgate data ([Sir] alongside [Ecclus]/[Eccli], [Rev] alongside [Apoc]). + All of this is INHERITED from lectio's own ini, which is itself + generated from missalemeum/Divinum Officium -- it is not a colitur + transcription error, and the data is deliberately left untouched. Every + accepted spelling resolves here to the same, single Vulgate id: [Sir] + resolves to [ecclesiasticus] and [Rev] to [apocalypse], never to the + tradition-only targets [sirach]/[revelation] -- see those below. *) val of_token : string -> id option (** Every id this build knows, for coverage checks. *) @@ -44,6 +52,9 @@ val vulgate : tradition {!unknown_fields} to report them. *) val tradition_of_fields : (string * string) list -> tradition +(** The fields {!tradition_of_fields} silently dropped -- either side naming + an id outside {!all}. Never raises; a caller that cares can report these, + a caller that does not can ignore the return value entirely. *) val unknown_fields : (string * string) list -> string list val map : tradition -> id -> id diff --git a/test/test_citation.ml b/test/test_citation.ml index 0694d8b..7bc8ac7 100644 --- a/test/test_citation.ml +++ b/test/test_citation.ml @@ -3,8 +3,11 @@ module B = Colitur_citation.Book let s = Alcotest.string let test_both_spellings_are_one_book () = - (* The seven inherited duplicate spellings must collapse. This is the - whole reason the parser exists rather than a regex. *) + (* The books listed here arrive in more than one spelling and must + collapse onto one id. This is the whole reason the parser exists rather + than a regex. Most pairs are dotted/undotted; "Sir"/"Ecclus" and + "Apoc"/"Rev" are a modern spelling sitting inside otherwise-Vulgate + data -- see book.mli. *) let same a b = match B.of_token a, B.of_token b with | Some x, Some y -> @@ -17,7 +20,16 @@ let test_both_spellings_are_one_book () = same "1 Pet" "1 Pet."; same "1 Thess" "1 Thess."; same "Eph" "Eph."; - same "3 Kgs." "3 Kings" + same "3 Kgs." "3 Kings"; + same "Sir" "Ecclus"; + same "Apoc" "Rev"; + same "2 Cor" "2 Cor."; + same "Col" "Col."; + same "Wis" "Wis."; + same "2 Tim" "2 Tim."; + same "Ex" "Exod"; + same "Ezech" "Ezek"; + same "Jas" "James" let test_unknown_token_is_none () = Alcotest.(check bool) "not a book" true (B.of_token "Nonesuch" = None) @@ -35,9 +47,102 @@ let test_modern_renumbers () = | Some k -> Alcotest.(check s) "renumbered" "kings_1" (B.to_string (B.map modern k)) +let test_tokens_has_no_duplicate_spelling () = + (* [of_token] resolves via [List.assoc_opt], which silently prefers the + first match on a duplicate key. A copy-paste collision in the table + would therefore mis-map a book in total silence, never an exception -- + assert the invariant directly rather than trust it by inspection. *) + let spellings = List.map fst B.tokens in + let sorted = List.sort compare spellings in + let rec find_dup = function + | a :: (b :: _ as rest) -> if a = b then Some a else find_dup rest + | _ -> None + in + match find_dup sorted with + | None -> () + | Some dup -> Alcotest.failf "duplicate spelling in Book.tokens: %S" dup + +(* Read a whole file into a string. Test-only I/O; the library itself never + touches the filesystem. *) +let read_file path = + let ic = open_in_bin path in + let n = in_channel_length ic in + let content = really_input_string ic n in + close_in ic; + content + +let starts_with_at content pos prefix = + let plen = String.length prefix in + pos + plen <= String.length content && String.sub content pos plen = prefix + +(* Every [(reference ...)] payload in a data file, in file order. No + [Str]/regex -- a plain forward scan for the marker, then read to the + closing quote. Mirrors the coordinator's own survey command (grep -oh + over the reference marker, quote-delimited). *) +let references content = + let marker = "(reference \"" in + let mlen = String.length marker in + let len = String.length content in + let rec loop pos acc = + if pos >= len then List.rev acc + else if starts_with_at content pos marker then + let start = pos + mlen in + match String.index_from_opt content start '"' with + | None -> List.rev acc + | Some close -> + let payload = String.sub content start (close - start) in + loop (close + 1) (payload :: acc) + else loop (pos + 1) acc + in + loop 0 [] + +let is_alpha c = (c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z') +let is_one_to_four c = c >= '1' && c <= '4' + +(* The leading book token of one reference payload, e.g. ["2 Tim 4:1-8"] -> + ["2 Tim"], ["Wis. 5:1-5"] -> ["Wis."]. Mirrors the coordinator's own + survey command's second stage: + `sed -E 's/^(([1-4] )?[A-Za-z]+\.?).*/\1/'`. *) +let book_token r = + let len = String.length r in + let start = if len >= 2 && is_one_to_four r.[0] && r.[1] = ' ' then 2 else 0 in + let i = ref start in + while !i < len && is_alpha r.[!i] do + incr i + done; + let stop = if !i < len && r.[!i] = '.' then !i + 1 else !i in + String.sub r 0 stop + +let test_every_data_file_token_resolves () = + (* The check whose absence caused fix round 1: the brief surveyed only + the lectionary and missed 21 tokens, several common, living in + sanctoral.sexp and commons.sexp. Read all three files at test time and + re-derive the token set from them, rather than hardcoding a list, so + this keeps working when the data changes. *) + let files = + [ "../data/ef/lectionary.sexp"; "../data/ef/sanctoral.sexp"; "../data/ef/commons.sexp" ] + in + let tokens = + files + |> List.concat_map (fun f -> references (read_file f)) + |> List.map book_token + |> List.sort_uniq compare + in + Alcotest.(check bool) "at least one token found" true (List.length tokens > 0); + let unresolved = List.filter (fun t -> B.of_token t = None) tokens in + match unresolved with + | [] -> () + | _ -> + Alcotest.failf "unresolved book tokens in shipped data: %s" + (String.concat ", " unresolved) + let suite = ( "book", [ Alcotest.test_case "both spellings one book" `Quick test_both_spellings_are_one_book; Alcotest.test_case "unknown token" `Quick test_unknown_token_is_none; Alcotest.test_case "vulgate identity" `Quick test_vulgate_is_identity; - Alcotest.test_case "modern renumbers" `Quick test_modern_renumbers ] ) + Alcotest.test_case "modern renumbers" `Quick test_modern_renumbers; + Alcotest.test_case "tokens has no duplicate spelling" `Quick + test_tokens_has_no_duplicate_spelling; + Alcotest.test_case "every data file token resolves" `Quick + test_every_data_file_token_resolves ] ) -- cgit v1.3 From 56e36188c6afc208b96b15b9a1d3d62bbbe2f705 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Thu, 20 Aug 2026 14:59:03 +0200 Subject: feat(citation): parse citations into structure The parsed form is a book and a LIST of chapter-parts: the data cites across chapters and lists disjoint verse ranges within one. Two rules the shipped data forces and that are not obvious: a semicolon-separated part may inherit the previous chapter rather than restate it, and a chapter may be separated from its verses by a comma. --- lib/citation/parse.ml | 110 +++++++++++++++++++++++++++++++++++++++++++++++++ lib/citation/parse.mli | 15 +++++++ test/test_citation.ml | 54 ++++++++++++++++++++++++ test/test_colitur.ml | 1 + 4 files changed, 180 insertions(+) create mode 100644 lib/citation/parse.ml create mode 100644 lib/citation/parse.mli (limited to 'lib') diff --git a/lib/citation/parse.ml b/lib/citation/parse.ml new file mode 100644 index 0000000..45fbb72 --- /dev/null +++ b/lib/citation/parse.ml @@ -0,0 +1,110 @@ +(* SPDX-License-Identifier: AGPL-3.0-or-later *) + +type verse_range = { first : int; last : int option } +type part = { chapter : int; verses : verse_range list } +type t = { book : Book.id; parts : part list } + +let split_on c s = String.split_on_char c s |> List.map String.trim + +(* The book is the longest leading run of non-digit words, allowing one + leading ordinal ("1 Cor", "3 Kings"). Everything after it is the + reference tail. *) +let split_book s = + let n = String.length s in + let i = ref 0 in + (* optional leading ordinal digit *) + if !i < n && s.[!i] >= '1' && s.[!i] <= '4' then begin + incr i; + while !i < n && s.[!i] = ' ' do incr i done + end; + (* letters and dots *) + while !i < n && (s.[!i] = '.' || (s.[!i] >= 'A' && s.[!i] <= 'z')) do incr i done; + if !i = 0 then None + else + let book = String.trim (String.sub s 0 !i) in + let tail = String.trim (String.sub s !i (n - !i)) in + if book = "" || tail = "" then None else Some (book, tail) + +let int_opt s = int_of_string_opt (String.trim s) + +(* "20-32" -> {first=20; last=Some 32}; "21" -> {first=21; last=None} *) +let parse_range s = + match split_on '-' s with + | [ a ] -> ( match int_opt a with Some f -> Some { first = f; last = None } | None -> None) + | [ a; b ] -> ( + match (int_opt a, int_opt b) with + | Some f, Some l -> Some { first = f; last = Some l } + | _ -> None) + | _ -> None + +let parse_ranges s = + let pieces = split_on ',' s in + List.fold_right + (fun p acc -> + match (parse_range p, acc) with + | Some r, Some rest -> Some (r :: rest) + | _ -> None) + pieces (Some []) + +(* One ";"-separated part. [inherited] is the chapter of the previous part, + used when this one names none (rule 1 in the grammar table). *) +let parse_part ~inherited s = + match split_on ':' s with + | [ c; v ] -> ( + (* explicit "chapter:verses" *) + match (int_opt c, parse_ranges v) with + | Some ch, Some vs -> Some { chapter = ch; verses = vs } + | _ -> None) + | [ only ] -> ( + (* Either "chapter, verses" (rule 3) or bare verses inheriting a + chapter. Distinguish on whether the FIRST comma-piece is a lone + number followed by more pieces -- a leading number followed by + at least one further piece is a chapter introduction ("15, 1-46"); + a lone piece on its own, or a part with no more pieces to follow, + can only be verses inheriting the previous chapter. *) + let pieces = split_on ',' only in + match (pieces, inherited) with + | first :: (_ :: _ as rest), _ when int_opt first <> None && String.contains only ',' -> ( + (* "15, 1-46" -> chapter 15. This never fires for a part that + already named its chapter via ":" -- those match the [c; v] + branch above and never reach here. *) + match (int_opt first, parse_ranges (String.concat "," rest)) with + | Some ch, Some vs -> Some { chapter = ch; verses = vs } + | _ -> None) + | _, Some ch -> ( + match parse_ranges only with + | Some vs -> Some { chapter = ch; verses = vs } + | None -> None) + | _, None -> None) + | _ -> None + +let parse s = + let s = String.trim s in + (* A trailing period is decoration, not data: 22 citations carry one. *) + let s = + let n = String.length s in + if n > 0 && s.[n - 1] = '.' then String.sub s 0 (n - 1) else s + in + match split_book s with + | None -> Error "no book" + | Some (btok, tail) -> ( + match Book.of_token btok with + | None -> Error ("unknown book: " ^ btok) + | Some book -> + (* A trailing ";" leaves an empty piece: drop it rather than + failing. Only if nothing remains is it an error. *) + let pieces = List.filter (fun p -> p <> "") (split_on ';' tail) in + let rec go inherited = function + | [] -> Ok [] + | p :: rest -> ( + match parse_part ~inherited p with + | None -> Error ("cannot read reference: " ^ p) + | Some part -> ( + match go (Some part.chapter) rest with + | Error e -> Error e + | Ok more -> Ok (part :: more))) + in + (match go None pieces with + | Error e -> Error e + | Ok [] -> Error "empty reference" + | Ok parts -> Ok { book; parts })) diff --git a/lib/citation/parse.mli b/lib/citation/parse.mli new file mode 100644 index 0000000..3d1053c --- /dev/null +++ b/lib/citation/parse.mli @@ -0,0 +1,15 @@ +(* SPDX-License-Identifier: AGPL-3.0-or-later *) + +(** A citation, parsed. Never raises; an unrecognised string is an [Error] + naming what could not be read, never a silent pass-through. + + The shape is a book and a LIST of chapter-parts, not one chapter and one + verse range, because the shipped data really does cite across chapters + ([John 18:1-40; 19:1-42]) and really does list disjoint verse ranges + within a chapter ([Dan 13:1-9, 15-17, 19-30, 33-62]). *) + +type verse_range = { first : int; last : int option } +type part = { chapter : int; verses : verse_range list } +type t = { book : Book.id; parts : part list } + +val parse : string -> (t, string) result diff --git a/test/test_citation.ml b/test/test_citation.ml index 7bc8ac7..75fffe8 100644 --- a/test/test_citation.ml +++ b/test/test_citation.ml @@ -146,3 +146,57 @@ let suite = test_tokens_has_no_duplicate_spelling; Alcotest.test_case "every data file token resolves" `Quick test_every_data_file_token_resolves ] ) + +module P = Colitur_citation.Parse + +(* Render a parse back to a debug string so a test can assert shape + compactly: "book|chapter:v-v,v-v|chapter:v". *) +let show (t : P.t) = + let range (r : P.verse_range) = + match r.P.last with + | None -> string_of_int r.P.first + | Some l -> Printf.sprintf "%d-%d" r.P.first l + in + let part (p : P.part) = + Printf.sprintf "%d:%s" p.P.chapter + (String.concat "," (List.map range p.P.verses)) + in + B.to_string t.P.book ^ "|" ^ String.concat "|" (List.map part t.P.parts) + +let parses input expected () = + match P.parse input with + | Error e -> Alcotest.failf "%s did not parse: %s" input e + | Ok t -> Alcotest.(check s) input expected (show t) + +let test_rejects_unknown_book () = + Alcotest.(check bool) "error" true (Result.is_error (P.parse "Nonesuch 1:1")) + +let test_rejects_garbage () = + List.iter + (fun bad -> + Alcotest.(check bool) bad true (Result.is_error (P.parse bad))) + [ ""; "Luke"; "Luke :"; "Luke 1:"; "Luke abc:1" ] + +let parse_suite = + [ ("simple", `Quick, parses "1 Cor 11:20-32" "corinthians_1|11:20-32"); + ("trailing period", `Quick, parses "1 John 3:13-18." "john_1|3:13-18"); + ("single verse", `Quick, parses "Luke 2:21" "luke|2:21"); + ("dotted spelling", `Quick, parses "Isa. 1:16-19" "isaiah|1:16-19"); + ("verse list", `Quick, parses "Acts 10:34, 42-48" "acts|10:34,42-48"); + ("new chapter", `Quick, parses "1 Cor. 9:24-27; 10:1-5" + "corinthians_1|9:24-27|10:1-5"); + (* Rule 1: the second part names no chapter, so it inherits chapter 2. *) + ("inherited chapter", `Quick, parses "Joel 2:23-24; 26-27" "joel|2:23-24|2:26-27"); + (* Rule 2: comma separates chapter from verses in the second part. *) + ("comma chapter", `Quick, parses "Mark 14:32-72; 15, 1-46" + "mark|14:32-72|15:1-46"); + ("four ranges", `Quick, parses "Dan 13:1-9, 15-17, 19-30, 33-62." + "daniel|13:1-9,15-17,19-30,33-62"); + ("mixed", `Quick, parses "Num 20:1, 3; 6-13." "numbers|20:1,3|20:6-13"); + ("trailing semicolon", `Quick, parses "1 Cor 1:18-25; 1:30;" + "corinthians_1|1:18-25|1:30"); + ("four parts", `Quick, parses "Eccli 24:5; 14:7; 14:9-11; 24:30-31" + "ecclesiasticus|24:5|14:7|14:9-11|24:30-31"); + ("modern name, vulgate id", `Quick, parses "Rev 12:1" "apocalypse|12:1"); + ("unknown book", `Quick, test_rejects_unknown_book); + ("garbage", `Quick, test_rejects_garbage) ] diff --git a/test/test_colitur.ml b/test/test_colitur.ml index 46a31aa..6fe212d 100644 --- a/test/test_colitur.ml +++ b/test/test_colitur.ml @@ -5,6 +5,7 @@ let () = Test_lang.suite; Test_lang_coverage.suite; Test_citation.suite; + ("parse", Test_citation.parse_suite); Test_config.suite; Test_overlay.suite; Test_overlay_ini.suite; Test_temporal_ef.suite; Test_validate.suite; Test_precedence.suite; Test_calendar.suite; Test_precedence_ef.suite; Test_sanctoral_ef.suite; Test_rite_ef.suite; -- cgit v1.3 From a2cbb6b85e79fbc59b0879362c0f853757d51c07 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Thu, 20 Aug 2026 15:09:49 +0200 Subject: feat(citation): render a parsed citation in a configurable style A style is a set of format strings, so punctuation convention is data. Values are unquoted here rather than in Overlay_ini: that parser trims every value and is shared with overlays and [defaults], so teaching it about quotes would change behaviour this feature has no business changing. --- lib/citation/render.ml | 107 ++++++++++++++++++++++++++++++++++++++++++++++ lib/citation/render.mli | 48 +++++++++++++++++++++ test/test_citation.ml | 111 ++++++++++++++++++++++++++++++++++++++++++++++++ test/test_colitur.ml | 1 + 4 files changed, 267 insertions(+) create mode 100644 lib/citation/render.ml create mode 100644 lib/citation/render.mli (limited to 'lib') diff --git a/lib/citation/render.ml b/lib/citation/render.ml new file mode 100644 index 0000000..c66a0ca --- /dev/null +++ b/lib/citation/render.ml @@ -0,0 +1,107 @@ +(* SPDX-License-Identifier: AGPL-3.0-or-later *) + +type style = { + book : [ `Full | `Abbr ]; + book_sep : string; + chapter_verse : string; + range : string; + part_sep : string; + verse_sep : string; +} + +let default_style = + { book = `Abbr; + book_sep = " "; + chapter_verse = "{chapter}:{verses}"; + range = "{first}-{last}"; + part_sep = "; "; + verse_sep = ", " } + +let part_sep st = st.part_sep +let range st = st.range +let book_sep st = st.book_sep + +(* Arabic -> Roman, for the {chapter_roman} placeholder. Lifted from + [Colitur_render.View.roman_numeral], which prints "Hebdomada I" week + headings -- roman numerals are idiomatic throughout this project's + output ("Feria IV"), so a citation style may want them too. *) +let roman_numeral n = + if n <= 0 then string_of_int n + else + let table = + [ (1000, "M"); (900, "CM"); (500, "D"); (400, "CD"); (100, "C"); + (90, "XC"); (50, "L"); (40, "XL"); (10, "X"); (9, "IX"); + (5, "V"); (4, "IV"); (1, "I") ] + in + let b = Buffer.create 8 in + let n = ref n in + List.iter + (fun (v, sym) -> + while !n >= v do + Buffer.add_string b sym; + n := !n - v + done) + table; + Buffer.contents b + +let with_book b st = { st with book = b } + +(* One matching pair of surrounding double quotes, and only that -- see the + .mli for why this is not in Overlay_ini. *) +let unquote s = + let n = String.length s in + if n >= 2 && s.[0] = '"' && s.[n - 1] = '"' then String.sub s 1 (n - 2) else s + +(* Replace {name} with its value. An UNKNOWN placeholder survives + literally: a typo in a hand-written style file must be visible in the + output, not silently swallowed. *) +let subst tmpl pairs = + let n = String.length tmpl in + let b = Buffer.create (n + 16) in + let i = ref 0 in + while !i < n do + if tmpl.[!i] = '{' then + match String.index_from_opt tmpl !i '}' with + | None -> + Buffer.add_char b tmpl.[!i]; + incr i + | Some j -> + let name = String.sub tmpl (!i + 1) (j - !i - 1) in + (match List.assoc_opt name pairs with + | Some v -> Buffer.add_string b v + | None -> Buffer.add_string b (String.sub tmpl !i (j - !i + 1))); + i := j + 1 + else begin + Buffer.add_char b tmpl.[!i]; + incr i + end + done; + Buffer.contents b + +let render st ~names (t : Parse.t) = + let one_range (r : Parse.verse_range) = + match r.Parse.last with + | None -> string_of_int r.Parse.first + | Some l -> + subst st.range + [ ("first", string_of_int r.Parse.first); + ("last", string_of_int l) ] + in + let one_part (p : Parse.part) = + let verses = String.concat st.verse_sep (List.map one_range p.Parse.verses) in + subst st.chapter_verse + [ ("chapter", string_of_int p.Parse.chapter); + ("chapter_roman", roman_numeral p.Parse.chapter); + ("verses", verses) ] + in + let body = String.concat st.part_sep (List.map one_part t.Parse.parts) in + names t.Parse.book st.book ^ st.book_sep ^ body + +let style_of_fields fields = + let get k d = match List.assoc_opt k fields with Some v -> unquote v | None -> d in + { book = (if get "book" "abbr" = "full" then `Full else `Abbr); + book_sep = get "book_sep" default_style.book_sep; + chapter_verse = get "chapter_verse" default_style.chapter_verse; + range = get "range" default_style.range; + part_sep = get "part_sep" default_style.part_sep; + verse_sep = get "verse_sep" default_style.verse_sep } diff --git a/lib/citation/render.mli b/lib/citation/render.mli new file mode 100644 index 0000000..d741931 --- /dev/null +++ b/lib/citation/render.mli @@ -0,0 +1,48 @@ +(* SPDX-License-Identifier: AGPL-3.0-or-later *) + +(** Turn a parsed citation back into text, in a configurable style. + + A style is data, not code, so a tradition of punctuation is a file + someone can write: [Luke 5:12-14], [Lk 5:12-14], [Luke 5.12-14], + [{L}k 5, 12-14] are all the same citation in different conventions. + + Placeholders: [{chapter}], [{chapter_roman}] and [{verses}] in + [chapter_verse]; [{first}] and [{last}] in [range]. An UNKNOWN + placeholder survives literally, so a typo is visible in the output + rather than silently swallowed. *) + +type style + +(** The Vulgate/Latin convention: abbreviated book, [chapter:verses], + [first-last], ["; "] between parts, [", "] between verse ranges. *) +val default_style : style + +(** Read a style from a language file's [\[sigla\]] section. + + Values are UNQUOTED here: one matching pair of surrounding double quotes + is stripped, so a separator's significant trailing space survives. + {!Colitur_kernel.Overlay_ini} trims every value and has no quote + handling, and it is shared with overlays and [\[defaults\]] -- so the + unquoting belongs here, not there. An unrecognised key is ignored; + a missing key keeps {!default_style}'s value. *) +val style_of_fields : (string * string) list -> style + +(** Override the book form, for the [sigla_book] config key. *) +val with_book : [ `Full | `Abbr ] -> style -> style + +val part_sep : style -> string +val range : style -> string + +(** What separates the book name from the reference. Default [" "]. + + Settable because a typeset booklet wants a NON-BREAKING space here -- a + line break between "Luc." and "3, 1" is exactly the ugliness this + prevents. Set it to a literal U+00A0: the escapers match ASCII bytes + only, so a UTF-8 multibyte sequence passes through every flavour + untouched (verified for latex, typst, groff, html, xml, ics). A LaTeX + tie [~] does NOT work -- {!Colitur_render.Escape} turns it into + [\textasciitilde{}]. *) +val book_sep : style -> string + +val render : + style -> names:(Book.id -> [ `Full | `Abbr ] -> string) -> Parse.t -> string diff --git a/test/test_citation.ml b/test/test_citation.ml index 75fffe8..e234942 100644 --- a/test/test_citation.ml +++ b/test/test_citation.ml @@ -200,3 +200,114 @@ let parse_suite = ("modern name, vulgate id", `Quick, parses "Rev 12:1" "apocalypse|12:1"); ("unknown book", `Quick, test_rejects_unknown_book); ("garbage", `Quick, test_rejects_garbage) ] + +module R = Colitur_citation.Render + +let names id form = + let n = B.to_string id in + match form with `Abbr -> (if n = "luke" then "Luc." else n) + | `Full -> (if n = "luke" then "Evangelium secundum Lucam" else n) + +let render_with fields input expected () = + let style = R.style_of_fields fields in + match P.parse input with + | Error e -> Alcotest.failf "%s did not parse: %s" input e + | Ok t -> Alcotest.(check s) input expected (R.render style ~names t) + +let test_unquotes_trailing_space () = + let st = R.style_of_fields [ ("part_sep", "\"; \"") ] in + Alcotest.(check s) "quotes stripped, space kept" "; " (R.part_sep st) + +let test_bare_value_untouched () = + let st = R.style_of_fields [ ("range", "{first}-{last}") ] in + Alcotest.(check s) "no quotes" "{first}-{last}" (R.range st) + +(* [subst] has no test pressure of its own anywhere else in the suite, so + these three isolate its contract directly through the only surface that + calls it: a [range]/[chapter_verse] template chosen so nothing else in + the pipeline (verse-list joining, book naming) can mask the result. *) +let test_subst_no_placeholder () = + (* A template with no "{" at all passes through completely unchanged. *) + render_with [ ("book", "abbr"); ("chapter_verse", "fixed-text") ] "Luke 2:21" + "Luc. fixed-text" () + +let test_subst_two_placeholders () = + (* Two DIFFERENT known placeholders, reordered relative to the record's + own field order ([last] before [first]) -- proves substitution is by + name, not by position. *) + render_with + [ ("book", "abbr"); ("range", "{last}~{first}") ] + "Luke 5:12-14" "Luc. 5:14~12" () + +let test_subst_unknown_placeholder_alone () = + (* A template that is NOTHING but an unrecognised placeholder: it must + survive byte-for-byte, proving [subst] never touches an unmatched + "{...}" run even when there is no surrounding literal text to anchor + on. *) + render_with [ ("book", "abbr"); ("range", "{nope}") ] "Luke 5:12-14" + "Luc. 5:{nope}" () + +(* [roman_numeral] is private to Render (not in the .mli, matching + [View.roman_numeral]'s own precedent -- tested indirectly, never + exposed). Reached through [render] with a [chapter_verse] template of + bare [{chapter_roman}], [book_sep] emptied and [names] returning "", so + the assertion isolates exactly the numeral and nothing else. *) +let roman_of n = + let luke = match B.of_token "Luke" with Some id -> id | None -> assert false in + let t : P.t = { P.book = luke; parts = [ { P.chapter = n; verses = [ { P.first = 1; last = None } ] } ] } in + let style = R.style_of_fields [ ("book_sep", ""); ("chapter_verse", "{chapter_roman}") ] in + R.render style ~names:(fun _ _ -> "") t + +let test_roman_numeral_values () = + List.iter + (fun (n, expected) -> Alcotest.(check s) (string_of_int n) expected (roman_of n)) + [ (1, "I"); (4, "IV"); (9, "IX"); (14, "XIV"); (40, "XL"); (150, "CL") ] + +let test_roman_numeral_non_positive () = + (* The one input that could loop forever in a naive implementation: a + non-positive chapter returns the arabic form instead. Completing at + all is part of what this test proves. *) + Alcotest.(check s) "zero" "0" (roman_of 0); + Alcotest.(check s) "negative" "-3" (roman_of (-3)) + +let render_suite = + ( "Citation/render", + [ Alcotest.test_case "latin default" `Quick + (render_with [ ("book", "abbr") ] "Luke 5:12-14" "Luc. 5:12-14"); + Alcotest.test_case "full name" `Quick + (render_with [ ("book", "full") ] "Luke 5:12-14" + "Evangelium secundum Lucam 5:12-14"); + Alcotest.test_case "comma style" `Quick + (render_with + [ ("book", "abbr"); ("chapter_verse", "{chapter}, {verses}") ] + "Luke 5:12-14" "Luc. 5, 12-14"); + Alcotest.test_case "multi part" `Quick + (render_with [ ("book", "abbr"); ("part_sep", "\"; \"") ] + "Joel 2:23-24; 26-27" "joel 2:23-24; 2:26-27"); + Alcotest.test_case "unquote" `Quick test_unquotes_trailing_space; + Alcotest.test_case "bare value" `Quick test_bare_value_untouched; + (* The Missal's own convention, scan-verified: "Matth. 11, 2" / + "Ioann. 1, 1" -- dotted abbreviation, comma, ARABIC chapter. *) + Alcotest.test_case "missal convention" `Quick + (render_with + [ ("book", "abbr"); ("chapter_verse", "{chapter}, {verses}") ] + "Luke 5:12-14" "Luc. 5, 12-14"); + Alcotest.test_case "roman chapter" `Quick + (render_with + [ ("book", "abbr"); ("chapter_verse", "{chapter_roman}, {verses}") ] + "Luke 5:12-14" "Luc. V, 12-14"); + (* U+00A0 between book and reference, for typeset output. *) + Alcotest.test_case "nbsp book sep" `Quick + (render_with [ ("book", "abbr"); ("book_sep", "\"\xc2\xa0\"") ] + "Luke 5:12-14" "Luc.\xc2\xa05:12-14"); + Alcotest.test_case "unknown placeholder survives" `Quick + (render_with + [ ("book", "abbr"); ("chapter_verse", "{chapter}:{nope}") ] + "Luke 5:12-14" "Luc. 5:{nope}"); + Alcotest.test_case "subst: no placeholder" `Quick test_subst_no_placeholder; + Alcotest.test_case "subst: two placeholders" `Quick test_subst_two_placeholders; + Alcotest.test_case "subst: unknown placeholder alone" `Quick + test_subst_unknown_placeholder_alone; + Alcotest.test_case "roman_numeral: table values" `Quick test_roman_numeral_values; + Alcotest.test_case "roman_numeral: non-positive" `Quick + test_roman_numeral_non_positive ] ) diff --git a/test/test_colitur.ml b/test/test_colitur.ml index fb2c20c..6084adb 100644 --- a/test/test_colitur.ml +++ b/test/test_colitur.ml @@ -7,6 +7,7 @@ let () = Test_citation_coverage.suite; Test_citation.suite; ("parse", Test_citation.parse_suite); + Test_citation.render_suite; Test_config.suite; Test_overlay.suite; Test_overlay_ini.suite; Test_temporal_ef.suite; Test_validate.suite; Test_precedence.suite; Test_calendar.suite; Test_precedence_ef.suite; Test_sanctoral_ef.suite; Test_rite_ef.suite; -- cgit v1.3 From ec70286daa72fd2a2a78a1cbab0fe2c268e5c743 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Thu, 20 Aug 2026 15:13:37 +0200 Subject: feat(citation): default_spelling, and close two test gaps Book.default_spelling returns the first registered spelling for an id. It is the fallback display name, and it exists because the alternative is worse: a language file's [bible] lookup is total and returns THE KEY on a miss, so a book with no entry would render as "luke.abbr 5:12-14". Falling back to the data's own spelling makes it render as "Luke 5:12-14" instead -- what colitur printed before this feature existed. The degraded case is the old behaviour, the same principle Lang states for its own key-returning misses. Two test gaps closed, both found by mutation rather than by reading: Parse's split_book scans a leading ordinal digit over '1'..'4', and no case in the suite used an ordinal above 1. Narrowing the range to '1'..'3' passed every test while seven real citations depend on it ("3 Kings 17:8-16", "4 Kings 5:1-15"). Parse-layer cases added; the first attempt at this test asserted through Book.of_token, which is a table lookup and never reaches split_book at all. default_spelling is asserted to round-trip: every cited id's fallback spelling must itself resolve back to that id, or Render and Parse disagree the moment a book goes unnamed. --- lib/citation/book.ml | 5 +++++ lib/citation/book.mli | 19 +++++++++++++++++++ test/test_citation.ml | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+) (limited to 'lib') diff --git a/lib/citation/book.ml b/lib/citation/book.ml index 545e324..2a2b9c0 100644 --- a/lib/citation/book.ml +++ b/lib/citation/book.ml @@ -78,6 +78,11 @@ let all = List.map fst table @ tradition_targets let tokens = List.concat_map (fun (id, sp) -> List.map (fun s -> (s, id)) sp) table +let default_spelling id = + match List.assoc_opt id table with + | Some (first :: _) -> first + | Some [] | None -> id + let of_token s = let s = String.trim s in List.assoc_opt s tokens diff --git a/lib/citation/book.mli b/lib/citation/book.mli index 8918bc3..0ca229c 100644 --- a/lib/citation/book.mli +++ b/lib/citation/book.mli @@ -36,6 +36,25 @@ val all : id list (** Every accepted spelling paired with its id. *) val tokens : (string * id) list +(** The first spelling registered for an id -- the form the shipped data + itself uses ([luke] -> ["Luke"], [kings_3] -> ["3 Kings"]). + + This is the FALLBACK display name, and it exists because the obvious + alternative is actively worse. A language file's [\[bible\]] lookup is + total and returns THE KEY on a miss, so a book with no entry would + otherwise render as ["luke.abbr 5:12-14"]. Falling back here instead makes + an unnamed book render as ["Luke 5:12-14"] -- exactly what colitur printed + before this feature existed. The degraded case is the OLD behaviour, not a + broken page, the same principle {!Colitur_naming.Lang} states for its own + key-returning misses. + + An id with no registered spelling -- only a {!tradition} target such as + [kings_1] or [sirach], which the Vulgate data never cites -- returns the id + itself. Reachable only from a user language file that selects a tradition + without naming its target books; every SHIPPED language file is asserted + complete over {!all}. *) +val default_spelling : id -> string + (** A numbering tradition: which book an id denotes. Separate from NAMING (what a book is called), which lives in a language file's [\[bible\]] section, because naming varies by language and this does not -- "modern diff --git a/test/test_citation.ml b/test/test_citation.ml index e234942..9405d39 100644 --- a/test/test_citation.ml +++ b/test/test_citation.ml @@ -31,6 +31,44 @@ let test_both_spellings_are_one_book () = same "Ezech" "Ezek"; same "Jas" "James" +(* The ordinal spellings resolve in the token table. NOTE: this does NOT + exercise [Parse.split_book]'s leading-digit scan -- of_token is a plain + table lookup. The parse-layer cases in [parse_suite] cover that; both are + needed, and confusing the two is how the gap survived review once already. *) +let test_ordinal_books_beyond_one () = + let id t = + match B.of_token t with + | Some x -> B.to_string x + | None -> Alcotest.failf "%s did not resolve" t + in + Alcotest.(check s) "3 Kings" "kings_3" (id "3 Kings"); + Alcotest.(check s) "3 Kgs." "kings_3" (id "3 Kgs."); + Alcotest.(check s) "4 Kings" "kings_4" (id "4 Kings") + +(* The fallback display name: what a book renders as when a language file has + no [bible] entry for it. Must be the data's own spelling, never the id -- + and must itself re-parse, or Render/Parse round-tripping breaks. *) +let test_default_spelling () = + let sp t = + match B.of_token t with + | Some x -> B.default_spelling x + | None -> Alcotest.failf "%s did not resolve" t + in + Alcotest.(check s) "luke" "Luke" (sp "Luke"); + Alcotest.(check s) "kings_3 uses first spelling" "3 Kings" (sp "3 Kgs."); + let cited = List.map snd B.tokens in + List.iter + (fun id -> + if List.mem id cited then begin + let d = B.default_spelling id in + match B.of_token d with + | Some back when B.to_string back = B.to_string id -> () + | _ -> + Alcotest.failf "default_spelling %s = %S does not resolve back" + (B.to_string id) d + end) + B.all + let test_unknown_token_is_none () = Alcotest.(check bool) "not a book" true (B.of_token "Nonesuch" = None) @@ -139,6 +177,8 @@ let test_every_data_file_token_resolves () = let suite = ( "book", [ Alcotest.test_case "both spellings one book" `Quick test_both_spellings_are_one_book; + Alcotest.test_case "ordinal books 3 and 4" `Quick test_ordinal_books_beyond_one; + Alcotest.test_case "default spelling round-trips" `Quick test_default_spelling; Alcotest.test_case "unknown token" `Quick test_unknown_token_is_none; Alcotest.test_case "vulgate identity" `Quick test_vulgate_is_identity; Alcotest.test_case "modern renumbers" `Quick test_modern_renumbers; @@ -198,6 +238,14 @@ let parse_suite = ("four parts", `Quick, parses "Eccli 24:5; 14:7; 14:9-11; 24:30-31" "ecclesiasticus|24:5|14:7|14:9-11|24:30-31"); ("modern name, vulgate id", `Quick, parses "Rev 12:1" "apocalypse|12:1"); + (* Ordinals 3 and 4 must survive [split_book]'s leading-digit scan. + Narrowing its '1'..'4' range to '1'..'3' passes every OTHER case in + this suite silently, while seven real citations depend on it. A + Book.of_token test does NOT cover this -- that is a table lookup and + never reaches split_book. *) + ("ordinal 3 parses", `Quick, parses "3 Kings 17:8-16" "kings_3|17:8-16"); + ("ordinal 3 dotted", `Quick, parses "3 Kgs. 19:3-8" "kings_3|19:3-8"); + ("ordinal 4 parses", `Quick, parses "4 Kings 5:1-15" "kings_4|5:1-15"); ("unknown book", `Quick, test_rejects_unknown_book); ("garbage", `Quick, test_rejects_garbage) ] -- cgit v1.3 From 987175105ead0ea78b960c0e638a81c6fd2384cf Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Thu, 20 Aug 2026 15:44:29 +0200 Subject: feat(citation): the Sigla facade, total by construction format never raises and returns an unparseable citation unchanged, so a gap degrades to today's behaviour rather than to a crash. The coverage test asserts separately that no shipped citation takes that path. verbatim is what --raw uses: an identity name table would still reformat punctuation and renumber, which would break byte-exact diffing against lectio. The existing citation-coverage walk (1970-2070) now also drives a round-trip check in the same pass: parse -> render -> parse must reach the same structure, using Book.default_spelling for names (Book.to_string returns the internal id, which is not a registered token and cannot be read back). Proved with a mutation: changing the default style's part_sep to a separator the parser does not accept reddened the round-trip case on 31 multi-part citations and nothing else; reverted. --- lib/citation/sigla.ml | 22 ++++++++++ lib/citation/sigla.mli | 30 ++++++++++++++ test/test_citation.ml | 21 ++++++++++ test/test_citation_coverage.ml | 94 +++++++++++++++++++++++++++++++----------- test/test_colitur.ml | 1 + 5 files changed, 144 insertions(+), 24 deletions(-) create mode 100644 lib/citation/sigla.ml create mode 100644 lib/citation/sigla.mli (limited to 'lib') diff --git a/lib/citation/sigla.ml b/lib/citation/sigla.ml new file mode 100644 index 0000000..a4f4555 --- /dev/null +++ b/lib/citation/sigla.ml @@ -0,0 +1,22 @@ +(* SPDX-License-Identifier: AGPL-3.0-or-later *) + +type t = + | Verbatim + | Styled of { + style : Render.style; + tradition : Book.tradition; + names : Book.id -> [ `Full | `Abbr ] -> string; + } + +let verbatim = Verbatim +let make ~style ~tradition ~names = Styled { style; tradition; names } + +let format t s = + match t with + | Verbatim -> s + | Styled { style; tradition; names } -> ( + match Parse.parse s with + | Error _ -> s + | Ok c -> + let c = { c with Parse.book = Book.map tradition c.Parse.book } in + Render.render style ~names c) diff --git a/lib/citation/sigla.mli b/lib/citation/sigla.mli new file mode 100644 index 0000000..d21877a --- /dev/null +++ b/lib/citation/sigla.mli @@ -0,0 +1,30 @@ +(* SPDX-License-Identifier: AGPL-3.0-or-later *) + +(** The whole citation pipeline as one TOTAL function, so a call site needs + one value and one call rather than a parse/map/render dance. + + {!format} never raises and never drops text: a citation that does not + parse is returned UNCHANGED. That combination is deliberate -- graceful + in production, while [test_citation_coverage.ml] asserts strictly that + no shipped citation actually takes that path. *) + +type t + +val make : + style:Render.style -> + tradition:Book.tradition -> + names:(Book.id -> [ `Full | `Abbr ] -> string) -> + t + +(** Returns every citation exactly as given. This is what [--raw] uses, the + same shape as {!Colitur_naming.Lang.raw}: raw output is one value passed + around, not a special case threaded through every call site. + + [--raw] must NOT merely use an identity name table -- that would still + reformat punctuation and apply a tradition. Byte-exact output is what + makes [--raw] usable for diffing against lectio, and it also keeps the + raw view independent of the parser, so a parser bug cannot corrupt the + output used to diagnose it. *) +val verbatim : t + +val format : t -> string -> string diff --git a/test/test_citation.ml b/test/test_citation.ml index 9405d39..25fc260 100644 --- a/test/test_citation.ml +++ b/test/test_citation.ml @@ -359,3 +359,24 @@ let render_suite = Alcotest.test_case "roman_numeral: table values" `Quick test_roman_numeral_values; Alcotest.test_case "roman_numeral: non-positive" `Quick test_roman_numeral_non_positive ] ) + +module S = Colitur_citation.Sigla + +let test_verbatim_is_identity () = + List.iter + (fun c -> Alcotest.(check s) c c (S.format S.verbatim c)) + [ "3 Kgs. 19:3-8"; "Isa. 1:16-19"; "not a citation at all" ] + +let test_unparseable_survives_unchanged () = + let sg = S.make ~style:R.default_style ~tradition:B.vulgate ~names in + Alcotest.(check s) "passed through" "Nonesuch 1:1" (S.format sg "Nonesuch 1:1") + +let test_tradition_applies () = + let modern = B.tradition_of_fields [ ("kings_3", "kings_1") ] in + let sg = S.make ~style:R.default_style ~tradition:modern ~names in + Alcotest.(check s) "renumbered" "kings_1 19:3-8" (S.format sg "3 Kings 19:3-8") + +let sigla_suite = + [ ("verbatim identity", `Quick, test_verbatim_is_identity); + ("unparseable survives", `Quick, test_unparseable_survives_unchanged); + ("tradition applies", `Quick, test_tradition_applies) ] diff --git a/test/test_citation_coverage.ml b/test/test_citation_coverage.ml index 31d49eb..a131d50 100644 --- a/test/test_citation_coverage.ml +++ b/test/test_citation_coverage.ml @@ -6,33 +6,78 @@ Same shape as test_lang_coverage.ml, which this file deliberately mirrors: a miss there is a slug with no name, a miss here is a citation the parser - cannot read. *) + cannot read. + + The walk below also drives the round-trip check (Sigla facade, Task 5): + ONE pass over 1970-2070 collects into TWO tables, [bad_parse] and + [bad_round_trip], rather than walking the whole range twice for two + independent Alcotest cases -- measured, a second walk would cost ~1.5s of + a 5.65s fast suite for zero extra coverage. *) module P = Colitur_citation.Parse +let bad_parse : (string, string) Hashtbl.t = Hashtbl.create 64 +let bad_round_trip : (string, string) Hashtbl.t = Hashtbl.create 16 +let walked = ref false + +(* Parse -> render -> parse must reach the same structure. + + NOTE the [names] function: [Book.default_spelling], NOT [Book.to_string]. + [to_string] returns the internal id ("corinthians_1"), which is not a + registered token, so rendering with it produces something Parse cannot + read back -- 0 of 738 round-trip. Measured during Task 4; do not + "simplify" this back to to_string. A renderer that emits an unparseable + string, or a style whose own output it cannot read, fails here. Compares + STRUCTURE, not text: the rendered form legitimately differs from the + input (a normalised book spelling, a dropped trailing period), and + asserting text equality would just pin those differences. *) +let sg = + Colitur_citation.Sigla.make ~style:Colitur_citation.Render.default_style + ~tradition:Colitur_citation.Book.vulgate + ~names:(fun id _form -> Colitur_citation.Book.default_spelling id) + +let walk () = + if not !walked then begin + walked := true; + let layer = + match Test_support.load_ef_layer () with + | Ok l -> l + | Error e -> Alcotest.failf "%s" e + in + let ctx = Test_support.ef_context () in + for y = 1970 to 2070 do + Array.iter + (fun (d : (Rite_ef.Vocab_ef.season, Rite_ef.Vocab_ef.rank) Colitur_kernel.Liturgical_day.t) -> + List.iter + (fun (c : Colitur_kernel.Citation.t) -> + let r = c.Colitur_kernel.Citation.reference in + match P.parse r with + | Error e -> if not (Hashtbl.mem bad_parse r) then Hashtbl.add bad_parse r e + | Ok first -> + let rendered = Colitur_citation.Sigla.format sg r in + (match P.parse rendered with + | Error e -> + Hashtbl.replace bad_round_trip r ("re-parse failed: " ^ e) + | Ok again -> + if again <> first then + Hashtbl.replace bad_round_trip r ("structure changed: " ^ rendered))) + d.Colitur_kernel.Liturgical_day.citations) + (Colitur_kernel.Calendar.year ctx layer y) + done + end + let test_every_citation_parses () = - let layer = - match Test_support.load_ef_layer () with - | Ok l -> l - | Error e -> Alcotest.failf "%s" e - in - let ctx = Test_support.ef_context () in - let bad = Hashtbl.create 64 in - for y = 1970 to 2070 do - Array.iter - (fun (d : (Rite_ef.Vocab_ef.season, Rite_ef.Vocab_ef.rank) Colitur_kernel.Liturgical_day.t) -> - List.iter - (fun (c : Colitur_kernel.Citation.t) -> - let r = c.Colitur_kernel.Citation.reference in - match P.parse r with - | Ok _ -> () - | Error e -> if not (Hashtbl.mem bad r) then Hashtbl.add bad r e) - d.Colitur_kernel.Liturgical_day.citations) - (Colitur_kernel.Calendar.year ctx layer y) - done; - if Hashtbl.length bad > 0 then begin - Hashtbl.iter (fun r e -> Printf.eprintf "UNPARSED %S: %s\n" r e) bad; - Alcotest.failf "%d citation(s) did not parse" (Hashtbl.length bad) + walk (); + if Hashtbl.length bad_parse > 0 then begin + Hashtbl.iter (fun r e -> Printf.eprintf "UNPARSED %S: %s\n" r e) bad_parse; + Alcotest.failf "%d citation(s) did not parse" (Hashtbl.length bad_parse) + end + +let test_round_trip () = + walk (); + if Hashtbl.length bad_round_trip > 0 then begin + Hashtbl.iter (fun r e -> Printf.eprintf "ROUND-TRIP %S: %s\n" r e) bad_round_trip; + Alcotest.failf "%d citation(s) failed round-trip" (Hashtbl.length bad_round_trip) end (* This project has ONE test executable. Every test_.ml exposes a @@ -40,4 +85,5 @@ let test_every_citation_parses () = Alcotest.run here. Marked `Slow like test_lang_coverage's own year walk. *) let suite = ( "citation-coverage", - [ Alcotest.test_case "every citation parses" `Slow test_every_citation_parses ] ) + [ Alcotest.test_case "every citation parses" `Slow test_every_citation_parses; + Alcotest.test_case "sigla round-trip" `Slow test_round_trip ] ) diff --git a/test/test_colitur.ml b/test/test_colitur.ml index 6084adb..c873945 100644 --- a/test/test_colitur.ml +++ b/test/test_colitur.ml @@ -8,6 +8,7 @@ let () = Test_citation.suite; ("parse", Test_citation.parse_suite); Test_citation.render_suite; + ("sigla", Test_citation.sigla_suite); Test_config.suite; Test_overlay.suite; Test_overlay_ini.suite; Test_temporal_ef.suite; Test_validate.suite; Test_precedence.suite; Test_calendar.suite; Test_precedence_ef.suite; Test_sanctoral_ef.suite; Test_rite_ef.suite; -- cgit v1.3 From c02e77b73aad34fb5a672a5234a66d64f23b45ce Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Thu, 20 Aug 2026 15:49:00 +0200 Subject: feat(lang): read [bible] and [sigla] sections Lang reads a hardcoded list of section names and ignores anything else silently, so without this a [bible] section would appear to work and do nothing -- confirmed directly with a scratch executable: before this change, of_string on text containing a [bible] section parsed without error and Lang.keys came back empty, no trace of the section anywhere. Lang.bible keeps the total-lookup contract every other lookup in this module has: a miss returns the key itself, never the empty string. Lang.sigla_fields returns the [sigla] section's raw fields, values trimmed but still quoted, for Render.style_of_fields to unquote. [bible] joins the keys reference set so lang --check reports missing book names; [sigla] deliberately does not, being settings with working defaults rather than translatable names -- adding it would make --check demand five settings from every language file. --- lib/naming/lang.ml | 24 ++++++++++++++++++++++-- lib/naming/lang.mli | 27 ++++++++++++++++++++++++++- test/test_lang.ml | 48 +++++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 95 insertions(+), 4 deletions(-) (limited to 'lib') diff --git a/lib/naming/lang.ml b/lib/naming/lang.ml index 2301513..f0fd989 100644 --- a/lib/naming/lang.ml +++ b/lib/naming/lang.ml @@ -16,6 +16,8 @@ type t = { colour : table; term : table; rite : table; + bible : table; + sigla : table; chain : t option; (** consulted when this table misses *) } @@ -35,6 +37,14 @@ let rank t k = get t (fun x -> x.rank) k let colour t k = get t (fun x -> x.colour) k let term t k = get t (fun x -> x.term) k let rite t k = get t (fun x -> x.rite) k +let bible t k = get t (fun x -> x.bible) k + +(* Not routed through [get]/[chain]: [sigla] is a set of RENDER SETTINGS + (Render.style_of_fields), not a per-key translation lookup, and it has no + miss-returns-the-key contract to keep -- a caller with no [sigla] table at + all just gets []. Order does not matter to callers (Render.style_of_fields + reads them by name), so [SM.bindings] (alphabetical) is fine here. *) +let sigla_fields t = SM.bindings t.sigla let weekday_key = [| "sunday"; "monday"; "tuesday"; "wednesday"; "thursday"; "friday"; "saturday" |] @@ -65,7 +75,8 @@ let fallback_code t = t.fallback_code let raw = { code = "raw"; fallback_code = None; celebration = empty_table; weekday = empty_table; month = empty_table; month_abbr = empty_table; season = empty_table; rank = empty_table; - colour = empty_table; term = empty_table; rite = empty_table; chain = None } + colour = empty_table; term = empty_table; rite = empty_table; bible = empty_table; + sigla = empty_table; chain = None } let with_fallback t base = { t with chain = Some base } @@ -107,12 +118,21 @@ let of_string text = colour = find "colour"; term = find "term"; rite = find "rite"; + bible = find "bible"; + sigla = find "sigla"; chain = None }) +(* [bible] joins this reference set: it is translatable book names, so a file + lacking them is genuinely incomplete and [lang --check] should say so. + [sigla] deliberately does NOT: it is five citation-style settings with + working defaults (Render.default_style), not names a translator owes -- + adding it here would make [--check] demand five settings from every + language file that has never needed them. *) let keys t = let qualify prefix m = SM.bindings m |> List.map (fun (k, v) -> (prefix ^ "." ^ k, v)) in List.concat [ qualify "celebration" t.celebration; qualify "weekday" t.weekday; qualify "month" t.month; qualify "month_abbr" t.month_abbr; qualify "season" t.season; - qualify "rank" t.rank; qualify "colour" t.colour; qualify "term" t.term; qualify "rite" t.rite ] + qualify "rank" t.rank; qualify "colour" t.colour; qualify "term" t.term; qualify "rite" t.rite; + qualify "bible" t.bible ] |> List.sort compare diff --git a/lib/naming/lang.mli b/lib/naming/lang.mli index 34a6d5d..3c62d26 100644 --- a/lib/naming/lang.mli +++ b/lib/naming/lang.mli @@ -55,6 +55,13 @@ val term : t -> string -> string degradation an unnamed slug already gets, not a special case. *) val rite : t -> string -> string +(** A Bible book's name, from the [\[bible\]] section. The key is + [.full] or [.abbr] (e.g. ["luke.abbr"]). A miss returns + the key itself, the same TOTAL-lookup contract as every other function + here -- callers turn that into a real fallback via + {!Colitur_citation.Book.default_spelling}, not this module. *) +val bible : t -> string -> string + (** [weekday t n], 0 = Sunday. Out-of-range [n] returns [string_of_int n]. *) val weekday : t -> int -> string @@ -69,5 +76,23 @@ val month : t -> int -> string val month_abbr : t -> int -> string (** Every (section-qualified key, value) pair, sorted. Used by [lang --dump] and - [lang --check]. Keys are qualified as e.g. ["celebration.ef-epiphany"]. *) + [lang --check]. Keys are qualified as e.g. ["celebration.ef-epiphany"]. + + Includes [\[bible\]] (["bible.luke.abbr"]): book names are translatable + text, so a file missing them is genuinely incomplete and [lang --check] + should say so. Deliberately EXCLUDES [\[sigla\]]: those are five citation- + style settings with working defaults ({!Colitur_citation.Render.default_style}), + not names a translator owes -- listing them here would make [--check] + demand five settings from every language file. *) val keys : t -> (string * string) list + +(** The [\[sigla\]] section's raw fields, for + {!Colitur_citation.Render.style_of_fields} to read. Values come back + TRIMMED (whitespace at both ends) but still QUOTED if the file quoted + them -- unquoting is [Render]'s job, not this module's, the same reason + {!Colitur_kernel.Overlay_ini} (which this parses through) never unquotes + either. An empty (or absent) [\[sigla\]] section returns [[]]; unlike + every lookup above, there is no per-key TOTAL contract to keep here -- + this is a settings bag, not a translation table, and [Render] already + supplies its own defaults for whatever is missing. *) +val sigla_fields : t -> (string * string) list diff --git a/test/test_lang.ml b/test/test_lang.ml index c9b7f1a..59bb9a0 100644 --- a/test/test_lang.ml +++ b/test/test_lang.ml @@ -104,6 +104,48 @@ let test_duplicate_key_within_section_last_wins () = let t = ok (L.of_string "[meta]\nlang = la\n[celebration]\na = FIRST\na = SECOND\n") in Alcotest.(check string) "later line's value wins" "SECOND" (L.celebration t "a") +(* Task 6: [bible] and [sigla] used to be two more section names [of_string] + never looked for -- a tenth (or eleventh) section a file author writes was + silently ignored, not rejected. Verified directly against a checked-out + scratch executable before this change: [Lang.keys] on a table built from + text containing a [bible] section came back with zero entries, no error + either. *) +let test_bible_section_is_read () = + let text = "[meta]\nlang = xx\n[bible]\nluke.abbr = Lc\nluke.full = Ewangelia\n" in + match L.of_string text with + | Error e -> Alcotest.failf "parse: %s" e + | Ok t -> + Alcotest.(check string) "abbr" "Lc" (L.bible t "luke.abbr"); + Alcotest.(check string) "full" "Ewangelia" (L.bible t "luke.full"); + (* the TOTAL contract: a miss returns the key *) + Alcotest.(check string) "miss" "mark.abbr" (L.bible t "mark.abbr") + +let test_sigla_section_is_read () = + let text = "[meta]\nlang = xx\n[sigla]\nbook = full\npart_sep = \"; \"\n" in + match L.of_string text with + | Error e -> Alcotest.failf "parse: %s" e + | Ok t -> + let f = L.sigla_fields t in + Alcotest.(check (option string)) "book" (Some "full") (List.assoc_opt "book" f); + (* the quotes survive Lang; Render.style_of_fields strips them *) + Alcotest.(check (option string)) "sep" (Some "\"; \"") (List.assoc_opt "part_sep" f) + +(* The deliberate asymmetry: [bible] joins [keys] (lang --check's reference + set, so a translation missing every book name is reported as incomplete); + [sigla] does not (it is five settings with working defaults, not names a + translator owes -- putting it in [keys] would make --check demand five + settings from every language file). Pinned so a later change here is a + deliberate one, not a drive-by. *) +let test_check_demands_bible_not_sigla () = + let text = "[meta]\nlang = xx\n[bible]\nluke.abbr = Lc\n[sigla]\nbook = full\n" in + match L.of_string text with + | Error e -> Alcotest.failf "parse: %s" e + | Ok t -> + let ks = L.keys t in + Alcotest.(check bool) "bible in keys" true (List.mem_assoc "bible.luke.abbr" ks); + Alcotest.(check bool) "sigla not in keys" false + (List.exists (fun (k, _) -> String.length k > 6 && String.sub k 0 6 = "sigla.") ks) + let suite = ( "Lang", [ Alcotest.test_case "meta" `Quick test_meta; @@ -117,4 +159,8 @@ let suite = Alcotest.test_case "duplicate key across sections: last wins" `Quick test_duplicate_key_across_sections_last_wins; Alcotest.test_case "duplicate key within section: last wins" `Quick - test_duplicate_key_within_section_last_wins ] ) + test_duplicate_key_within_section_last_wins; + Alcotest.test_case "bible section is read" `Quick test_bible_section_is_read; + Alcotest.test_case "sigla section is read" `Quick test_sigla_section_is_read; + Alcotest.test_case "check demands bible not sigla" `Quick + test_check_demands_bible_not_sigla ] ) -- cgit v1.3 From 87b155b913cea7f5c55b5a2391aff7819ba541a6 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Thu, 20 Aug 2026 16:19:25 +0200 Subject: feat(config): sigla_style, sigla_book and sigla_tradition Same flag > config > default precedence as --lang, and each reported by config --show with its source, so an override is visible rather than mysterious. A language file's [sigla] section IS a style; a config key SELECTS one and may override settings within it -- the two are not a duplicate setting. --- bin/main.ml | 147 +++++++++++++++++++++++++++++++++++++++++++------- lib/naming/config.ml | 13 ++++- lib/naming/config.mli | 24 +++++++++ test/cli.t | 99 +++++++++++++++++++++++++++++----- test/test_config.ml | 35 +++++++++++- 5 files changed, 284 insertions(+), 34 deletions(-) (limited to 'lib') diff --git a/bin/main.ml b/bin/main.ml index 5c9f342..8434586 100644 --- a/bin/main.ml +++ b/bin/main.ml @@ -672,13 +672,15 @@ let load_lang ~raw ~flag ~config = every other tradition uses -- one code path, not a special case for the default. - Not called from anywhere in this file yet: citations reach output at - exactly two places, [View.citation_ref] and [part_ref] below, and - threading [Sigla.t] (which this feeds) through both is a dedicated task - on its own, deliberately not done here alongside the loader. [-32] is - silenced for exactly that reason -- this is a complete, correct, - ready-to-call function with no caller yet, not dead code. *) -let[@warning "-32"] load_tradition name = + Called from [config_show] below (Task 8's own [--sigla-tradition] + plumbing), which discards the returned [tradition] and keeps only the + validation side effect -- `config --show` reports the RESOLVED STRING, + exactly like every other row, not a loaded object. Citations themselves + still reach output at exactly two places, [View.citation_ref] and + [part_ref] below, and threading the loaded [tradition] through both to + actually renumber a reference is Task 9's own dedicated job, not this + one's. *) +let load_tradition name = let path = Filename.concat (lang_dir ()) "traditions.ini" in let vulgate () = Colitur_citation.Book.vulgate in match read_file path with @@ -1157,6 +1159,24 @@ naming: it is `colitur lang`'s own identity table, under which every lookup echoes its key back unchanged. + --sigla-style CODE|FILE, --sigla-book full|abbr, --sigla-tradition NAME + settings for how a Mass reading CITATION is written -- WHICH + punctuation/abbreviation style, WHICH book form, and WHICH + numbering tradition. Each has a config-key counterpart + (`sigla_style`/`sigla_book`/`sigla_tradition`) resolved with + the identical flag > config > default precedence as --lang, and + each is reported by `colitur config --show` with its source. + Defaults: `sigla_style` the resolved language code (so a + booklet's citations follow its own --lang unless told + otherwise), `sigla_book` `abbr`, `sigla_tradition` `vulgate`. + An unrecognised `--sigla-book` is a hard ERROR (want `full` or + `abbr`), the same discipline as an unknown `--lang`; an + unrecognised `--sigla-tradition` is not -- it degrades to the + Vulgate with a stderr warning, because asking for a renumbering + is optional the way asking for a language is not. Settings + only, for now: this build resolves and reports them but does + not yet render a citation through them. + colitur lang --list which language files this build can find, and each one's own declared fallback, if any. colitur lang --dump CODE the named language's full key set, in INI @@ -1170,7 +1190,8 @@ naming: anything is unknown, so it fits a Makefile or a pre-commit hook. colitur config --show every effective setting -- lang, overlay, - template, format -- its resolved value, and + template, format, sigla_style, sigla_book, + sigla_tradition -- its resolved value, and where it came from: `flag`, `config` or `default`. See colitur-config(5) for the config file's location and full precedence. @@ -1322,6 +1343,10 @@ let with_year ys f = the same shape as [prune]. [dump]/[check]/[list]/[show] (Task 7, `colitur lang`/`colitur config`) follow the identical two shapes -- [dump]/[check] each take one value, [list]/[show] are bare. *) +(* [sigla_style]/[sigla_book]/[sigla_tradition] (Task 8) are three more + single-valued optional settings, the same shape as [lang] -- each has a + config-key counterpart in [Colitur_naming.Config] and is resolved through + the identical [Config.resolve] precedence (flag > config > default). *) type parsed_args = { overlays : string list; format : string option; @@ -1339,6 +1364,9 @@ type parsed_args = { check : string option; list : bool; show : bool; + sigla_style : string option; + sigla_book : string option; + sigla_tradition : string option; positional : string list; } @@ -1373,6 +1401,12 @@ let parse_args argv = | [ "--check" ] -> Error "--check needs a file path" | "--list" :: rest -> go { acc with list = true } rest | "--show" :: rest -> go { acc with show = true } rest + | "--sigla-style" :: v :: rest -> go { acc with sigla_style = Some v } rest + | [ "--sigla-style" ] -> Error "--sigla-style needs a language code or file path" + | "--sigla-book" :: v :: rest -> go { acc with sigla_book = Some v } rest + | [ "--sigla-book" ] -> Error "--sigla-book needs a value (full or abbr)" + | "--sigla-tradition" :: v :: rest -> go { acc with sigla_tradition = Some v } rest + | [ "--sigla-tradition" ] -> Error "--sigla-tradition needs a section name from lang/traditions.ini" (* The recognised bare flags pass through as positional words for the dispatch below to match; anything else beginning with '-' is rejected rather than silently treated as a command or a year. *) @@ -1386,7 +1420,8 @@ let parse_args argv = go { overlays = []; format = None; from_y = None; to_y = None; dtstamp = None; year = None; template = None; flavour = None; out = None; prune = false; lang = None; raw = false; - dump = None; check = None; list = false; show = false; positional = [] } + dump = None; check = None; list = false; show = false; sigla_style = None; sigla_book = None; + sigla_tradition = None; positional = [] } argv (* Sibling to [reject_overlays_for]: `emit`'s own four flags have no meaning @@ -1467,6 +1502,21 @@ let reject_lang_subcommand_flags_for cmd ~dump ~check ~list ~show = exit 2 end +(* Sibling again: `--sigla-style`/`--sigla-book`/`--sigla-tradition` (Task 8) + are settings plumbing only -- resolved and reported by `colitur config + --show` alone. Actually rendering a citation through them is Task 9's + job, so every OTHER command refuses the three flags rather than silently + accepting and ignoring them, the same discipline every rejector above + keeps; `config` is the one place that wires them in. *) +let reject_sigla_for cmd ~sigla_style ~sigla_book ~sigla_tradition = + if sigla_style <> None || sigla_book <> None || sigla_tradition <> None then begin + Printf.eprintf + "colitur: --sigla-style/--sigla-book/--sigla-tradition have no effect on `%s`; refusing rather \ + than ignoring them\n" + cmd; + exit 2 + end + (* `colitur check FILE...` -- load a user overlay, apply it to the real shipped calendar, and say what it did, without printing a year of output. @@ -1739,24 +1789,68 @@ let lang_check path = given these SAME command-line flags (so `config --show --lang fr` shows exactly what a real `--lang fr` run would use); [overlay] is a list, so it has no single "value" to resolve -- shown as one line per effective - entry instead, with its own source. *) -let config_show ~lang_flag ~template_flag ~format_flag ~overlays_flag config = + entry instead, with its own source. + + [sigla_style]/[sigla_book]/[sigla_tradition] (Task 8) join the same + scalar rows, resolved through the identical [Config.resolve]. Two are + NOT arbitrary strings, though, so "report" also means "validate", the + same way an unknown [--lang] is an error rather than a silent Latin + fallback: + - [sigla_book] is a closed two-value setting ([full]/[abbr]) -- + [Colitur_citation.Render.with_book] takes a variant, not a string, so + an unrecognised value could never mean anything downstream. Checked + HERE, not deferred to Task 9's actual renderer, because this is + currently the only place that consumes the value at all. + - [sigla_tradition] names a section of [lang/traditions.ini]; resolving + it for real (via [load_tradition], the same reader Task 9's renderer + will use) rather than only printing the string means a typo is caught + right here too -- though, unlike [sigla_book], [load_tradition] is + BY DESIGN never fatal (see its own comment: asking for a renumbering + is optional, unlike asking for a language), so an unknown tradition + degrades to a stderr warning and the Vulgate, exactly as it will under + Task 9, not a [config --show] failure. + [sigla_style] gets no such check: like [lang] itself, it is an open + language code or path, not a closed set, and [config --show] does not + validate [lang] either (that only happens when a command actually loads + it via [load_lang]). *) +let config_show ~lang_flag ~template_flag ~format_flag ~overlays_flag ~sigla_style_flag ~sigla_book_flag + ~sigla_tradition_flag config = let cpath = config_path () in Printf.printf "config file: %s (%s)\n" cpath (if cpath <> "" && Sys.file_exists cpath then "exists" else "not found"); let scalar name flag cfgval default = let v, src = Colitur_naming.Config.resolve ~flag ~config:cfgval ~default in - Printf.printf "%-10s %-24s (%s)\n" name v src + Printf.printf "%-16s %-24s (%s)\n" name v src; + v + in + let lang_value = scalar "lang" lang_flag (Colitur_naming.Config.lang config) "la" in + let _ = scalar "template" template_flag (Colitur_naming.Config.template config) "(none)" in + let _ = scalar "format" format_flag (Colitur_naming.Config.format config) "(none)" in + (* Default is the resolved LANGUAGE, not a literal "la": a booklet that + asked for --lang fr and named no --sigla-style of its own gets French + citations too, not a silent switch back to Latin punctuation. *) + let _ = scalar "sigla_style" sigla_style_flag (Colitur_naming.Config.sigla_style config) lang_value in + let sigla_book_value, sigla_book_src = + Colitur_naming.Config.resolve ~flag:sigla_book_flag ~config:(Colitur_naming.Config.sigla_book config) + ~default:"abbr" + in + if sigla_book_value <> "full" && sigla_book_value <> "abbr" then begin + Printf.eprintf "colitur: unknown --sigla-book %S (want \"full\" or \"abbr\")\n" sigla_book_value; + exit 2 + end; + Printf.printf "%-16s %-24s (%s)\n" "sigla_book" sigla_book_value sigla_book_src; + let sigla_tradition_value, sigla_tradition_src = + Colitur_naming.Config.resolve ~flag:sigla_tradition_flag + ~config:(Colitur_naming.Config.sigla_tradition config) ~default:"vulgate" in - scalar "lang" lang_flag (Colitur_naming.Config.lang config) "la"; - scalar "template" template_flag (Colitur_naming.Config.template config) "(none)"; - scalar "format" format_flag (Colitur_naming.Config.format config) "(none)"; + let _ = load_tradition sigla_tradition_value in + Printf.printf "%-16s %-24s (%s)\n" "sigla_tradition" sigla_tradition_value sigla_tradition_src; (match overlays_flag with - | _ :: _ as l -> List.iter (fun o -> Printf.printf "%-10s %-24s (%s)\n" "overlay" o "flag") l + | _ :: _ as l -> List.iter (fun o -> Printf.printf "%-16s %-24s (%s)\n" "overlay" o "flag") l | [] -> ( match Colitur_naming.Config.overlays config with - | [] -> Printf.printf "%-10s %-24s (%s)\n" "overlay" "(none)" "default" - | l -> List.iter (fun o -> Printf.printf "%-10s %-24s (%s)\n" "overlay" o "config") l)) + | [] -> Printf.printf "%-16s %-24s (%s)\n" "overlay" "(none)" "default" + | l -> List.iter (fun o -> Printf.printf "%-16s %-24s (%s)\n" "overlay" o "config") l)) (* `colitur new-overlay` -- a starter file on stdout, for redirection. Deliberately printed rather than written: the user picks the path, and a @@ -1819,12 +1913,13 @@ let () = Printf.eprintf "colitur: %s\n" msg; usage () | Ok { overlays; format; from_y; to_y; dtstamp; year; template; flavour; out; prune; lang; - raw; dump; check; list; show; positional } -> ( + raw; dump; check; list; show; sigla_style; sigla_book; sigla_tradition; positional } -> ( let reject_emit = reject_emit_flags_for ~format ~from_y ~to_y ~dtstamp in let reject_table = reject_table_flags_for ~year ~template ~flavour in let reject_publish = reject_publish_flags_for ~out ~prune in let reject_lang = reject_lang_for ~lang ~raw in let reject_lang_sub = reject_lang_subcommand_flags_for ~dump ~check ~list ~show in + let reject_sigla = reject_sigla_for ~sigla_style ~sigla_book ~sigla_tradition in (* Loaded once, unconditionally: a config file the user wrote and colitur cannot honour (missing HOME aside, [load_config] treats that as "no config" rather than an error) is worth surfacing on @@ -1855,6 +1950,7 @@ let () = reject_publish "--help"; reject_lang "--help"; reject_lang_sub "--help"; + reject_sigla "--help"; print_help () | [ ("-V" | "--version" | "version") ] -> reject_overlays_for "--version" overlays; @@ -1863,6 +1959,7 @@ let () = reject_publish "--version"; reject_lang "--version"; reject_lang_sub "--version"; + reject_sigla "--version"; print_endline version; exit 0 | [ "easter"; ys ] -> @@ -1872,6 +1969,7 @@ let () = reject_publish "easter"; reject_lang "easter"; reject_lang_sub "easter"; + reject_sigla "easter"; with_year ys easter_report | [ "temporal"; ys ] -> reject_overlays_for "temporal" overlays; @@ -1880,6 +1978,7 @@ let () = reject_publish "temporal"; reject_lang "temporal"; reject_lang_sub "temporal"; + reject_sigla "temporal"; with_year ys temporal_report | "check" :: (_ :: _ as files) -> reject_overlays_for "check" overlays; @@ -1888,6 +1987,7 @@ let () = reject_publish "check"; reject_lang "check"; reject_lang_sub "check"; + reject_sigla "check"; check_report files | [ "convert"; path ] -> reject_overlays_for "convert" overlays; @@ -1896,6 +1996,7 @@ let () = reject_publish "convert"; reject_lang "convert"; reject_lang_sub "convert"; + reject_sigla "convert"; convert_report path | [ "new-overlay" ] -> reject_overlays_for "new-overlay" overlays; @@ -1904,6 +2005,7 @@ let () = reject_publish "new-overlay"; reject_lang "new-overlay"; reject_lang_sub "new-overlay"; + reject_sigla "new-overlay"; print_string new_overlay_template; exit 0 | [ "lang" ] -> ( @@ -1912,6 +2014,7 @@ let () = reject_table "lang"; reject_publish "lang"; reject_lang "lang"; + reject_sigla "lang"; if show then begin Printf.eprintf "colitur: --show has no effect on `lang`; refusing rather than ignoring it\n"; exit 2 @@ -1956,23 +2059,27 @@ let () = exit 2 end; config_show ~lang_flag:lang ~template_flag:template ~format_flag:format ~overlays_flag:overlays + ~sigla_style_flag:sigla_style ~sigla_book_flag:sigla_book ~sigla_tradition_flag:sigla_tradition config | [ "day"; ys ] -> reject_emit "day"; reject_table "day"; reject_publish "day"; reject_lang_sub "day"; + reject_sigla "day"; with_year ys (day_report ~lang:(resolved_lang ()) ~overlays:effective_overlays) | [ "readings"; ys ] -> reject_emit "readings"; reject_table "readings"; reject_publish "readings"; reject_lang_sub "readings"; + reject_sigla "readings"; with_year ys (readings_report ~lang:(resolved_lang ()) ~overlays:effective_overlays) | [ "emit" ] -> ( reject_table "emit"; reject_publish "emit"; reject_lang_sub "emit"; + reject_sigla "emit"; match (match format with Some f -> Some f | None -> Colitur_naming.Config.format config) with | None -> Printf.eprintf "colitur: emit requires --format csv|json|sexp|xml|ics\n"; @@ -1992,6 +2099,7 @@ let () = reject_emit cmd; reject_publish cmd; reject_lang_sub cmd; + reject_sigla cmd; match (match template with Some t -> Some t | None -> Colitur_naming.Config.template config) with | None -> Printf.eprintf "colitur: %s requires --year YEAR and --template FILE\n" cmd; @@ -2010,6 +2118,7 @@ let () = reject_table "publish"; reject_format_for "publish" format; reject_lang_sub "publish"; + reject_sigla "publish"; match out with | None -> Printf.eprintf "colitur: publish requires --out DIR\n"; diff --git a/lib/naming/config.ml b/lib/naming/config.ml index 7d87d62..068b40a 100644 --- a/lib/naming/config.ml +++ b/lib/naming/config.ml @@ -5,18 +5,24 @@ type t = { overlays : string list; template : string option; format : string option; + sigla_style : string option; + sigla_book : string option; + sigla_tradition : string option; unknown_keys : string list; unknown_sections : string list; } let empty = - { lang = None; overlays = []; template = None; format = None; unknown_keys = []; - unknown_sections = [] } + { lang = None; overlays = []; template = None; format = None; sigla_style = None; + sigla_book = None; sigla_tradition = None; unknown_keys = []; unknown_sections = [] } let lang t = t.lang let overlays t = t.overlays let template t = t.template let format t = t.format +let sigla_style t = t.sigla_style +let sigla_book t = t.sigla_book +let sigla_tradition t = t.sigla_tradition let unknown_keys t = t.unknown_keys let unknown_sections t = t.unknown_sections @@ -65,6 +71,9 @@ let of_string text = | "lang" -> { acc with lang = Some v } | "template" -> { acc with template = Some v } | "format" -> { acc with format = Some v } + | "sigla_style" -> { acc with sigla_style = Some v } + | "sigla_book" -> { acc with sigla_book = Some v } + | "sigla_tradition" -> { acc with sigla_tradition = Some v } (* accumulates: a user has more than one overlay *) | "overlay" -> { acc with overlays = v :: acc.overlays } | other -> { acc with unknown_keys = other :: acc.unknown_keys }) diff --git a/lib/naming/config.mli b/lib/naming/config.mli index a84f95b..a5205c4 100644 --- a/lib/naming/config.mli +++ b/lib/naming/config.mli @@ -29,6 +29,30 @@ val overlays : t -> string list val template : t -> string option val format : t -> string option +(** Which citation style to render a reference in: a language CODE, looked + up the same way {!lang} is, or a path -- but a DIFFERENT axis from + {!lang}: a language file's own [\[sigla\]] section IS a style + ({!Colitur_citation.Render.style_of_fields}), and this key SELECTS + which file's [\[sigla\]] section supplies it, independently of which + file's other sections supply names elsewhere (a booklet may want + Polish names but Latin-convention citations). Same last-wins duplicate + policy as {!lang}. *) +val sigla_style : t -> string option + +(** [full] or [abbr] -- overrides the style's own [book] setting rather than + replacing the style outright, so a chosen style's punctuation survives + even when the book form is overridden ({!Colitur_citation.Render.with_book}). + Same last-wins duplicate policy as {!lang}. *) +val sigla_book : t -> string option + +(** The name of a section in [lang/traditions.ini] -- which BOOK a reference + DENOTES (Vulgate numbering by default), a different question again from + both {!sigla_style} (how a reference is WRITTEN) and {!lang} (what + everything else is CALLED): naming and numbering both vary by + convention, but not together. Same last-wins duplicate policy as + {!lang}. *) +val sigla_tradition : t -> string option + (** Keys present in the [\[defaults\]] section that this build does not understand. Reported, never fatal: a config written for a newer colitur must still work on an older one, but silently ignoring a line the user diff --git a/test/cli.t b/test/cli.t index 9ea7beb..e0a0058 100644 --- a/test/cli.t +++ b/test/cli.t @@ -1258,10 +1258,13 @@ literally either): $ XDG_CONFIG_HOME=xdg-test colitur config --show config file: xdg-test/colitur/config.ini (not found) - lang la (default) - template (none) (default) - format (none) (default) - overlay (none) (default) + lang la (default) + template (none) (default) + format (none) (default) + sigla_style la (default) + sigla_book abbr (default) + sigla_tradition vulgate (default) + overlay (none) (default) A flag on the SAME command line previews exactly what it would resolve to on any other command -- `overlay` has no single scalar value, so it is @@ -1269,10 +1272,13 @@ listed one line per effective entry instead: $ XDG_CONFIG_HOME=xdg-test colitur config --show --lang fr --overlay mine.sexp config file: xdg-test/colitur/config.ini (not found) - lang fr (flag) - template (none) (default) - format (none) (default) - overlay mine.sexp (flag) + lang fr (flag) + template (none) (default) + format (none) (default) + sigla_style fr (default) + sigla_book abbr (default) + sigla_tradition vulgate (default) + overlay mine.sexp (flag) A real config file supplies a default that a command with no explicit flag then uses. An unrecognised key and an unrecognised section are each warned @@ -1284,13 +1290,82 @@ differently from a misspelled key inside a recognised one: $ printf '[defaults]\nlang = en\noverlay = /nonexistent/parish.sexp\nbogus = 1\n\n[deafults]\nlang = xx\n' > xdg-test/colitur/config.ini $ XDG_CONFIG_HOME=xdg-test colitur config --show config file: xdg-test/colitur/config.ini (exists) - lang en (config) - template (none) (default) - format (none) (default) - overlay /nonexistent/parish.sexp (config) + lang en (config) + template (none) (default) + format (none) (default) + sigla_style en (default) + sigla_book abbr (default) + sigla_tradition vulgate (default) + overlay /nonexistent/parish.sexp (config) colitur: xdg-test/colitur/config.ini: unknown setting "bogus" (ignored) colitur: xdg-test/colitur/config.ini: unknown section [deafults] (ignored) +`--sigla-style`/`--sigla-book`/`--sigla-tradition` (Task 8) resolve through +the identical flag > config > default precedence as --lang/--template/ +--format, each reported by its own row. `sigla_style` defaults to the +RESOLVED language, not a literal "la" -- a booklet that asked for a +different --lang gets its citations in that language too unless told +otherwise. Run through a fresh XDG_CONFIG_HOME, so this does not depend on +the config file the earlier examples left behind: + + $ XDG_CONFIG_HOME=xdg-sigla colitur config --show --sigla-style pl --sigla-book full --sigla-tradition modern + config file: xdg-sigla/colitur/config.ini (not found) + lang la (default) + template (none) (default) + format (none) (default) + sigla_style pl (flag) + sigla_book full (flag) + sigla_tradition modern (flag) + overlay (none) (default) + +An unrecognised `--sigla-book` is a hard usage ERROR -- exit 2, one line on +stderr -- the same discipline an unrecognised `--lang` gets, never a silent +fallback: `Colitur_citation.Render.with_book` takes a closed variant, not an +arbitrary string, so anything other than "full"/"abbr" could never mean +anything downstream. + + $ XDG_CONFIG_HOME=xdg-sigla colitur config --show --sigla-book bogus + config file: xdg-sigla/colitur/config.ini (not found) + lang la (default) + template (none) (default) + format (none) (default) + sigla_style la (default) + colitur: unknown --sigla-book "bogus" (want "full" or "abbr") + [2] + +An unrecognised `--sigla-tradition`, by contrast, is NOT fatal: it is +resolved for real against lang/traditions.ini (the same reader a future +renderer will use), and a name matching no section there degrades to the +Vulgate with a warning on stderr, exactly as an unknown tradition does +everywhere else in this project -- asking for a renumbering is optional the +way asking for a language is not, so a run is not lost over a typo here. +The warning itself carries lang/traditions.ini's own resolved PATH, which is +absolute and build-tree-specific -- grepped for rather than matched in +full, the same way the pre-existing "unknown language" case above already +sidesteps that same non-portability: + + $ XDG_CONFIG_HOME=xdg-sigla colitur config --show --sigla-tradition nonsense 2>/dev/null + config file: xdg-sigla/colitur/config.ini (not found) + lang la (default) + template (none) (default) + format (none) (default) + sigla_style la (default) + sigla_book abbr (default) + sigla_tradition nonsense (flag) + overlay (none) (default) + $ XDG_CONFIG_HOME=xdg-sigla colitur config --show --sigla-tradition nonsense 2>&1 >/dev/null | grep -c 'no tradition "nonsense"; falling back to the Vulgate' + 1 + +`--sigla-style`/`--sigla-book`/`--sigla-tradition` have no effect on any +other command yet -- resolving and reporting them is all this build does; +actually rendering a citation through them is a later task -- refused +rather than silently ignored, the same discipline `--dump`/`--check`/ +`--list`/`--show` already get above: + + $ colitur day 2027 --sigla-style la > /dev/null + colitur: --sigla-style/--sigla-book/--sigla-tradition have no effect on `day`; refusing rather than ignoring them + [2] + `config` requires --show: $ colitur config diff --git a/test/test_config.ml b/test/test_config.ml index 83da015..d348d9b 100644 --- a/test/test_config.ml +++ b/test/test_config.ml @@ -102,6 +102,35 @@ let test_two_defaults_blocks_report_no_unknown_sections () = let c = ok (C.of_string text) in Alcotest.(check (list string)) "no unknown sections" [] (C.unknown_sections c) +(* Task 8: sigla_style/sigla_book/sigla_tradition read the same way + lang/template/format do, in the same [\[defaults\]] section -- no new + section, and every key recognised (so [unknown_keys] stays empty). *) +let test_sigla_keys_are_read () = + let text = + "[defaults]\nsigla_style = la\nsigla_book = full\nsigla_tradition = modern\n" + in + match C.of_string text with + | Error e -> Alcotest.failf "parse: %s" e + | Ok c -> + Alcotest.(check (option string)) "style" (Some "la") (C.sigla_style c); + Alcotest.(check (option string)) "book" (Some "full") (C.sigla_book c); + Alcotest.(check (option string)) "tradition" (Some "modern") (C.sigla_tradition c); + Alcotest.(check (list string)) "nothing unknown" [] (C.unknown_keys c) + +(* The empty config carries no sigla settings either -- same "all None" + contract [test_empty_config_is_all_none] already asserts for lang. *) +let test_empty_config_sigla_keys_are_none () = + Alcotest.(check (option string)) "sigla_style" None (C.sigla_style C.empty); + Alcotest.(check (option string)) "sigla_book" None (C.sigla_book C.empty); + Alcotest.(check (option string)) "sigla_tradition" None (C.sigla_tradition C.empty) + +(* Same last-wins duplicate policy as lang/template/format: a key repeated + across two [\[defaults\]] blocks resolves to the LATER block's value. *) +let test_sigla_key_repeated_across_blocks_last_wins () = + let text = "[defaults]\nsigla_book = full\n\n[defaults]\nsigla_book = abbr\n" in + let c = ok (C.of_string text) in + Alcotest.(check (option string)) "later block's sigla_book wins" (Some "abbr") (C.sigla_book c) + let suite = ( "Config", [ Alcotest.test_case "reads defaults" `Quick test_reads_defaults; @@ -119,4 +148,8 @@ let suite = Alcotest.test_case "overlays accumulate across blocks" `Quick test_overlays_accumulate_across_blocks; Alcotest.test_case "two defaults blocks report no unknown sections" - `Quick test_two_defaults_blocks_report_no_unknown_sections ] ) + `Quick test_two_defaults_blocks_report_no_unknown_sections; + Alcotest.test_case "sigla keys are read" `Quick test_sigla_keys_are_read; + Alcotest.test_case "empty config sigla keys are none" `Quick test_empty_config_sigla_keys_are_none; + Alcotest.test_case "sigla key repeated across blocks last wins" + `Quick test_sigla_key_repeated_across_blocks_last_wins ] ) -- cgit v1.3 From 27606c42b7506ab7ffc7f1bd32d4d4a72c6400c8 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Thu, 20 Aug 2026 16:43:04 +0200 Subject: feat(render): citations render through Sigla at both call sites View.citation_ref and readings' part_ref are the only two places a citation reaches output; every emitter goes through View. --raw passes Sigla.verbatim rather than a style built over Lang.raw: an identity name table would still reformat punctuation and renumber. Loosen reject_sigla_for: --sigla-style/--sigla-book/--sigla-tradition now actually render on readings/table/render/emit/publish (each builds its own Sigla.t via the new load_sigla), and stay refused only on commands that render no citation (day, easter, temporal, ...). names_of degrades a Lang.bible miss to Book.default_spelling rather than printing the lookup key itself ("luke.abbr"); pinned in cli.t against a language file with no [bible] section at all, independent of la.ini/en.ini's own eventual [bible] section. Regenerate the 11 golden templates for 2027: every changed line is one canonical citation replacing a stored variant, verified against the full readings 2027 diff (raw vs default) cell by cell -- 86 distinct (raw, rendered) pairs account for the entire diff across all 11 files, with zero unexplained residue. Two families: the seven duplicate book spellings collapsing onto one canonical form (Isa./Isa, 3 Kgs./3 Kings, ...), and citations reconstructed from parsed structure dropping stray punctuation the parser already treats as noise (a trailing period or semicolon, a comma chapter/verse separator, an elided inherited chapter) -- each of the latter already named and tested in test_citation.ml's parse_suite before this task. --- bin/main.ml | 187 ++++++++++++++++++++----- lib/render/dune | 5 +- lib/render/view.ml | 18 ++- lib/render/view.mli | 14 +- test/cli.t | 92 +++++++++++- test/golden/grid-2027.html | 110 +++++++-------- test/golden/grid-2027.ms | 300 +++++++++++++++++++-------------------- test/golden/grid-2027.tex | 110 +++++++-------- test/golden/grid-2027.typ | 300 +++++++++++++++++++-------------------- test/golden/ordo-2027.adoc | 300 +++++++++++++++++++-------------------- test/golden/ordo-2027.html | 300 +++++++++++++++++++-------------------- test/golden/ordo-2027.md | 300 +++++++++++++++++++-------------------- test/golden/ordo-2027.ms | 340 ++++++++++++++++++++++----------------------- test/golden/ordo-2027.tex | 300 +++++++++++++++++++-------------------- test/golden/ordo-2027.txt | 340 ++++++++++++++++++++++----------------------- test/golden/ordo-2027.typ | 300 +++++++++++++++++++-------------------- test/test_support.ml | 28 ++++ test/test_view.ml | 18 ++- 18 files changed, 1804 insertions(+), 1558 deletions(-) (limited to 'lib') diff --git a/bin/main.ml b/bin/main.ml index 8434586..5ad3132 100644 --- a/bin/main.ml +++ b/bin/main.ml @@ -299,8 +299,14 @@ let day_line ~lang (d : (Rite_ef.Vocab_ef.season, Rite_ef.Vocab_ef.rank) Colitur can equally contain spaces, and " | " is what already keeps this row's fields unambiguous. Present only when the resolved name differs from the slug, for the identical reason [day_line] gives: under [--raw] this row - is therefore byte-identical to what it printed before. *) -let readings_line ~lang (d : (Rite_ef.Vocab_ef.season, Rite_ef.Vocab_ef.rank) Colitur_kernel.Liturgical_day.t) + is therefore byte-identical to what it printed before. + + [~sigla] (Task 9) is what [--raw]/[--sigla-style]/[--sigla-book]/ + [--sigla-tradition] actually reach: each stored reference renders + through {!Colitur_citation.Sigla.format} rather than printing verbatim. + Under {!Colitur_citation.Sigla.verbatim} (what [--raw] passes) this is + the identity, so the byte-exact claim above still holds. *) +let readings_line ~lang ~sigla (d : (Rite_ef.Vocab_ef.season, Rite_ef.Vocab_ef.rank) Colitur_kernel.Liturgical_day.t) = let cel = d.Colitur_kernel.Liturgical_day.observed in let part_ref p = @@ -309,7 +315,7 @@ let readings_line ~lang (d : (Rite_ef.Vocab_ef.season, Rite_ef.Vocab_ef.rank) Co (fun (c : Colitur_kernel.Citation.t) -> c.Colitur_kernel.Citation.part = p) d.Colitur_kernel.Liturgical_day.citations with - | Some c -> c.Colitur_kernel.Citation.reference + | Some c -> Colitur_citation.Sigla.format sigla c.Colitur_kernel.Citation.reference | None -> "-" in let slug_s = Colitur_kernel.Slug.to_string cel.Colitur_kernel.Celebration.slug in @@ -414,7 +420,8 @@ let resolved_year_report ~line ~overlays y = List.iter line (resolved_year_days ~overlays y) let day_report ~lang ~overlays y = resolved_year_report ~line:(day_line ~lang) ~overlays y -let readings_report ~lang ~overlays y = resolved_year_report ~line:(readings_line ~lang) ~overlays y +let readings_report ~lang ~sigla ~overlays y = + resolved_year_report ~line:(readings_line ~lang ~sigla) ~overlays y (* Task 8: `colitur emit` -- the five template-family emitters built in Tasks 5-7, wired to a year RANGE rather than a single year, because a @@ -465,7 +472,7 @@ let check_dtstamp = function s; exit 2 -let emit_report ~lang ~format ~overlays ~dtstamp ~from_y ~to_y = +let emit_report ~lang ~sigla ~format ~overlays ~dtstamp ~from_y ~to_y = check_dtstamp dtstamp; if from_y > to_y then begin Printf.eprintf "colitur: --from %d is after --to %d\n" from_y to_y; @@ -474,7 +481,7 @@ let emit_report ~lang ~format ~overlays ~dtstamp ~from_y ~to_y = for y = from_y to to_y do let days = resolved_year_days ~overlays y in let v = - Colitur_render.View.of_days ~lang ~vocab:Rite_ef.Vocab_ef.vocab ~rite:"ef" ~year:y days + Colitur_render.View.of_days ~lang ~sigla ~vocab:Rite_ef.Vocab_ef.vocab ~rite:"ef" ~year:y days in match format with | "csv" -> @@ -675,11 +682,10 @@ let load_lang ~raw ~flag ~config = Called from [config_show] below (Task 8's own [--sigla-tradition] plumbing), which discards the returned [tradition] and keeps only the validation side effect -- `config --show` reports the RESOLVED STRING, - exactly like every other row, not a loaded object. Citations themselves - still reach output at exactly two places, [View.citation_ref] and - [part_ref] below, and threading the loaded [tradition] through both to - actually renumber a reference is Task 9's own dedicated job, not this - one's. *) + exactly like every other row, not a loaded object. Also called from + [load_sigla] below (Task 9), which DOES thread the loaded [tradition] + through to actually renumber a reference at both places one reaches + output, [View.citation_ref] and [part_ref]. *) let load_tradition name = let path = Filename.concat (lang_dir ()) "traditions.ini" in let vulgate () = Colitur_citation.Book.vulgate in @@ -704,6 +710,94 @@ let load_tradition name = (Colitur_citation.Book.unknown_fields sec.fields); Colitur_citation.Book.tradition_of_fields sec.fields)) +(* A book id's display NAME, for {!Colitur_citation.Sigla.make}'s own + [names] parameter. {!Colitur_naming.Lang.bible} is a TOTAL lookup that + returns THE KEY on a miss (["luke.abbr"]), because that is [Lang]'s own + miss contract, kept uniformly across every lookup it offers -- but a + caller that rendered a miss verbatim would print "luke.abbr 5:12-14" + straight into a citation. Degrade instead to + {!Colitur_citation.Book.default_spelling}, the data's own spelling for + the id -- exactly what colitur printed before this feature existed. + This path is invisible once [la.ini]/[en.ini] gain a real [\[bible\]] + section (Task 10); [test_cli.t] pins it against a language file that + deliberately has none, so the fallback stays under test after that. *) +let names_of lang id form = + let key = + Colitur_citation.Book.to_string id + ^ (match form with `Full -> ".full" | `Abbr -> ".abbr") + in + let v = Colitur_naming.Lang.bible lang key in + if v = key then Colitur_citation.Book.default_spelling id else v + +(* Builds the [Sigla.t] every citation-rendering command applies to what it + emits -- the single place [--raw]/[--sigla-style]/[--sigla-book]/ + [--sigla-tradition] actually take effect (Task 9), a sibling to + [load_lang] above and reusing it directly for [sigla_style]'s own file + lookup (config.mli: "a language CODE, looked up the same way [lang] is, + or a path"). + + [raw] short-circuits exactly as [load_lang] does: [Sigla.verbatim] is + handed back directly, NEVER a styled [Sigla.t] built over [Lang.raw] -- + the latter would still parse every citation and reformat its + punctuation, which is precisely what [--raw] exists to avoid (byte-exact + diffing against lectio, and independence from the parser: a parser bug + must not corrupt the very output used to diagnose it). Every other + [--sigla-*] flag is silently unconsulted under [--raw] too, the same way + [--lang] itself is once [--raw] is given. + + [sigla_style] DEFAULTS to [lang_t]'s own resolved code (config.mli's own + comment on [sigla_style]: a booklet that asked for a different [--lang] + gets its citations in that language's convention too, not a silent + reversion to Latin punctuation) -- when the resolved style code IS + [lang_t]'s own code, [lang_t] is reused directly rather than reading its + file a second time. Only the style file's OWN [\[sigla\]] section is + read here ({!Colitur_naming.Lang.sigla_fields} / + {!Colitur_citation.Render.style_of_fields}); book NAMES always resolve + through [lang_t] via [names_of] above, never through the style file -- + naming and citation style are deliberately independent axes (a booklet + may want Polish names but Latin-convention citations, config.mli again). + + [sigla_book] validation mirrors [config_show]'s own check exactly (a + closed [full]/[abbr] set, [Render.with_book] takes a variant, not a + string) -- unrecognised is a hard usage error, the same discipline an + unrecognised [--lang] gets. [sigla_tradition] resolves through + [load_tradition] above, which is BY DESIGN never fatal: asking for a + renumbering is optional, unlike asking for a language. *) +let load_sigla ~raw ~lang_t ~sigla_style_flag ~sigla_book_flag ~sigla_tradition_flag ~config = + if raw then Colitur_citation.Sigla.verbatim + else + let lang_code = Colitur_naming.Lang.code lang_t in + let style_code, _ = + Colitur_naming.Config.resolve ~flag:sigla_style_flag + ~config:(Colitur_naming.Config.sigla_style config) ~default:lang_code + in + let style_lang = + if style_code = lang_code then lang_t + else load_lang ~raw:false ~flag:(Some style_code) ~config:None + in + let style = + Colitur_citation.Render.style_of_fields (Colitur_naming.Lang.sigla_fields style_lang) + in + let sigla_book_value, _ = + Colitur_naming.Config.resolve ~flag:sigla_book_flag + ~config:(Colitur_naming.Config.sigla_book config) ~default:"abbr" + in + let book_form = + match sigla_book_value with + | "full" -> `Full + | "abbr" -> `Abbr + | _ -> + Printf.eprintf "colitur: unknown --sigla-book %S (want \"full\" or \"abbr\")\n" sigla_book_value; + exit 2 + in + let style = Colitur_citation.Render.with_book book_form style in + let sigla_tradition_value, _ = + Colitur_naming.Config.resolve ~flag:sigla_tradition_flag + ~config:(Colitur_naming.Config.sigla_tradition config) ~default:"vulgate" + in + let tradition = load_tradition sigla_tradition_value in + Colitur_citation.Sigla.make ~style ~tradition ~names:(names_of lang_t) + let extension path = match String.rindex_opt path '.' with | Some i -> String.sub path i (String.length path - i) @@ -734,7 +828,7 @@ let flavour_names_comma () = let flavour_names_bar () = String.concat "|" (List.map Colitur_render.Escape.to_string Colitur_render.Escape.all) -let table_report ~lang ~template ~flavour_opt ~overlays y = +let table_report ~lang ~sigla ~template ~flavour_opt ~overlays y = let flavour = match flavour_opt with | Some name -> ( @@ -757,7 +851,7 @@ let table_report ~lang ~template ~flavour_opt ~overlays y = exit 2 | Ok src -> ( let days = resolved_year_days ~overlays y in - let v = Colitur_render.View.of_days ~lang ~vocab:Rite_ef.Vocab_ef.vocab ~rite:"ef" ~year:y days in + let v = Colitur_render.View.of_days ~lang ~sigla ~vocab:Rite_ef.Vocab_ef.vocab ~rite:"ef" ~year:y days in match Colitur_render.Template.render_string ~flavour src v with | Error e -> (* The template is user input; a parse failure is reported with the @@ -944,7 +1038,7 @@ let index_html ~from_y ~to_y = \n"; Buffer.contents b -let publish_report ~lang ~from_y ~to_y ~out ~overlays ~dtstamp ~prune = +let publish_report ~lang ~sigla ~from_y ~to_y ~out ~overlays ~dtstamp ~prune = check_dtstamp dtstamp; if from_y > to_y then begin Printf.eprintf "colitur: --from %d is after --to %d\n" from_y to_y; @@ -976,7 +1070,7 @@ let publish_report ~lang ~from_y ~to_y ~out ~overlays ~dtstamp ~prune = in for y = from_y to to_y do let days = resolved_year_days ~overlays y in - let v = Colitur_render.View.of_days ~lang ~vocab:Rite_ef.Vocab_ef.vocab ~rite:"ef" ~year:y days in + let v = Colitur_render.View.of_days ~lang ~sigla ~vocab:Rite_ef.Vocab_ef.vocab ~rite:"ef" ~year:y days in let ys = string_of_int y in emit ("ef/" ^ ys ^ ".json") (Colitur_render.Emit_json.year v); emit ("ef/" ^ ys ^ ".csv") (Colitur_render.Emit_csv.year v); @@ -989,7 +1083,7 @@ let publish_report ~lang ~from_y ~to_y ~out ~overlays ~dtstamp ~prune = (fun d -> let iso = D.to_iso8601 d.Colitur_kernel.Liturgical_day.date in let mm = String.sub iso 5 2 and dd = String.sub iso 8 2 in - let one = Colitur_render.View.of_days ~lang ~vocab:Rite_ef.Vocab_ef.vocab ~rite:"ef" ~year:y [ d ] in + let one = Colitur_render.View.of_days ~lang ~sigla ~vocab:Rite_ef.Vocab_ef.vocab ~rite:"ef" ~year:y [ d ] in emit (Printf.sprintf "ef/%s/%s/%s.json" ys mm dd) (Colitur_render.Emit_json.year one)) days done; @@ -1502,12 +1596,15 @@ let reject_lang_subcommand_flags_for cmd ~dump ~check ~list ~show = exit 2 end -(* Sibling again: `--sigla-style`/`--sigla-book`/`--sigla-tradition` (Task 8) - are settings plumbing only -- resolved and reported by `colitur config - --show` alone. Actually rendering a citation through them is Task 9's - job, so every OTHER command refuses the three flags rather than silently - accepting and ignoring them, the same discipline every rejector above - keeps; `config` is the one place that wires them in. *) +(* Sibling again: `--sigla-style`/`--sigla-book`/`--sigla-tradition` (Task 8 + plumbing, Task 9 wiring) actually render a citation on every command + that emits one -- `readings`, `table`/`render`, `emit`, `publish`, each + of which builds its own [Sigla.t] via [load_sigla] rather than calling + this rejector. Every OTHER command -- `day` included, which prints no + `first`/`gospel` field of its own -- still refuses the three flags + rather than silently accepting and ignoring them, the same discipline + every rejector above keeps; `config --show` is the one place that + previews their resolution without rendering anything. *) let reject_sigla_for cmd ~sigla_style ~sigla_book ~sigla_tradition = if sigla_style <> None || sigla_book <> None || sigla_tradition <> None then begin Printf.eprintf @@ -1799,16 +1896,16 @@ let lang_check path = - [sigla_book] is a closed two-value setting ([full]/[abbr]) -- [Colitur_citation.Render.with_book] takes a variant, not a string, so an unrecognised value could never mean anything downstream. Checked - HERE, not deferred to Task 9's actual renderer, because this is - currently the only place that consumes the value at all. + HERE too, not only inside [load_sigla]'s own real renderer (Task 9) -- + this preview must reject exactly what a real render would. - [sigla_tradition] names a section of [lang/traditions.ini]; resolving - it for real (via [load_tradition], the same reader Task 9's renderer - will use) rather than only printing the string means a typo is caught + it for real (via [load_tradition], the same reader [load_sigla] below + uses) rather than only printing the string means a typo is caught right here too -- though, unlike [sigla_book], [load_tradition] is BY DESIGN never fatal (see its own comment: asking for a renumbering is optional, unlike asking for a language), so an unknown tradition - degrades to a stderr warning and the Vulgate, exactly as it will under - Task 9, not a [config --show] failure. + degrades to a stderr warning and the Vulgate, exactly as it does on a + real render, not a [config --show] failure. [sigla_style] gets no such check: like [lang] itself, it is an open language code or path, not a closed set, and [config --show] does not validate [lang] either (that only happens when a command actually loads @@ -2073,13 +2170,16 @@ let () = reject_table "readings"; reject_publish "readings"; reject_lang_sub "readings"; - reject_sigla "readings"; - with_year ys (readings_report ~lang:(resolved_lang ()) ~overlays:effective_overlays) + let lang_t = resolved_lang () in + let sigla = + load_sigla ~raw ~lang_t ~sigla_style_flag:sigla_style ~sigla_book_flag:sigla_book + ~sigla_tradition_flag:sigla_tradition ~config + in + with_year ys (readings_report ~lang:lang_t ~sigla ~overlays:effective_overlays) | [ "emit" ] -> ( reject_table "emit"; reject_publish "emit"; reject_lang_sub "emit"; - reject_sigla "emit"; match (match format with Some f -> Some f | None -> Colitur_naming.Config.format config) with | None -> Printf.eprintf "colitur: emit requires --format csv|json|sexp|xml|ics\n"; @@ -2091,15 +2191,18 @@ let () = exit 2 | Some from_ys, Some to_ys -> let lang_t = resolved_lang () in + let sigla = + load_sigla ~raw ~lang_t ~sigla_style_flag:sigla_style ~sigla_book_flag:sigla_book + ~sigla_tradition_flag:sigla_tradition ~config + in with_year from_ys (fun from_y -> with_year to_ys (fun to_y -> - emit_report ~lang:lang_t ~format ~overlays:effective_overlays ~dtstamp ~from_y - ~to_y)))) + emit_report ~lang:lang_t ~sigla ~format ~overlays:effective_overlays ~dtstamp + ~from_y ~to_y)))) | [ ("table" | "render") as cmd ] -> ( reject_emit cmd; reject_publish cmd; reject_lang_sub cmd; - reject_sigla cmd; match (match template with Some t -> Some t | None -> Colitur_naming.Config.template config) with | None -> Printf.eprintf "colitur: %s requires --year YEAR and --template FILE\n" cmd; @@ -2111,14 +2214,18 @@ let () = exit 2 | Some ys -> let lang_t = resolved_lang () in + let sigla = + load_sigla ~raw ~lang_t ~sigla_style_flag:sigla_style ~sigla_book_flag:sigla_book + ~sigla_tradition_flag:sigla_tradition ~config + in with_year ys (fun y -> - table_report ~lang:lang_t ~template ~flavour_opt:flavour ~overlays:effective_overlays y) + table_report ~lang:lang_t ~sigla ~template ~flavour_opt:flavour + ~overlays:effective_overlays y) )) | [ "publish" ] -> ( reject_table "publish"; reject_format_for "publish" format; reject_lang_sub "publish"; - reject_sigla "publish"; match out with | None -> Printf.eprintf "colitur: publish requires --out DIR\n"; @@ -2130,6 +2237,10 @@ let () = exit 2 | Some from_ys, Some to_ys -> let lang_t = resolved_lang () in + let sigla = + load_sigla ~raw ~lang_t ~sigla_style_flag:sigla_style ~sigla_book_flag:sigla_book + ~sigla_tradition_flag:sigla_tradition ~config + in with_year from_ys (fun from_y -> with_year to_ys (fun to_y -> (* [publish_report] writes many files across a whole @@ -2148,8 +2259,8 @@ let () = underlying errno in [Sys_error] instead -- both are real on this path, so both are caught. *) try - publish_report ~lang:lang_t ~from_y ~to_y ~out ~overlays:effective_overlays - ~dtstamp ~prune + publish_report ~lang:lang_t ~sigla ~from_y ~to_y ~out + ~overlays:effective_overlays ~dtstamp ~prune with | Unix.Unix_error (e, fn, arg) -> Printf.eprintf "colitur: %s: %s: %s\n" fn arg (Unix.error_message e); diff --git a/lib/render/dune b/lib/render/dune index 548cf43..26e6d0d 100644 --- a/lib/render/dune +++ b/lib/render/dune @@ -1,5 +1,8 @@ (library (name colitur_render) - (libraries colitur_kernel colitur_naming sexplib) + ; [colitur_citation] backs [View.citation_ref]'s own [Sigla.format] call + ; (Task 9): a citation now renders through a caller-supplied style rather + ; than passing its stored reference straight through. + (libraries colitur_kernel colitur_naming colitur_citation sexplib) (preprocess (pps ppx_sexp_conv))) diff --git a/lib/render/view.ml b/lib/render/view.ml index 9f489aa..0691ffb 100644 --- a/lib/render/view.ml +++ b/lib/render/view.ml @@ -1,6 +1,7 @@ module K = Colitur_kernel module T = Template module Lang = Colitur_naming.Lang +module Sigla = Colitur_citation.Sigla let str s = T.Str s let bool b = T.Bool b @@ -43,11 +44,14 @@ let dow_int = function | K.Date.Sun -> 0 | K.Date.Mon -> 1 | K.Date.Tue -> 2 | K.Date.Wed -> 3 | K.Date.Thu -> 4 | K.Date.Fri -> 5 | K.Date.Sat -> 6 -let citation_ref cits part = +(* [sigla] renders the stored reference in the caller's chosen style + (Task 9) -- under [Sigla.verbatim] this is the identity, so [--raw]'s + own byte-exact contract is unaffected. *) +let citation_ref ~sigla cits part = match List.find_opt (fun (c : K.Citation.t) -> c.K.Citation.part = part) cits with - | Some c -> c.K.Citation.reference + | Some c -> Sigla.format sigla c.K.Citation.reference | None -> "" (* A commemoration's own name resolves through the SAME [lang.celebration] @@ -85,7 +89,7 @@ let padding_cell dow = ("transferred_in", T.List []); ("transferred_out", T.List []); ("first", str ""); ("gospel", str ""); ("last", bool false) ] -let day_value ~lang ~vocab (d : ('s, 'r) K.Liturgical_day.t) = +let day_value ~lang ~sigla ~vocab (d : ('s, 'r) K.Liturgical_day.t) = let date = d.K.Liturgical_day.date in let tmp = d.K.Liturgical_day.temporal in let cel = d.K.Liturgical_day.observed in @@ -135,8 +139,8 @@ let day_value ~lang ~vocab (d : ('s, 'r) K.Liturgical_day.t) = [ ("slug", str (K.Slug.to_string c.K.Celebration.slug)); ("to", str (K.Date.to_iso8601 dest)) ]) d.K.Liturgical_day.transferred_out) ); - ("first", str (citation_ref d.K.Liturgical_day.citations K.Citation.First)); - ("gospel", str (citation_ref d.K.Liturgical_day.citations K.Citation.Gospel)); + ("first", str (citation_ref ~sigla d.K.Liturgical_day.citations K.Citation.First)); + ("gospel", str (citation_ref ~sigla d.K.Liturgical_day.citations K.Citation.Gospel)); (* overwritten per grid row by [set_last]; false in the flat [days] list *) ("last", bool false) ] @@ -245,8 +249,8 @@ let weekday_headings lang = T.List (List.init 7 (fun i -> T.Obj [ ("name", str (Lang.weekday lang i)); ("last", bool (i = 6)) ])) -let of_days ~lang ~vocab ~rite ~year days = - let dvs = List.map (fun d -> (d, day_value ~lang ~vocab d)) days in +let of_days ~lang ~sigla ~vocab ~rite ~year days = + let dvs = List.map (fun d -> (d, day_value ~lang ~sigla ~vocab d)) days in let months = List.init 12 (fun i -> let m = i + 1 in diff --git a/lib/render/view.mli b/lib/render/view.mli index 81bfc26..d271641 100644 --- a/lib/render/view.mli +++ b/lib/render/view.mli @@ -16,13 +16,14 @@ val of_days : lang:Colitur_naming.Lang.t -> + sigla:Colitur_citation.Sigla.t -> vocab:('s, 'r) Colitur_kernel.Vocab.t -> rite:string -> year:int -> ('s, 'r) Colitur_kernel.Liturgical_day.t list -> Template.value -(** [of_days ~lang ~vocab ~rite ~year days] where [days] is one civil year, - 1 January to 31 December, in order. Pure and total. +(** [of_days ~lang ~sigla ~vocab ~rite ~year days] where [days] is one civil + year, 1 January to 31 December, in order. Pure and total. [lang] resolves every display string -- a day's [name], its localised [weekday]/[rank_name]/[colour_name]/[season_name], each month's [name], @@ -35,4 +36,11 @@ val of_days : [slug] is untouched by [lang] -- it stays the stable machine key, identical between any two calls that differ only in [lang]. Pass {!Colitur_naming.Lang.raw} for the pre-naming behaviour, under which - [name] equals [slug] exactly (this is what CLI [--raw] uses). *) + [name] equals [slug] exactly (this is what CLI [--raw] uses). + + [sigla] resolves the [first]/[gospel] citation fields (Task 9): each + stored reference is passed through {!Colitur_citation.Sigla.format} + rather than emitted verbatim. Pass {!Colitur_citation.Sigla.verbatim} + alongside {!Colitur_naming.Lang.raw} for [--raw] -- a styled [Sigla.t] + built over [Lang.raw] would still parse and reformat every citation, + which defeats the byte-exact diffing [--raw] exists for. *) diff --git a/test/cli.t b/test/cli.t index e0a0058..82feff4 100644 --- a/test/cli.t +++ b/test/cli.t @@ -535,6 +535,36 @@ rather than merely asserted: $ colitur readings 2027 --raw | head -1 2027-01-01 ef-circumcision | Titus 2:11-15 | Luke 2:21 +Every citation now renders through a {!Colitur_citation.Sigla.t} (Task 9), +at both places one reaches output -- [View.citation_ref] (`table`/`render`/ +`emit`/`publish`) and `readings`' own `part_ref`. The DEFAULT style +normalises the seven duplicate book spellings the shipped data inherited +from lectio onto one canonical form (`3 Kgs.`/`3 Kings` -> `3 Kings`, +`Isa.` -> `Isa`, ...) and reconstructs each citation from its PARSED +structure, so stray punctuation the parser already treats as noise +(a trailing full stop or semicolon, a comma used as a chapter/verse +separator) does not survive either: + + $ colitur readings 2027 | grep -E '3 K(gs|ings)' | head -3 + 2027-02-17 ef-lent-ember-wed | 3 Kings 19:3-8 | Matt 12:38-50 | Feria IV Quatuor Temporum Quadragesimae + 2027-02-23 ef-lent-2-tuesday | 3 Kings 17:8-16 | Matt 23:1-12 | Feria III post Dominicam II in Quadragesima + 2027-03-08 ef-lent-4-monday | 3 Kings 3:16-28 | John 2:13-25 | Feria II post Dominicam IV in Quadragesima + +`--raw` passes {!Colitur_citation.Sigla.verbatim}, NEVER a styled `Sigla.t` +built over `Lang.raw` -- the latter would still parse and reformat every +citation, defeating the byte-exact diffing `--raw` exists for. So the +dotted, unnormalised spelling the data actually stores survives `--raw` +untouched, proving the bypass is real and not merely a style that happens +to look unstyled: + + $ colitur readings 2027 --raw | grep -E '3 K(gs|ings)' | head -3 + 2027-02-17 ef-lent-ember-wed | 3 Kgs. 19:3-8 | Matt 12:38-50 + 2027-02-23 ef-lent-2-tuesday | 3 Kings 17:8-16 | Matt 23:1-12 + 2027-03-08 ef-lent-4-monday | 3 Kings 3:16-28 | John 2:13-25 + + $ colitur readings 2027 --raw | grep -c '3 Kgs\.' + 1 + A language file by path (--lang accepts a bare code OR a file path -- a value containing '/' or ending ".ini" is read literally rather than looked up in the installed language directory). The synthetic file below declares @@ -546,6 +576,21 @@ shows the override: $ colitur day 2027 --lang ./lang-xx.ini | head -1 2027-01-01 friday christmastide - ef-circumcision class-1 white TEST FEAST +A book name's own `[bible]` lookup is TOTAL and returns THE KEY on a miss +(e.g. "luke.abbr"), the same contract every other `Lang` lookup keeps -- +rendering that literally into a citation would print "luke.abbr 2:21". +The language file below has no `[bible]` section AT ALL (and, unlike +`lang-xx.ini` above, no `fallback` either, so it can never inherit one +through the chain), pinning the degrade-to-the-data's-own-spelling path +independently of whatever `la.ini`/`en.ini` ship in `[bible]` themselves: +this stays a real witness even after they gain one, where a test relying +on their own current bare state would quietly stop testing anything the +day they do. + + $ printf '[meta]\nlang = yy\n' > lang-no-bible.ini + $ colitur readings 2027 --lang ./lang-no-bible.ini | head -1 + 2027-01-01 ef-circumcision | Titus 2:11-15 | Luke 2:21 + An unknown language is a usage error naming what is available, never a silent fallback to Latin: a booklet quietly printed in the wrong language is worse than one that refuses to print. The exact "(looked in ...)" path is @@ -1356,16 +1401,53 @@ sidesteps that same non-portability: $ XDG_CONFIG_HOME=xdg-sigla colitur config --show --sigla-tradition nonsense 2>&1 >/dev/null | grep -c 'no tradition "nonsense"; falling back to the Vulgate' 1 -`--sigla-style`/`--sigla-book`/`--sigla-tradition` have no effect on any -other command yet -- resolving and reporting them is all this build does; -actually rendering a citation through them is a later task -- refused -rather than silently ignored, the same discipline `--dump`/`--check`/ -`--list`/`--show` already get above: +`--sigla-style`/`--sigla-book`/`--sigla-tradition` (Task 9) actually render +a citation on every command that emits one -- `readings`, `table`/`render`, +`emit`, `publish` -- and are refused, rather than silently ignored, on +every command that reads no sanctoral data or renders no citation at all +(`day` included: it prints no `first`/`gospel` field of its own), the same +discipline `--overlay`/`--lang` already get: $ colitur day 2027 --sigla-style la > /dev/null colitur: --sigla-style/--sigla-book/--sigla-tradition have no effect on `day`; refusing rather than ignoring them [2] + $ colitur easter 2026 --sigla-book full + colitur: --sigla-style/--sigla-book/--sigla-tradition have no effect on `easter`; refusing rather than ignoring them + [2] + +`--sigla-style` selects a DIFFERENT file's own `[sigla]` section than +`--lang` selects for names -- a booklet may want Polish names but +Latin-convention punctuation. The synthetic file below overrides only +`chapter_verse` (comma instead of colon), leaving `--lang`'s own default +(Latin) name resolution untouched: + + $ printf '[meta]\nlang = zz\n[sigla]\nchapter_verse = "{chapter}, {verses}"\n' > lang-sigla.ini + $ colitur readings 2027 --sigla-style ./lang-sigla.ini | head -1 + 2027-01-01 ef-circumcision | Titus 2, 11-15 | Luke 2, 21 | In Octava Nativitatis Domini + +`--sigla-tradition` renumbers which book an id DENOTES (lang/traditions.ini), +independently of style or naming -- `modern` maps `3 Kings` onto the id +`kings_1`, which has no registered spelling of its own (only a Vulgate +tradition target, book.mli), so it prints literally until a language file +names it -- a real, if plain, witness that the tradition actually applied +rather than a no-op: + + $ colitur readings 2027 --sigla-tradition modern | grep '^2027-02-17' + 2027-02-17 ef-lent-ember-wed | kings_1 19:3-8 | Matt 12:38-50 | Feria IV Quatuor Temporum Quadragesimae + +`table`/`render`, `emit` and `publish` accept the same three flags too -- +smoke-tested for exit status alone here (a minimal inline template, the +same device the table/render examples above use), since their own +byte-for-byte content is already the golden/emit suites' job, not this +file's: + + $ printf '{{#days}}{{first}}\n{{/days}}' > /tmp/t-sigla.txt + $ colitur table --year 2027 --template /tmp/t-sigla.txt --sigla-book full > /dev/null + $ colitur render --template /tmp/t-sigla.txt --year 2027 --sigla-book full > /dev/null + $ colitur emit --format csv --from 2027 --to 2027 --sigla-book full > /dev/null + $ colitur publish --from 2027 --to 2027 --out /tmp/pub-sigla --sigla-book full > /dev/null + `config` requires --show: $ colitur config diff --git a/test/golden/grid-2027.html b/test/golden/grid-2027.html index f69b8f3..46382d4 100644 --- a/test/golden/grid-2027.html +++ b/test/golden/grid-2027.html @@ -47,16 +47,16 @@ 3The Holy Name of JesusActs 4:8-12 · Luke 2:214Monday before EpiphanyTitus 2:11-15 · Luke 2:215Tuesday before EpiphanyTitus 2:11-15 · Luke 2:216The Epiphany of Our LordIsa 60:1-6 · Matt 2:1-127Thursday after EpiphanyIsa 60:1-6 · Matt 2:1-128Friday after EpiphanyIsa 60:1-6 · Matt 2:1-129Our Lady's Saturday OfficeTitus 3:4-7 · Luke 2:15-20 - 10The Holy FamilyCol 3:12-17 · Luke 2:42-5211Monday of the 1st Week of the Time after EpiphanyRom 12:1-5 · Luke 2:42-5212Tuesday of the 1st Week of the Time after EpiphanyRom 12:1-5 · Luke 2:42-5213Commemoration of the Baptism of the LordIsa 60:1-6 · John 1:29-3414St. Hilary2 Tim 4:1-8 · Matt 5:13-1915St. Paul, the First HermitPhil 3:7-12 · Matt 11:25-3016St. Marcellus I1 Pet 5:1-4; 5:10-11. · Matt 16:13-19 + 10The Holy FamilyCol 3:12-17 · Luke 2:42-5211Monday of the 1st Week of the Time after EpiphanyRom 12:1-5 · Luke 2:42-5212Tuesday of the 1st Week of the Time after EpiphanyRom 12:1-5 · Luke 2:42-5213Commemoration of the Baptism of the LordIsa 60:1-6 · John 1:29-3414St. Hilary2 Tim 4:1-8 · Matt 5:13-1915St. Paul, the First HermitPhil 3:7-12 · Matt 11:25-3016St. Marcellus I1 Pet 5:1-4; 5:10-11 · Matt 16:13-19 - 172nd Sunday after EpiphanyRom 12:6-16 · John 2:1-1118Monday of the 2nd Week of the Time after EpiphanyRom 12:6-16 · John 2:1-1119Tuesday of the 2nd Week of the Time after EpiphanyRom 12:6-16 · John 2:1-1120Sts. Fabian & SebastianHeb 11:33-39 · Luke 6:17-2321St. AgnesSir 51:1-8; 51:12 · Matt 25:1-13.22Sts. Vincent & AnastasiusWis 3:1-8 · Luke 21:9-1923St. Raymond of PeñafortSir 31:8-11 · Luke 12:35-40 + 172nd Sunday after EpiphanyRom 12:6-16 · John 2:1-1118Monday of the 2nd Week of the Time after EpiphanyRom 12:6-16 · John 2:1-1119Tuesday of the 2nd Week of the Time after EpiphanyRom 12:6-16 · John 2:1-1120Sts. Fabian & SebastianHeb 11:33-39 · Luke 6:17-2321St. AgnesEcclus 51:1-8; 51:12 · Matt 25:1-1322Sts. Vincent & AnastasiusWis 3:1-8 · Luke 21:9-1923St. Raymond of PeñafortEcclus 31:8-11 · Luke 12:35-40 - 24Septuagesima Sunday1 Cor. 9:24-27; 10:1-5 · Matt 20:1-1625Conversion of St. PaulActs 9:1-22 · Matt 19:27-29.26St. Polycarp1 John 3:10-16 · Matt 10:26-32.27St. John Chrysostom2 Tim 4:1-8 · Matt 5:13-1928St. Peter Nolasco1 Cor. 4:9-14 · Luke 12:32-3429St. Francis de Sales2 Tim 4:1-8 · Matt 5:13-1930St. MartinaSir 51:1-8; 51:12 · Matt 25:1-13. + 24Septuagesima Sunday1 Cor 9:24-27; 10:1-5 · Matt 20:1-1625Conversion of St. PaulActs 9:1-22 · Matt 19:27-2926St. Polycarp1 John 3:10-16 · Matt 10:26-3227St. John Chrysostom2 Tim 4:1-8 · Matt 5:13-1928St. Peter Nolasco1 Cor 4:9-14 · Luke 12:32-3429St. Francis de Sales2 Tim 4:1-8 · Matt 5:13-1930St. MartinaEcclus 51:1-8; 51:12 · Matt 25:1-13 - 31Sexagesima Sunday2 Cor. 11:19-33; 12:1-9 · Luke 8:4-15 + 31Sexagesima Sunday2 Cor 11:19-33; 12:1-9 · Luke 8:4-15 @@ -65,16 +65,16 @@ February SundayMondayTuesdayWednesdayThursdayFridaySaturday - 1St. Ignatius of AntiochRom 8:35-39 · John 12:24-262Purification of the Blessed Virgin MaryMal 3:1-4 · Luke 2:22-323Wednesday of the 2nd Week of Septuagesimatide2 Cor. 11:19-33; 12:1-9 · Luke 8:4-154St. Andrew CorsiniSir 44:16-27; 45:3-20 · Matt 25:14-235St. Agatha1 Cor. 1:26-31 · Matt 19:3-12.6St. TitusSir 44:16-27; 45:3-20 · Luke 10:1-9 + 1St. Ignatius of AntiochRom 8:35-39 · John 12:24-262Purification of the Blessed Virgin MaryMal 3:1-4 · Luke 2:22-323Wednesday of the 2nd Week of Septuagesimatide2 Cor 11:19-33; 12:1-9 · Luke 8:4-154St. Andrew CorsiniEcclus 44:16-27; 45:3-20 · Matt 25:14-235St. Agatha1 Cor 1:26-31 · Matt 19:3-126St. TitusEcclus 44:16-27; 45:3-20 · Luke 10:1-9 - 7Quinquagesima Sunday1 Cor. 13:1-13 · Luke 18:31-438St. John of MathaSir 31:8-11 · Luke 12:35-409St. Cyril of Alexandria2 Tim 4:1-8 · Matt 5:13-1910Ash WednesdayJoel 2:12-19 · Matt 6:16-2111Thursday after Ash WednesdayIsa 38:1-6 · Matt 8:5-1312Friday after Ash WednesdayIsa 58:1-9 · Matt 5:43-48; 6:1-413Saturday after Ash WednesdayIsa 58:9-14 · Mark 6:47-56 + 7Quinquagesima Sunday1 Cor 13:1-13 · Luke 18:31-438St. John of MathaEcclus 31:8-11 · Luke 12:35-409St. Cyril of Alexandria2 Tim 4:1-8 · Matt 5:13-1910Ash WednesdayJoel 2:12-19 · Matt 6:16-2111Thursday after Ash WednesdayIsa 38:1-6 · Matt 8:5-1312Friday after Ash WednesdayIsa 58:1-9 · Matt 5:43-48; 6:1-413Saturday after Ash WednesdayIsa 58:9-14 · Mark 6:47-56 - 141st Sunday of Lent2 Cor. 6:1-10 · Matt 4:1-1115Monday of the 1st Week of LentEzech 34:11-16 · Matt 25:31-4616Tuesday of the 1st Week of LentIsa 55:6-11 · Matt 21:10-1717Lenten Ember Wednesday3 Kgs. 19:3-8 · Matt 12:38-5018Thursday of the 1st Week of LentEzech 18:1-9 · Matt 15:21-2819Lenten Ember FridayEzech 18:20-28 · John 5:1-1520Lenten Ember Saturday1 Thess. 5:14-23 · Matt 17:1-9 + 141st Sunday of Lent2 Cor 6:1-10 · Matt 4:1-1115Monday of the 1st Week of LentEzech 34:11-16 · Matt 25:31-4616Tuesday of the 1st Week of LentIsa 55:6-11 · Matt 21:10-1717Lenten Ember Wednesday3 Kings 19:3-8 · Matt 12:38-5018Thursday of the 1st Week of LentEzech 18:1-9 · Matt 15:21-2819Lenten Ember FridayEzech 18:20-28 · John 5:1-1520Lenten Ember Saturday1 Thess 5:14-23 · Matt 17:1-9 - 212nd Sunday of Lent1 Thess. 4:1-7 · Matt 17:1-922Chair of St. Peter1 Pet 1:1-7 · Matt 16:13-1923Tuesday of the 2nd Week of Lent3 Kings 17:8-16 · Matt 23:1-1224St. MatthiasActs 1:15-26 · Matt 11:25-3025Thursday of the 2nd Week of LentJer 17:5-10 · Luke 16:19-3126Friday of the 2nd Week of LentGen 37:6-22 · Matt 21:33-4627Saturday of the 2nd Week of LentGen 27:6-40 · Luke 15:11-32 + 212nd Sunday of Lent1 Thess 4:1-7 · Matt 17:1-922Chair of St. Peter1 Pet 1:1-7 · Matt 16:13-1923Tuesday of the 2nd Week of Lent3 Kings 17:8-16 · Matt 23:1-1224St. MatthiasActs 1:15-26 · Matt 11:25-3025Thursday of the 2nd Week of LentJer 17:5-10 · Luke 16:19-3126Friday of the 2nd Week of LentGen 37:6-22 · Matt 21:33-4627Saturday of the 2nd Week of LentGen 27:6-40 · Luke 15:11-32 283rd Sunday of LentEph 5:1-9 · Luke 11:14-28 @@ -86,19 +86,19 @@ March SundayMondayTuesdayWednesdayThursdayFridaySaturday - 1Monday of the 3rd Week of Lent4 Kings 5:1-15 · Luke 4:23-302Tuesday of the 3rd Week of Lent4 Kings 4:1-7 · Matt 18:15-223Wednesday of the 3rd Week of LentEx 20:12-24 · Matt 15:1-204Thursday of the 3rd Week of LentJer 7:1-7 · Luke 4:38-44.5Friday of the 3rd Week of LentNum 20:1, 3; 6-13. · John 4:5-426Saturday of the 3rd Week of LentDan 13:1-9, 15-17, 19-30, 33-62. · John 8:1-11 + 1Monday of the 3rd Week of Lent4 Kings 5:1-15 · Luke 4:23-302Tuesday of the 3rd Week of Lent4 Kings 4:1-7 · Matt 18:15-223Wednesday of the 3rd Week of LentEx 20:12-24 · Matt 15:1-204Thursday of the 3rd Week of LentJer 7:1-7 · Luke 4:38-445Friday of the 3rd Week of LentNum 20:1, 3; 20:6-13 · John 4:5-426Saturday of the 3rd Week of LentDan 13:1-9, 15-17, 19-30, 33-62 · John 8:1-11 - 74th Sunday of LentGal 4:22-31 · John 6:1-158Monday of the 4th Week of Lent3 Kings 3:16-28 · John 2:13-259Tuesday of the 4th Week of LentEx 32:7-14 · John 7:14-3110Wednesday of the 4th Week of LentIsa. 1:16-19 · John 9:1-3811Thursday of the 4th Week of Lent4 Kings 4:25-38 · Luke 7:11-1612Friday of the 4th Week of Lent3 Kings 17:17-24 · John 11:1-4513Saturday of the 4th Week of LentIsa 49:8-15 · John 8:12-20 + 74th Sunday of LentGal 4:22-31 · John 6:1-158Monday of the 4th Week of Lent3 Kings 3:16-28 · John 2:13-259Tuesday of the 4th Week of LentEx 32:7-14 · John 7:14-3110Wednesday of the 4th Week of LentIsa 1:16-19 · John 9:1-3811Thursday of the 4th Week of Lent4 Kings 4:25-38 · Luke 7:11-1612Friday of the 4th Week of Lent3 Kings 17:17-24 · John 11:1-4513Saturday of the 4th Week of LentIsa 49:8-15 · John 8:12-20 - 14Passion SundayHeb 9:11-15. · John 8:46-59.15Monday of the 1st Week of Passion WeekJonas 3:1-10 · John 7:32-3916Tuesday of the 1st Week of Passion WeekDan 14:27, 28-42 · John 7:1-1317Wednesday of the 1st Week of Passion WeekLev 19:1-2, 11-19, 25 · John 10:22-3818Thursday of the 1st Week of Passion WeekDan 3:25, 34-45. · Luke 7:36-5019St. Joseph, Spouse of the Bl. Virgin MaryEcclus 45:1-6 · Matt 1:18-2120Saturday of the 1st Week of Passion WeekJer 18:18-23 · John 12:10-36 + 14Passion SundayHeb 9:11-15 · John 8:46-5915Monday of the 1st Week of Passion WeekJonas 3:1-10 · John 7:32-3916Tuesday of the 1st Week of Passion WeekDan 14:27, 28-42 · John 7:1-1317Wednesday of the 1st Week of Passion WeekLev 19:1-2, 11-19, 25 · John 10:22-3818Thursday of the 1st Week of Passion WeekDan 3:25, 34-45 · Luke 7:36-5019St. Joseph, Spouse of the Bl. Virgin MaryEcclus 45:1-6 · Matt 1:18-2120Saturday of the 1st Week of Passion WeekJer 18:18-23 · John 12:10-36 - 21Palm SundayPhil 2:5-11 · Matt. 26:36-75; 27:1-60.22Monday of Holy WeekIsa 50:5-10 · John 12:1-923Tuesday of Holy WeekJer 11:18-20 · Mark 14:32-72; 15, 1-4624Wednesday of Holy Week (Spy Wednesday)Isa 53:1-12 · Luke 22:39-71; 23:1-5325Holy Thursday (Maundy Thursday)1 Cor 11:20-32 · John 13:1-1526Good FridayEx 12:1-11 · John 18:1-40; 19:1-4227Holy SaturdayCol 3:1-4 · Matt 28:1-7 + 21Palm SundayPhil 2:5-11 · Matt 26:36-75; 27:1-6022Monday of Holy WeekIsa 50:5-10 · John 12:1-923Tuesday of Holy WeekJer 11:18-20 · Mark 14:32-72; 15:1-4624Wednesday of Holy Week (Spy Wednesday)Isa 53:1-12 · Luke 22:39-71; 23:1-5325Holy Thursday (Maundy Thursday)1 Cor 11:20-32 · John 13:1-1526Good FridayEx 12:1-11 · John 18:1-40; 19:1-4227Holy SaturdayCol 3:1-4 · Matt 28:1-7 - 28Easter Sunday1 Cor 5:7-8 · Mark 16:1-729Monday of Easter WeekActs 10:37-43. · Luke 24:13-3530Tuesday of Easter WeekActs 13:16; 13:26-33 · Luke 24:36-4731Wednesday of Easter WeekActs 3:13-15; 3:17-19 · John 21:1-14 + 28Easter Sunday1 Cor 5:7-8 · Mark 16:1-729Monday of Easter WeekActs 10:37-43 · Luke 24:13-3530Tuesday of Easter WeekActs 13:16; 13:26-33 · Luke 24:36-4731Wednesday of Easter WeekActs 3:13-15; 3:17-19 · John 21:1-14 @@ -113,13 +113,13 @@ 4Low Sunday (Sunday in Easter Octave)1 John 5:4-10 · John 20:19-315Annunciation of the Blessed Virgin MaryIsa 7:10-15 · Luke 1:26-386Tuesday of the 2nd Week of Eastertide1 John 5:4-10 · John 20:19-317Wednesday of the 2nd Week of Eastertide1 John 5:4-10 · John 20:19-318Thursday of the 2nd Week of Eastertide1 John 5:4-10 · John 20:19-319Friday of the 2nd Week of Eastertide1 John 5:4-10 · John 20:19-3110Our Lady's Saturday OfficeEcclus 24:14-16 · John 19:25-27 - 112nd Sunday after Easter1 Pet 2:21-25 · John 10:11-1612Monday of the 3rd Week of Eastertide1 Pet 2:21-25 · John 10:11-1613St. HermenegildWis 10:10-14 · Luke 14:26-33.14St. Justin1 Cor 1:18-25; 1:30; · Luke 12:2-815Thursday of the 3rd Week of Eastertide1 Pet 2:21-25 · John 10:11-1616Friday of the 3rd Week of Eastertide1 Pet 2:21-25 · John 10:11-1617Our Lady's Saturday OfficeEcclus 24:14-16 · John 19:25-27 + 112nd Sunday after Easter1 Pet 2:21-25 · John 10:11-1612Monday of the 3rd Week of Eastertide1 Pet 2:21-25 · John 10:11-1613St. HermenegildWis 10:10-14 · Luke 14:26-3314St. Justin1 Cor 1:18-25; 1:30 · Luke 12:2-815Thursday of the 3rd Week of Eastertide1 Pet 2:21-25 · John 10:11-1616Friday of the 3rd Week of Eastertide1 Pet 2:21-25 · John 10:11-1617Our Lady's Saturday OfficeEcclus 24:14-16 · John 19:25-27 - 183rd Sunday after Easter1 Pet 2:11-19 · John 16:16-2219Monday of the 4th Week of Eastertide1 Pet 2:11-19 · John 16:16-2220Tuesday of the 4th Week of Eastertide1 Pet 2:11-19 · John 16:16-2221St. Anselm2 Tim 4:1-8 · Matt 5:13-1922Sts. Soter & Caius1 Pet 5:1-4; 5:10-11. · Matt 16:13-1923Friday of the 4th Week of Eastertide1 Pet 2:11-19 · John 16:16-2224St. Fidelis of SigmaringenWis 5:1-5 · John 15:1-7 + 183rd Sunday after Easter1 Pet 2:11-19 · John 16:16-2219Monday of the 4th Week of Eastertide1 Pet 2:11-19 · John 16:16-2220Tuesday of the 4th Week of Eastertide1 Pet 2:11-19 · John 16:16-2221St. Anselm2 Tim 4:1-8 · Matt 5:13-1922Sts. Soter & Caius1 Pet 5:1-4; 5:10-11 · Matt 16:13-1923Friday of the 4th Week of Eastertide1 Pet 2:11-19 · John 16:16-2224St. Fidelis of SigmaringenWis 5:1-5 · John 15:1-7 - 254th Sunday after EasterJas 1:17-21 · John 16:5-1426Sts. Cletus & Marcellinus1 Pet 5:1-4; 5:10-11. · Matt 16:13-1927St. Peter Canisius2 Tim 4:1-8 · Matt 5:13-1928St. Paul of the Cross1 Cor 1:17-25. · Luke 10:1-929St. Peter of Verona2 Tim. 2:8-10; 3:10-12. · Matt 10:34-4230St. Catherine of Siena2 Cor 10:17-18; 11:1-2 · Matt 25:1-13. + 254th Sunday after EasterJas 1:17-21 · John 16:5-1426Sts. Cletus & Marcellinus1 Pet 5:1-4; 5:10-11 · Matt 16:13-1927St. Peter Canisius2 Tim 4:1-8 · Matt 5:13-1928St. Paul of the Cross1 Cor 1:17-25 · Luke 10:1-929St. Peter of Verona2 Tim 2:8-10; 3:10-12 · Matt 10:34-4230St. Catherine of Siena2 Cor 10:17-18; 11:1-2 · Matt 25:1-13 @@ -128,22 +128,22 @@ May SundayMondayTuesdayWednesdayThursdayFridaySaturday - 1St. Joseph the WorkmanCol. 3:14-15, 17, 23-24 · Matt 13:54-58 + 1St. Joseph the WorkmanCol 3:14-15, 17, 23-24 · Matt 13:54-58 - 25th Sunday after EasterJas 1:22-27 · John 16:23-303Rogation MondayJas 1:22-27 · John 16:23-304St. Monica1 Tim. 5:3-10. · Luke 7:11-165Vigil of the AscensionEph. 4:7-13. · John 17:1-11.6The Ascension of Our LordActs 1:1-11 · Mark 16:14-207St. StanislausWis 5:1-5 · John 15:1-78Our Lady's Saturday OfficeEcclus 24:14-16 · John 19:25-27 + 25th Sunday after EasterJas 1:22-27 · John 16:23-303Rogation MondayJas 1:22-27 · John 16:23-304St. Monica1 Tim. 5:3-10 · Luke 7:11-165Vigil of the AscensionEph 4:7-13 · John 17:1-116The Ascension of Our LordActs 1:1-11 · Mark 16:14-207St. StanislausWis 5:1-5 · John 15:1-78Our Lady's Saturday OfficeEcclus 24:14-16 · John 19:25-27 - 9Sunday after the Ascension1 Pet 4:7-11. · John 15:26-27; 16:1-4.10St. AntoninusSir 44:16-27; 45:3-20 · Matt 25:14-2311Sts. Philip & JamesWis. 5:1-5 · John 14:1-1312Sts. Nereus, Achilleus, Domitilla, & PancrasWis. 5:1-5 · John 4:46-5313St. Robert BellarmineWis 7:7-14. · Matt 5:13-1914Friday of the 7th Week of Eastertide1 Pet 4:7-11. · John 15:26-27; 16:1-4.15Vigil of PentecostActs 19:1-8. · John 14:15-21. + 9Sunday after the Ascension1 Pet 4:7-11 · John 15:26-27; 16:1-410St. AntoninusEcclus 44:16-27; 45:3-20 · Matt 25:14-2311Sts. Philip & JamesWis 5:1-5 · John 14:1-1312Sts. Nereus, Achilleus, Domitilla, & PancrasWis 5:1-5 · John 4:46-5313St. Robert BellarmineWis 7:7-14 · Matt 5:13-1914Friday of the 7th Week of Eastertide1 Pet 4:7-11 · John 15:26-27; 16:1-415Vigil of PentecostActs 19:1-8 · John 14:15-21 - 16Pentecost Sunday (Whitsunday)Acts 2:1-11. · John 14:23-31.17Monday of Pentecost WeekActs 10:34, 42-48 · John 3:16-2118Tuesday of Pentecost WeekActs 8:14-17. · John 10:1-10.19Pentecost Ember WednesdayActs 5:12-16 · John 6:44-52.20Thursday of Pentecost WeekActs 8:5-8 · Luke 9:1-621Pentecost Ember FridayJoel 2:23-24; 26-27 · Luke 5:17-2622Pentecost Ember SaturdayRom 5:1-5. · Luke 4:38-44. + 16Pentecost Sunday (Whitsunday)Acts 2:1-11 · John 14:23-3117Monday of Pentecost WeekActs 10:34, 42-48 · John 3:16-2118Tuesday of Pentecost WeekActs 8:14-17 · John 10:1-1019Pentecost Ember WednesdayActs 5:12-16 · John 6:44-5220Thursday of Pentecost WeekActs 8:5-8 · Luke 9:1-621Pentecost Ember FridayJoel 2:23-24; 2:26-27 · Luke 5:17-2622Pentecost Ember SaturdayRom 5:1-5 · Luke 4:38-44 - 23Trinity SundayRom 11:33-36. · Matt 28:18-2024Monday of the 1st Week of the Time after Pentecost1 John 4:8-21 · Luke 6:36-4225St. Gregory VII1 Pet 5:1-4; 5:10-11. · Matt 16:13-1926St. Philip NeriWis 7:7-14. · Luke 12:35-4027Corpus Christi1 Cor 11:23-29 · John 6:56-5928St. Augustine of Canterbury1 Thess 2:2-9 · Luke 10:1-929St. Mary Magdalene de Pazzi2 Cor 10:17-18; 11:1-2 · Matt 25:1-13. + 23Trinity SundayRom 11:33-36 · Matt 28:18-2024Monday of the 1st Week of the Time after Pentecost1 John 4:8-21 · Luke 6:36-4225St. Gregory VII1 Pet 5:1-4; 5:10-11 · Matt 16:13-1926St. Philip NeriWis 7:7-14 · Luke 12:35-4027Corpus Christi1 Cor 11:23-29 · John 6:56-5928St. Augustine of Canterbury1 Thess 2:2-9 · Luke 10:1-929St. Mary Magdalene de Pazzi2 Cor 10:17-18; 11:1-2 · Matt 25:1-13 - 302nd Sunday after Pentecost1 John 3:13-18. · Luke 14:16-24.31Queenship of the Blessed Virgin MaryEccli 24:5; 14:7; 14:9-11; 24:30-31 · Luke 1:26-33 + 302nd Sunday after Pentecost1 John 3:13-18 · Luke 14:16-2431Queenship of the Blessed Virgin MaryEcclus 24:5; 14:7; 14:9-11; 24:30-31 · Luke 1:26-33 @@ -152,19 +152,19 @@ June SundayMondayTuesdayWednesdayThursdayFridaySaturday - 1St. Angela Merici2 Cor 10:17-18; 11:1-2 · Matt 25:1-13.2Wednesday of the 2nd Week of the Time after Pentecost1 John 3:13-18. · Luke 14:16-24.3Thursday of the 2nd Week of the Time after Pentecost1 John 3:13-18. · Luke 14:16-24.4The Sacred Heart of JesusEph 3:8-12, 14-19 · John 19:31-375St. BonifaceEcclus 44:1-15 · Matt 5:1-12 + 1St. Angela Merici2 Cor 10:17-18; 11:1-2 · Matt 25:1-132Wednesday of the 2nd Week of the Time after Pentecost1 John 3:13-18 · Luke 14:16-243Thursday of the 2nd Week of the Time after Pentecost1 John 3:13-18 · Luke 14:16-244The Sacred Heart of JesusEph 3:8-12, 14-19 · John 19:31-375St. BonifaceEcclus 44:1-15 · Matt 5:1-12 - 63rd Sunday after Pentecost1 Pet. 5:6-11 · Luke 15:1-107Monday of the 3rd Week of the Time after Pentecost1 Pet. 5:6-11 · Luke 15:1-108Tuesday of the 3rd Week of the Time after Pentecost1 Pet. 5:6-11 · Luke 15:1-109Wednesday of the 3rd Week of the Time after Pentecost1 Pet. 5:6-11 · Luke 15:1-1010St. Margaret of ScotlandProv 31:10-31 · Matt 13:44-52.11St. BarnabasActs 11:21-26; 13:1-3 · Matt 10:16-2212St. John of San FecundoSir 31:8-11 · Luke 12:35-40 + 63rd Sunday after Pentecost1 Pet 5:6-11 · Luke 15:1-107Monday of the 3rd Week of the Time after Pentecost1 Pet 5:6-11 · Luke 15:1-108Tuesday of the 3rd Week of the Time after Pentecost1 Pet 5:6-11 · Luke 15:1-109Wednesday of the 3rd Week of the Time after Pentecost1 Pet 5:6-11 · Luke 15:1-1010St. Margaret of ScotlandProv 31:10-31 · Matt 13:44-5211St. BarnabasActs 11:21-26; 13:1-3 · Matt 10:16-2212St. John of San FecundoEcclus 31:8-11 · Luke 12:35-40 - 134th Sunday after PentecostRom 8:18-23 · Luke 5:1-1114St. Basil the Great2 Tim 4:1-8 · Luke 14:26-3515Tuesday of the 4th Week of the Time after PentecostRom 8:18-23 · Luke 5:1-1116Wednesday of the 4th Week of the Time after PentecostRom 8:18-23 · Luke 5:1-1117St. Gregory BarbarigoSir 44:16-27; 45:3-20 · Matt 25:14-2318St. Ephrem of Syria2 Tim 4:1-8 · Matt 5:13-1919St. Julia of Falconieri2 Cor 10:17-18; 11:1-2 · Matt 25:1-13. + 134th Sunday after PentecostRom 8:18-23 · Luke 5:1-1114St. Basil the Great2 Tim 4:1-8 · Luke 14:26-3515Tuesday of the 4th Week of the Time after PentecostRom 8:18-23 · Luke 5:1-1116Wednesday of the 4th Week of the Time after PentecostRom 8:18-23 · Luke 5:1-1117St. Gregory BarbarigoEcclus 44:16-27; 45:3-20 · Matt 25:14-2318St. Ephrem of Syria2 Tim 4:1-8 · Matt 5:13-1919St. Julia of Falconieri2 Cor 10:17-18; 11:1-2 · Matt 25:1-13 - 205th Sunday after Pentecost1 Pet 3:8-15. · Matt 5:20-24.21St. Aloysius GongzagaSir 31:8-11 · Matt 22:29-4022St. Paulinus of Nola2 Cor. 8:9-15 · Luke 12:32-3423Vigil of the Nativity of St. John the BaptistJer 1:4-10 · Luke 1:5-1724Nativity of St. John the BaptistIsa 49:1-3, 5-7. · Luke 1:57-6825St. WilliamEcclus 45:1-6 · Matt 19:27-29.26Sts. John & PaulEccli 44:10-15 · Luke 12:1-8 + 205th Sunday after Pentecost1 Pet 3:8-15 · Matt 5:20-2421St. Aloysius GongzagaEcclus 31:8-11 · Matt 22:29-4022St. Paulinus of Nola2 Cor 8:9-15 · Luke 12:32-3423Vigil of the Nativity of St. John the BaptistJer 1:4-10 · Luke 1:5-1724Nativity of St. John the BaptistIsa 49:1-3, 5-7 · Luke 1:57-6825St. WilliamEcclus 45:1-6 · Matt 19:27-2926Sts. John & PaulEcclus 44:10-15 · Luke 12:1-8 - 276th Sunday after PentecostRom 6:3-11. · Mark 8:1-928Vigil of Sts. Peter & PaulActs 3:1-10 · John 21:15-1929Sts. Peter & PaulActs 12:1-11 · Matt 16:13-1930In Commemoratione Sancti Pauli ApostoliGal 1:11-20 · Matt 10:16-22 + 276th Sunday after PentecostRom 6:3-11 · Mark 8:1-928Vigil of Sts. Peter & PaulActs 3:1-10 · John 21:15-1929Sts. Peter & PaulActs 12:1-11 · Matt 16:13-1930In Commemoratione Sancti Pauli ApostoliGal 1:11-20 · Matt 10:16-22 @@ -173,19 +173,19 @@ July SundayMondayTuesdayWednesdayThursdayFridaySaturday - 1The Precious Blood of Our Lord Jesus ChristHeb 9:11-15. · John 19:30-352Visitation of the Blessed Virgin MarySong 2:8-14 · Luke 1:39-473St. Irenaeus2 Tim. 3:14-17; 4:1-5 · Matt 10:28-33 + 1The Precious Blood of Our Lord Jesus ChristHeb 9:11-15 · John 19:30-352Visitation of the Blessed Virgin MarySong 2:8-14 · Luke 1:39-473St. Irenaeus2 Tim 3:14-17; 4:1-5 · Matt 10:28-33 - 47th Sunday after PentecostRom 6:19-23 · Matt 7:15-215St. Anthony Mary Zaccariah1 Tim. 4:8-16 · Mark 10:15-216Tuesday of the 7th Week of the Time after PentecostRom 6:19-23 · Matt 7:15-217Sts. Cyril & MethodiusHeb 7:23-27 · Luke 10:1-98St. Elizabeth of PortugalProv 31:10-31 · Matt 13:44-52.9Friday of the 7th Week of the Time after PentecostRom 6:19-23 · Matt 7:15-2110Seven Holy Brothers and Sts. Rufina & SecundaProv 31:10-31 · Matt 12:46-50 + 47th Sunday after PentecostRom 6:19-23 · Matt 7:15-215St. Anthony Mary Zaccariah1 Tim. 4:8-16 · Mark 10:15-216Tuesday of the 7th Week of the Time after PentecostRom 6:19-23 · Matt 7:15-217Sts. Cyril & MethodiusHeb 7:23-27 · Luke 10:1-98St. Elizabeth of PortugalProv 31:10-31 · Matt 13:44-529Friday of the 7th Week of the Time after PentecostRom 6:19-23 · Matt 7:15-2110Seven Holy Brothers and Sts. Rufina & SecundaProv 31:10-31 · Matt 12:46-50 - 118th Sunday after PentecostRom 8:12-17 · Luke 16:1-912St. John GualbertEcclus 45:1-6 · Matt 5:43-4813Tuesday of the 8th Week of the Time after PentecostRom 8:12-17 · Luke 16:1-914St. Bonaventure2 Tim 4:1-8 · Matt 5:13-1915St. Henry the EmperorSir 31:8-11 · Luke 12:35-4016Friday of the 8th Week of the Time after PentecostRom 8:12-17 · Luke 16:1-917Our Lady's Saturday OfficeEcclus 24:14-16 · Luke 11:27-28 + 118th Sunday after PentecostRom 8:12-17 · Luke 16:1-912St. John GualbertEcclus 45:1-6 · Matt 5:43-4813Tuesday of the 8th Week of the Time after PentecostRom 8:12-17 · Luke 16:1-914St. Bonaventure2 Tim 4:1-8 · Matt 5:13-1915St. Henry the EmperorEcclus 31:8-11 · Luke 12:35-4016Friday of the 8th Week of the Time after PentecostRom 8:12-17 · Luke 16:1-917Our Lady's Saturday OfficeEcclus 24:14-16 · Luke 11:27-28 - 189th Sunday after Pentecost1 Cor. 10:6-13 · Luke 19:41-4719St. Vincent de Paul1 Cor. 4:9-14 · Luke 10:1-920St. Jerome EmilianiIsa 58:7-11 · Matt 19:13-2121St. Laurence of Brindisi2 Tim 4:1-8 · Matt 5:13-1922St. Mary MagdaleneSong 3:2-5; 8:6-7 · Luke 7:36-5023St. Apollinaris1 Pet. 5:1-11 · Luke 22:24-3024Our Lady's Saturday OfficeEcclus 24:14-16 · Luke 11:27-28 + 189th Sunday after Pentecost1 Cor 10:6-13 · Luke 19:41-4719St. Vincent de Paul1 Cor 4:9-14 · Luke 10:1-920St. Jerome EmilianiIsa 58:7-11 · Matt 19:13-2121St. Laurence of Brindisi2 Tim 4:1-8 · Matt 5:13-1922St. Mary MagdaleneSong 3:2-5; 8:6-7 · Luke 7:36-5023St. Apollinaris1 Pet 5:1-11 · Luke 22:24-3024Our Lady's Saturday OfficeEcclus 24:14-16 · Luke 11:27-28 - 2510th Sunday after Pentecost1 Cor. 12:2-11 · Luke 18:9-1426St. Anne, Mother of the Blessed VirginProv 31:10-31 · Matt 13:44-52.27Tuesday of the 10th Week of the Time after Pentecost1 Cor. 12:2-11 · Luke 18:9-1428Sts. Nazarius & Celsus, St. Victor I & St. Innocent IWis 10:17-20 · Luke 21:9-1929St. Martha2 Cor 10:17-18; 11:1-2 · Luke 10:38-4230Friday of the 10th Week of the Time after Pentecost1 Cor. 12:2-11 · Luke 18:9-1431St. Ignatius Loyola2 Tim. 2:8-10; 3:10-12. · Luke 10:1-9 + 2510th Sunday after Pentecost1 Cor 12:2-11 · Luke 18:9-1426St. Anne, Mother of the Blessed VirginProv 31:10-31 · Matt 13:44-5227Tuesday of the 10th Week of the Time after Pentecost1 Cor 12:2-11 · Luke 18:9-1428Sts. Nazarius & Celsus, St. Victor I & St. Innocent IWis 10:17-20 · Luke 21:9-1929St. Martha2 Cor 10:17-18; 11:1-2 · Luke 10:38-4230Friday of the 10th Week of the Time after Pentecost1 Cor 12:2-11 · Luke 18:9-1431St. Ignatius Loyola2 Tim 2:8-10; 3:10-12 · Luke 10:1-9 @@ -194,19 +194,19 @@ August SundayMondayTuesdayWednesdayThursdayFridaySaturday - 111th Sunday after Pentecost1 Cor. 15:1-10 · Mark 7:31-372St. Alphonsus Liguori2 Tim. 2:1-7 · Luke 10:1-93Tuesday of the 11th Week of the Time after Pentecost1 Cor. 15:1-10 · Mark 7:31-374St. Dominic2 Tim. 4:1-8 · Luke 12:35-405Dedication of the Basilica of St. Mary MajorEcclus 24:14-16 · Luke 11:27-286Transfiguration of Our Lord2 Pet. 1:16-19 · Matt 17:1-97St. CajetanSir 31:8-11 · Matt 6:24-33 + 111th Sunday after Pentecost1 Cor 15:1-10 · Mark 7:31-372St. Alphonsus Liguori2 Tim 2:1-7 · Luke 10:1-93Tuesday of the 11th Week of the Time after Pentecost1 Cor 15:1-10 · Mark 7:31-374St. Dominic2 Tim 4:1-8 · Luke 12:35-405Dedication of the Basilica of St. Mary MajorEcclus 24:14-16 · Luke 11:27-286Transfiguration of Our Lord2 Pet. 1:16-19 · Matt 17:1-97St. CajetanEcclus 31:8-11 · Matt 6:24-33 - 812th Sunday after Pentecost2 Cor. 3:4-9 · Luke 10:23-379Vigil of St. LawrenceEcclus 51:1-8, 12 · Matt 16:24-2710St. Lawrence2 Cor. 9:6-10 · John 12:24-2611Wednesday of the 12th Week of the Time after Pentecost2 Cor. 3:4-9 · Luke 10:23-3712St. Clare2 Cor 10:17-18; 11:1-2 · Matt 25:1-13.13Friday of the 12th Week of the Time after Pentecost2 Cor. 3:4-9 · Luke 10:23-3714Vigil of the AssumptionSir 24:23-31 · Luke 11:27-28 + 812th Sunday after Pentecost2 Cor 3:4-9 · Luke 10:23-379Vigil of St. LawrenceEcclus 51:1-8, 12 · Matt 16:24-2710St. Lawrence2 Cor 9:6-10 · John 12:24-2611Wednesday of the 12th Week of the Time after Pentecost2 Cor 3:4-9 · Luke 10:23-3712St. Clare2 Cor 10:17-18; 11:1-2 · Matt 25:1-1313Friday of the 12th Week of the Time after Pentecost2 Cor 3:4-9 · Luke 10:23-3714Vigil of the AssumptionEcclus 24:23-31 · Luke 11:27-28 - 15Assumption of the Blessed Virgin MaryJudith 13:22-25; 15:10 · Luke 1:41-5016St. Joachim, Father of the Blessed VirginSir 31:8-11 · Matt 1:1-1617St. HyacinthSir 31:8-11 · Luke 12:35-4018Wednesday of the 13th Week of the Time after PentecostGal 3:16-22 · Luke 17:11-1919St. John EudesSir 31:8-11 · Luke 12:35-4020St. Bernard of ClairvauxEcclus 39:6-14 · Matt 5:13-1921St. Jane Frances de ChantalProv 31:10-31 · Matt 13:44-52. + 15Assumption of the Blessed Virgin MaryJudith 13:22-25; 15:10 · Luke 1:41-5016St. Joachim, Father of the Blessed VirginEcclus 31:8-11 · Matt 1:1-1617St. HyacinthEcclus 31:8-11 · Luke 12:35-4018Wednesday of the 13th Week of the Time after PentecostGal 3:16-22 · Luke 17:11-1919St. John EudesEcclus 31:8-11 · Luke 12:35-4020St. Bernard of ClairvauxEcclus 39:6-14 · Matt 5:13-1921St. Jane Frances de ChantalProv 31:10-31 · Matt 13:44-52 - 2214th Sunday after PentecostGal 5:16-24 · Matt 6:24-3323St. Philip Benizi1 Cor. 4:9-14 · Luke 12:32-3424St. Bartholomew1 Cor. 12:27-31 · Luke 6:12-1925St. Louis IXWis 10:10-14 · Luke 19:12-2626Thursday of the 14th Week of the Time after PentecostGal 5:16-24 · Matt 6:24-3327St. Joseph CalasanceWis 10:10-14 · Matt 18:1-528St. Augustine2 Tim 4:1-8 · Matt 5:13-19 + 2214th Sunday after PentecostGal 5:16-24 · Matt 6:24-3323St. Philip Benizi1 Cor 4:9-14 · Luke 12:32-3424St. Bartholomew1 Cor 12:27-31 · Luke 6:12-1925St. Louis IXWis 10:10-14 · Luke 19:12-2626Thursday of the 14th Week of the Time after PentecostGal 5:16-24 · Matt 6:24-3327St. Joseph CalasanceWis 10:10-14 · Matt 18:1-528St. Augustine2 Tim 4:1-8 · Matt 5:13-19 - 2915th Sunday after PentecostGal 5:25-26; 6:1-10 · Luke 7:11-1630St. Rose of Lima2 Cor 10:17-18; 11:1-2 · Matt 25:1-13.31St. Raymond NonnatusSir 31:8-11 · Luke 12:35-40 + 2915th Sunday after PentecostGal 5:25-26; 6:1-10 · Luke 7:11-1630St. Rose of Lima2 Cor 10:17-18; 11:1-2 · Matt 25:1-1331St. Raymond NonnatusEcclus 31:8-11 · Luke 12:35-40 @@ -215,19 +215,19 @@ September SundayMondayTuesdayWednesdayThursdayFridaySaturday - 1Wednesday of the 15th Week of the Time after PentecostGal 5:25-26; 6:1-10 · Luke 7:11-162St. Stephen of HungarySir 31:8-11 · Luke 19:12-263St. Pius X1 Thess. 2:2-8 · John 21:15-174Our Lady's Saturday OfficeEcclus 24:14-16 · Luke 11:27-28 + 1Wednesday of the 15th Week of the Time after PentecostGal 5:25-26; 6:1-10 · Luke 7:11-162St. Stephen of HungaryEcclus 31:8-11 · Luke 19:12-263St. Pius X1 Thess 2:2-8 · John 21:15-174Our Lady's Saturday OfficeEcclus 24:14-16 · Luke 11:27-28 - 516th Sunday after PentecostEph 3:13-21 · Luke 14:1-116Monday of the 16th Week of the Time after PentecostEph 3:13-21 · Luke 14:1-117Tuesday of the 16th Week of the Time after PentecostEph 3:13-21 · Luke 14:1-118Nativity of the Blessed Virgin MaryProv 8:22-35 · Matt 1:1-169Thursday of the 16th Week of the Time after PentecostEph 3:13-21 · Luke 14:1-1110St. Nicholas of Tolentino1 Cor. 4:9-14 · Luke 12:32-3411Our Lady's Saturday OfficeEcclus 24:14-16 · Luke 11:27-28 + 516th Sunday after PentecostEph 3:13-21 · Luke 14:1-116Monday of the 16th Week of the Time after PentecostEph 3:13-21 · Luke 14:1-117Tuesday of the 16th Week of the Time after PentecostEph 3:13-21 · Luke 14:1-118Nativity of the Blessed Virgin MaryProv 8:22-35 · Matt 1:1-169Thursday of the 16th Week of the Time after PentecostEph 3:13-21 · Luke 14:1-1110St. Nicholas of Tolentino1 Cor 4:9-14 · Luke 12:32-3411Our Lady's Saturday OfficeEcclus 24:14-16 · Luke 11:27-28 1217th Sunday after PentecostEph 4:1-6 · Matt 22:34-4613Monday of the 17th Week of the Time after PentecostEph 4:1-6 · Matt 22:34-4614Exaltation of the Holy CrossPhil 2:5-11 · John 12:31-3615Seven Sorrows of the Blessed Virgin MaryJudith 13:22; 13:23-25 · John 19:25-2716Sts. Cornelius & CyprianWis 3:1-8 · Luke 21:9-1917Friday of the 17th Week of the Time after PentecostEph 4:1-6 · Matt 22:34-4618St. Joseph of Cupertino1 Cor 13:1-8 · Matt 22:1-14 - 1918th Sunday after Pentecost1 Cor. 1:4-8 · Matt 9:1-820Monday of the 18th Week of the Time after Pentecost1 Cor. 1:4-8 · Matt 9:1-821St. MatthewEzek 1:10-14 · Matt 9:9-1322September Ember Wednesday2 Esd. 8:1-10 · Mark 9:16-2823St. Linus1 Pet 5:1-4; 5:10-11. · Matt 16:13-1924September Ember FridayOsee 14:2-10 · Luke 7:36-5025September Ember SaturdayHeb 9:2-12 · Luke 13:6-17 + 1918th Sunday after Pentecost1 Cor 1:4-8 · Matt 9:1-820Monday of the 18th Week of the Time after Pentecost1 Cor 1:4-8 · Matt 9:1-821St. MatthewEzech 1:10-14 · Matt 9:9-1322September Ember Wednesday2 Esd. 8:1-10 · Mark 9:16-2823St. Linus1 Pet 5:1-4; 5:10-11 · Matt 16:13-1924September Ember FridayOsee 14:2-10 · Luke 7:36-5025September Ember SaturdayHeb 9:2-12 · Luke 13:6-17 - 2619th Sunday after PentecostEph 4:23-28 · Matt 22:1-1427Sts. Cosmas & DamianWis 5:16-20 · Luke 6:17-2328St. WenceslausWis 10:10-14 · Matt 10:34-4229Dedication of St. Michael the ArchangelRev 1:1-5 · Matt 18:1-1030St. Jerome2 Tim 4:1-8 · Matt 5:13-19 + 2619th Sunday after PentecostEph 4:23-28 · Matt 22:1-1427Sts. Cosmas & DamianWis 5:16-20 · Luke 6:17-2328St. WenceslausWis 10:10-14 · Matt 10:34-4229Dedication of St. Michael the ArchangelApoc 1:1-5 · Matt 18:1-1030St. Jerome2 Tim 4:1-8 · Matt 5:13-19 @@ -236,22 +236,22 @@ October SundayMondayTuesdayWednesdayThursdayFridaySaturday - 1Friday of the 19th Week of the Time after PentecostEph 4:23-28 · Matt 22:1-142Holy Guardian AngelsExod 23:20-23 · Matt 18:1-10 + 1Friday of the 19th Week of the Time after PentecostEph 4:23-28 · Matt 22:1-142Holy Guardian AngelsEx 23:20-23 · Matt 18:1-10 - 320th Sunday after PentecostEph 5:15-21 · John 4:46-534St. Francis of AssisiGal 6:14-18 · Matt 11:25-305Tuesday of the 20th Week of the Time after PentecostEph 5:15-21 · John 4:46-536St. BrunoSir 31:8-11 · Luke 12:35-407Our Lady of the RosaryProv 8:22-24, 32-35. · Luke 1:26-388St. Bridget of Sweden1 Tim. 5:3-10. · Matt 13:44-52.9St. John Leonardi2 Cor 4:1-6; 4:15-18 · Luke 10:1-9 + 320th Sunday after PentecostEph 5:15-21 · John 4:46-534St. Francis of AssisiGal 6:14-18 · Matt 11:25-305Tuesday of the 20th Week of the Time after PentecostEph 5:15-21 · John 4:46-536St. BrunoEcclus 31:8-11 · Luke 12:35-407Our Lady of the RosaryProv 8:22-24, 32-35 · Luke 1:26-388St. Bridget of Sweden1 Tim. 5:3-10 · Matt 13:44-529St. John Leonardi2 Cor 4:1-6; 4:15-18 · Luke 10:1-9 - 1021st Sunday after PentecostEph 6:10-17 · Matt 18:23-3511Maternity of the Blessed Virgin MarySir 24:23-31 · Luke 2:43-5112Tuesday of the 21st Week of the Time after PentecostEph 6:10-17 · Matt 18:23-3513St. EdwardSir 31:8-11 · Luke 12:35-4014St. Callistus I1 Pet 5:1-4; 5:10-11. · Matt 16:13-1915St. Teresa of Avila2 Cor 10:17-18; 11:1-2 · Matt 25:1-13.16St. HedwigProv 31:10-31 · Matt 13:44-52. + 1021st Sunday after PentecostEph 6:10-17 · Matt 18:23-3511Maternity of the Blessed Virgin MaryEcclus 24:23-31 · Luke 2:43-5112Tuesday of the 21st Week of the Time after PentecostEph 6:10-17 · Matt 18:23-3513St. EdwardEcclus 31:8-11 · Luke 12:35-4014St. Callistus I1 Pet 5:1-4; 5:10-11 · Matt 16:13-1915St. Teresa of Avila2 Cor 10:17-18; 11:1-2 · Matt 25:1-1316St. HedwigProv 31:10-31 · Matt 13:44-52 - 1722nd Sunday after PentecostPhil 1:6-11 · Matt 22:15-2118St. Luke the Evangelist2 Cor. 8:16-24 · Luke 10:1-919St. Peter of AlcantaraPhil 3:7-12 · Luke 12:32-3420St. John CantiusJames 2:12-17 · Luke 12:35-4021Thursday of the 22nd Week of the Time after PentecostPhil 1:6-11 · Matt 22:15-2122Friday of the 22nd Week of the Time after PentecostPhil 1:6-11 · Matt 22:15-2123St. Anthony Mary ClaretHeb 7:23-27 · Matt 24:42-47 + 1722nd Sunday after PentecostPhil 1:6-11 · Matt 22:15-2118St. Luke the Evangelist2 Cor 8:16-24 · Luke 10:1-919St. Peter of AlcantaraPhil 3:7-12 · Luke 12:32-3420St. John CantiusJas 2:12-17 · Luke 12:35-4021Thursday of the 22nd Week of the Time after PentecostPhil 1:6-11 · Matt 22:15-2122Friday of the 22nd Week of the Time after PentecostPhil 1:6-11 · Matt 22:15-2123St. Anthony Mary ClaretHeb 7:23-27 · Matt 24:42-47 - 2423rd Sunday after PentecostPhil 3:17-21; 4:1-3 · Matt 9:18-2625Monday of the 23rd Week of the Time after PentecostPhil 3:17-21; 4:1-3 · Matt 9:18-2626Tuesday of the 23rd Week of the Time after PentecostPhil 3:17-21; 4:1-3 · Matt 9:18-2627Wednesday of the 23rd Week of the Time after PentecostPhil 3:17-21; 4:1-3 · Matt 9:18-2628Sts. Simon & JudeEph. 4:7-13. · John 15:17-2529Friday of the 23rd Week of the Time after PentecostPhil 3:17-21; 4:1-3 · Matt 9:18-2630Our Lady's Saturday OfficeEcclus 24:14-16 · Luke 11:27-28 + 2423rd Sunday after PentecostPhil 3:17-21; 4:1-3 · Matt 9:18-2625Monday of the 23rd Week of the Time after PentecostPhil 3:17-21; 4:1-3 · Matt 9:18-2626Tuesday of the 23rd Week of the Time after PentecostPhil 3:17-21; 4:1-3 · Matt 9:18-2627Wednesday of the 23rd Week of the Time after PentecostPhil 3:17-21; 4:1-3 · Matt 9:18-2628Sts. Simon & JudeEph 4:7-13 · John 15:17-2529Friday of the 23rd Week of the Time after PentecostPhil 3:17-21; 4:1-3 · Matt 9:18-2630Our Lady's Saturday OfficeEcclus 24:14-16 · Luke 11:27-28 - 31Christ the KingCol 1:12-20. · John 18:33-37 + 31Christ the KingCol 1:12-20 · John 18:33-37 @@ -260,16 +260,16 @@ November SundayMondayTuesdayWednesdayThursdayFridaySaturday - 1All SaintsApoc 7:2-12 · Matt 5:1-122Commemoration of All Souls1 Cor. 15:51-57 · John 5:25-293Wednesday of the 24th Week of the Time after PentecostCol 1:12-20. · John 18:33-374St. Charles BorromeoSir 44:16-27; 45:3-20 · Matt 25:14-235Friday of the 24th Week of the Time after PentecostCol 1:12-20. · John 18:33-376Our Lady's Saturday OfficeEcclus 24:14-16 · Luke 11:27-28 + 1All SaintsApoc 7:2-12 · Matt 5:1-122Commemoration of All Souls1 Cor 15:51-57 · John 5:25-293Wednesday of the 24th Week of the Time after PentecostCol 1:12-20 · John 18:33-374St. Charles BorromeoEcclus 44:16-27; 45:3-20 · Matt 25:14-235Friday of the 24th Week of the Time after PentecostCol 1:12-20 · John 18:33-376Our Lady's Saturday OfficeEcclus 24:14-16 · Luke 11:27-28 - 75th Sunday after EpiphanyCol 3:12-17 · Matt 13:24-308Monday of the 25th Week of the Time after PentecostCol 3:12-17 · Matt 13:24-309Dedication of the Archbasilica of Our Holy SaviorRev 21:2-5 · Luke 19:1-1010St. Andrew AvellinoSir 31:8-11 · Luke 12:35-4011St. Martin of ToursSir 44:16-27; 45:3-20 · Luke 11:33-3612St. Martin I1 Pet 5:1-4; 5:10-11. · Matt 16:13-1913St. Didacus1 Cor 4:9-14 · Luke 12:32-34 + 75th Sunday after EpiphanyCol 3:12-17 · Matt 13:24-308Monday of the 25th Week of the Time after PentecostCol 3:12-17 · Matt 13:24-309Dedication of the Archbasilica of Our Holy SaviorApoc 21:2-5 · Luke 19:1-1010St. Andrew AvellinoEcclus 31:8-11 · Luke 12:35-4011St. Martin of ToursEcclus 44:16-27; 45:3-20 · Luke 11:33-3612St. Martin I1 Pet 5:1-4; 5:10-11 · Matt 16:13-1913St. Didacus1 Cor 4:9-14 · Luke 12:32-34 - 146th Sunday after Epiphany1 Thess 1:2-10 · Matt 13:31-3515St. Albert the Great2 Tim 4:1-8 · Matt 5:13-1916St. Gertrude the Great2 Cor 10:17-18; 11:1-2 · Matt 25:1-13.17St. Gregory the WonderworkerSir 44:16-27; 45:3-20 · Mark 11:22-2418Dedication of the Basilicas of Sts. Peter & PaulRev 21:2-5 · Luke 19:1-1019St. Elizabeth of HungaryProv 31:10-31 · Matt 13:44-52.20St. Felix of Valois1 Cor. 4:9-14 · Luke 12:32-34 + 146th Sunday after Epiphany1 Thess 1:2-10 · Matt 13:31-3515St. Albert the Great2 Tim 4:1-8 · Matt 5:13-1916St. Gertrude the Great2 Cor 10:17-18; 11:1-2 · Matt 25:1-1317St. Gregory the WonderworkerEcclus 44:16-27; 45:3-20 · Mark 11:22-2418Dedication of the Basilicas of Sts. Peter & PaulApoc 21:2-5 · Luke 19:1-1019St. Elizabeth of HungaryProv 31:10-31 · Matt 13:44-5220St. Felix of Valois1 Cor 4:9-14 · Luke 12:32-34 - 2124th and Last Sunday after PentecostCol 1:9-14 · Matt 24:15-3522St. CeciliaSir 51:13-17. · Matt 25:1-13.23St. Clement IPhil 3:17-21; 4:1-3 · Matt 16:13-1924St. John of the Cross2 Tim 4:1-8 · Matt 5:13-1925St. Catherine of AlexandriaSir 51:1-8; 51:12 · Matt 25:1-13.26St. SylvesterEcclus 45:1-6 · Matt 19:27-29.27Our Lady's Saturday OfficeEcclus 24:14-16 · Luke 11:27-28 + 2124th and Last Sunday after PentecostCol 1:9-14 · Matt 24:15-3522St. CeciliaEcclus 51:13-17 · Matt 25:1-1323St. Clement IPhil 3:17-21; 4:1-3 · Matt 16:13-1924St. John of the Cross2 Tim 4:1-8 · Matt 5:13-1925St. Catherine of AlexandriaEcclus 51:1-8; 51:12 · Matt 25:1-1326St. SylvesterEcclus 45:1-6 · Matt 19:27-2927Our Lady's Saturday OfficeEcclus 24:14-16 · Luke 11:27-28 281st Sunday of AdventRom 13:11-14 · Luke 21:25-3329Monday of the 1st Week of AdventRom 13:11-14 · Luke 21:25-3330St. AndrewRom 10:10-18 · Matt 4:18-22 @@ -281,16 +281,16 @@ December SundayMondayTuesdayWednesdayThursdayFridaySaturday - 1Wednesday of the 1st Week of AdventRom 13:11-14 · Luke 21:25-332St. VivianSir 51:13-17. · Matt 13:44-52.3St. Francis XavierRom 10:10-18 · Mark 16:15-184St. Peter Chrysologus2 Tim 4:1-8 · Matt 5:13-19 + 1Wednesday of the 1st Week of AdventRom 13:11-14 · Luke 21:25-332St. VivianEcclus 51:13-17 · Matt 13:44-523St. Francis XavierRom 10:10-18 · Mark 16:15-184St. Peter Chrysologus2 Tim 4:1-8 · Matt 5:13-19 - 52nd Sunday of AdventRom 15:4-13 · Matt 11:2-106St. NicholasHeb 13:7-17 · Matt 25:14-237St. Ambrose2 Tim 4:1-8 · Matt 5:13-198Immaculate Conception of the Blessed Virgin MaryProv 8:22-35 · Luke 1:26-289Thursday of the 2nd Week of AdventRom 15:4-13 · Matt 11:2-1010Friday of the 2nd Week of AdventRom 15:4-13 · Matt 11:2-1011St. Damasus I1 Pet 5:1-4; 5:10-11. · Matt 16:13-19 + 52nd Sunday of AdventRom 15:4-13 · Matt 11:2-106St. NicholasHeb 13:7-17 · Matt 25:14-237St. Ambrose2 Tim 4:1-8 · Matt 5:13-198Immaculate Conception of the Blessed Virgin MaryProv 8:22-35 · Luke 1:26-289Thursday of the 2nd Week of AdventRom 15:4-13 · Matt 11:2-1010Friday of the 2nd Week of AdventRom 15:4-13 · Matt 11:2-1011St. Damasus I1 Pet 5:1-4; 5:10-11 · Matt 16:13-19 - 123rd Sunday of AdventPhil 4:4-7 · John 1:19-2813St. Lucy2 Cor 10:17-18; 11:1-2 · Matt 13:44-52.14Tuesday of the 3rd Week of AdventPhil 4:4-7 · John 1:19-2815Advent Ember WednesdayIsa 7:10-15 · Luke 1:26-3816St. Eusebius2 Cor. 1:3-7 · Matt 16:24-27.17Advent Ember FridayIsa 11:1-5 · Luke 1:39-4718Advent Ember Saturday2 Thess 2:1-8 · Luke 3:1-6 + 123rd Sunday of AdventPhil 4:4-7 · John 1:19-2813St. Lucy2 Cor 10:17-18; 11:1-2 · Matt 13:44-5214Tuesday of the 3rd Week of AdventPhil 4:4-7 · John 1:19-2815Advent Ember WednesdayIsa 7:10-15 · Luke 1:26-3816St. Eusebius2 Cor 1:3-7 · Matt 16:24-2717Advent Ember FridayIsa 11:1-5 · Luke 1:39-4718Advent Ember Saturday2 Thess 2:1-8 · Luke 3:1-6 - 194th Sunday of Advent1 Cor. 4:1-5 · Luke 3:1-620Monday of the 4th Week of Advent1 Cor. 4:1-5 · Luke 3:1-621St. ThomasEph 2:19-22 · John 20:24-2922Wednesday of the 4th Week of Advent1 Cor. 4:1-5 · Luke 3:1-623Thursday of the 4th Week of Advent1 Cor. 4:1-5 · Luke 3:1-624Vigil of the Nativity (Christmas Eve)Rom 1:1-6 · Matt 1:18-2125The Nativity of Our Lord (Christmas)Heb 1:1-12 · John 1:1-14 + 194th Sunday of Advent1 Cor 4:1-5 · Luke 3:1-620Monday of the 4th Week of Advent1 Cor 4:1-5 · Luke 3:1-621St. ThomasEph 2:19-22 · John 20:24-2922Wednesday of the 4th Week of Advent1 Cor 4:1-5 · Luke 3:1-623Thursday of the 4th Week of Advent1 Cor 4:1-5 · Luke 3:1-624Vigil of the Nativity (Christmas Eve)Rom 1:1-6 · Matt 1:18-2125The Nativity of Our Lord (Christmas)Heb 1:1-12 · John 1:1-14 26Sunday within the Octave of the NativityGal 4:1-7 · Luke 2:33-4027St. John the EvangelistEcclus 15:1-6 · John 21:19-2428Holy InnocentsApoc 14:1-5 · Matt 2:13-18295th Day within the Octave of the NativityTitus 3:4-7 · Luke 2:15-20306th Day within the Octave of the NativityTitus 3:4-7 · Luke 2:15-20317th Day within the Octave of the NativityTitus 3:4-7 · Luke 2:15-20 diff --git a/test/golden/grid-2027.ms b/test/golden/grid-2027.ms index 94625ef..903af6c 100644 --- a/test/golden/grid-2027.ms +++ b/test/golden/grid-2027.ms @@ -182,7 +182,7 @@ T} T{ T} T{ \fB16\fP \s-2St. Marcellus I\s+2 .br -\s-21 Pet 5:1-4; 5:10-11. \(bu Matt 16:13-19\s+2 +\s-21 Pet 5:1-4; 5:10-11 \(bu Matt 16:13-19\s+2 T} T{ \fB17\fP \s-22nd Sunday after Epiphany\s+2 @@ -203,7 +203,7 @@ T} T{ T} T{ \fB21\fP \s-2St. Agnes\s+2 .br -\s-2Sir 51:1-8; 51:12 \(bu Matt 25:1-13.\s+2 +\s-2Ecclus 51:1-8; 51:12 \(bu Matt 25:1-13\s+2 T} T{ \fB22\fP \s-2Sts. Vincent & Anastasius\s+2 .br @@ -211,20 +211,20 @@ T} T{ T} T{ \fB23\fP \s-2St. Raymond of Peñafort\s+2 .br -\s-2Sir 31:8-11 \(bu Luke 12:35-40\s+2 +\s-2Ecclus 31:8-11 \(bu Luke 12:35-40\s+2 T} T{ \fB24\fP \s-2Septuagesima Sunday\s+2 .br -\s-21 Cor. 9:24-27; 10:1-5 \(bu Matt 20:1-16\s+2 +\s-21 Cor 9:24-27; 10:1-5 \(bu Matt 20:1-16\s+2 T} T{ \fB25\fP \s-2Conversion of St. Paul\s+2 .br -\s-2Acts 9:1-22 \(bu Matt 19:27-29.\s+2 +\s-2Acts 9:1-22 \(bu Matt 19:27-29\s+2 T} T{ \fB26\fP \s-2St. Polycarp\s+2 .br -\s-21 John 3:10-16 \(bu Matt 10:26-32.\s+2 +\s-21 John 3:10-16 \(bu Matt 10:26-32\s+2 T} T{ \fB27\fP \s-2St. John Chrysostom\s+2 .br @@ -232,7 +232,7 @@ T} T{ T} T{ \fB28\fP \s-2St. Peter Nolasco\s+2 .br -\s-21 Cor. 4:9-14 \(bu Luke 12:32-34\s+2 +\s-21 Cor 4:9-14 \(bu Luke 12:32-34\s+2 T} T{ \fB29\fP \s-2St. Francis de Sales\s+2 .br @@ -240,12 +240,12 @@ T} T{ T} T{ \fB30\fP \s-2St. Martina\s+2 .br -\s-2Sir 51:1-8; 51:12 \(bu Matt 25:1-13.\s+2 +\s-2Ecclus 51:1-8; 51:12 \(bu Matt 25:1-13\s+2 T} T{ \fB31\fP \s-2Sexagesima Sunday\s+2 .br -\s-22 Cor. 11:19-33; 12:1-9 \(bu Luke 8:4-15\s+2 +\s-22 Cor 11:19-33; 12:1-9 \(bu Luke 8:4-15\s+2 T} T{ T} T{ @@ -281,28 +281,28 @@ T} T{ T} T{ \fB3\fP \s-2Wednesday of the 2nd Week of Septuagesimatide\s+2 .br -\s-22 Cor. 11:19-33; 12:1-9 \(bu Luke 8:4-15\s+2 +\s-22 Cor 11:19-33; 12:1-9 \(bu Luke 8:4-15\s+2 T} T{ \fB4\fP \s-2St. Andrew Corsini\s+2 .br -\s-2Sir 44:16-27; 45:3-20 \(bu Matt 25:14-23\s+2 +\s-2Ecclus 44:16-27; 45:3-20 \(bu Matt 25:14-23\s+2 T} T{ \fB5\fP \s-2St. Agatha\s+2 .br -\s-21 Cor. 1:26-31 \(bu Matt 19:3-12.\s+2 +\s-21 Cor 1:26-31 \(bu Matt 19:3-12\s+2 T} T{ \fB6\fP \s-2St. Titus\s+2 .br -\s-2Sir 44:16-27; 45:3-20 \(bu Luke 10:1-9\s+2 +\s-2Ecclus 44:16-27; 45:3-20 \(bu Luke 10:1-9\s+2 T} T{ \fB7\fP \s-2Quinquagesima Sunday\s+2 .br -\s-21 Cor. 13:1-13 \(bu Luke 18:31-43\s+2 +\s-21 Cor 13:1-13 \(bu Luke 18:31-43\s+2 T} T{ \fB8\fP \s-2St. John of Matha\s+2 .br -\s-2Sir 31:8-11 \(bu Luke 12:35-40\s+2 +\s-2Ecclus 31:8-11 \(bu Luke 12:35-40\s+2 T} T{ \fB9\fP \s-2St. Cyril of Alexandria\s+2 .br @@ -327,7 +327,7 @@ T} T{ \fB14\fP \s-21st Sunday of Lent\s+2 .br -\s-22 Cor. 6:1-10 \(bu Matt 4:1-11\s+2 +\s-22 Cor 6:1-10 \(bu Matt 4:1-11\s+2 T} T{ \fB15\fP \s-2Monday of the 1st Week of Lent\s+2 .br @@ -339,7 +339,7 @@ T} T{ T} T{ \fB17\fP \s-2Lenten Ember Wednesday\s+2 .br -\s-23 Kgs. 19:3-8 \(bu Matt 12:38-50\s+2 +\s-23 Kings 19:3-8 \(bu Matt 12:38-50\s+2 T} T{ \fB18\fP \s-2Thursday of the 1st Week of Lent\s+2 .br @@ -351,12 +351,12 @@ T} T{ T} T{ \fB20\fP \s-2Lenten Ember Saturday\s+2 .br -\s-21 Thess. 5:14-23 \(bu Matt 17:1-9\s+2 +\s-21 Thess 5:14-23 \(bu Matt 17:1-9\s+2 T} T{ \fB21\fP \s-22nd Sunday of Lent\s+2 .br -\s-21 Thess. 4:1-7 \(bu Matt 17:1-9\s+2 +\s-21 Thess 4:1-7 \(bu Matt 17:1-9\s+2 T} T{ \fB22\fP \s-2Chair of St. Peter\s+2 .br @@ -425,15 +425,15 @@ T} T{ T} T{ \fB4\fP \s-2Thursday of the 3rd Week of Lent\s+2 .br -\s-2Jer 7:1-7 \(bu Luke 4:38-44.\s+2 +\s-2Jer 7:1-7 \(bu Luke 4:38-44\s+2 T} T{ \fB5\fP \s-2Friday of the 3rd Week of Lent\s+2 .br -\s-2Num 20:1, 3; 6-13. \(bu John 4:5-42\s+2 +\s-2Num 20:1, 3; 20:6-13 \(bu John 4:5-42\s+2 T} T{ \fB6\fP \s-2Saturday of the 3rd Week of Lent\s+2 .br -\s-2Dan 13:1-9, 15-17, 19-30, 33-62. \(bu John 8:1-11\s+2 +\s-2Dan 13:1-9, 15-17, 19-30, 33-62 \(bu John 8:1-11\s+2 T} T{ \fB7\fP \s-24th Sunday of Lent\s+2 @@ -450,7 +450,7 @@ T} T{ T} T{ \fB10\fP \s-2Wednesday of the 4th Week of Lent\s+2 .br -\s-2Isa. 1:16-19 \(bu John 9:1-38\s+2 +\s-2Isa 1:16-19 \(bu John 9:1-38\s+2 T} T{ \fB11\fP \s-2Thursday of the 4th Week of Lent\s+2 .br @@ -467,7 +467,7 @@ T} T{ \fB14\fP \s-2Passion Sunday\s+2 .br -\s-2Heb 9:11-15. \(bu John 8:46-59.\s+2 +\s-2Heb 9:11-15 \(bu John 8:46-59\s+2 T} T{ \fB15\fP \s-2Monday of the 1st Week of Passion Week\s+2 .br @@ -483,7 +483,7 @@ T} T{ T} T{ \fB18\fP \s-2Thursday of the 1st Week of Passion Week\s+2 .br -\s-2Dan 3:25, 34-45. \(bu Luke 7:36-50\s+2 +\s-2Dan 3:25, 34-45 \(bu Luke 7:36-50\s+2 T} T{ \fB19\fP \s-2St. Joseph, Spouse of the Bl. Virgin Mary\s+2 .br @@ -496,7 +496,7 @@ T} T{ \fB21\fP \s-2Palm Sunday\s+2 .br -\s-2Phil 2:5-11 \(bu Matt. 26:36-75; 27:1-60.\s+2 +\s-2Phil 2:5-11 \(bu Matt 26:36-75; 27:1-60\s+2 T} T{ \fB22\fP \s-2Monday of Holy Week\s+2 .br @@ -504,7 +504,7 @@ T} T{ T} T{ \fB23\fP \s-2Tuesday of Holy Week\s+2 .br -\s-2Jer 11:18-20 \(bu Mark 14:32-72; 15, 1-46\s+2 +\s-2Jer 11:18-20 \(bu Mark 14:32-72; 15:1-46\s+2 T} T{ \fB24\fP \s-2Wednesday of Holy Week (Spy Wednesday)\s+2 .br @@ -529,7 +529,7 @@ T{ T} T{ \fB29\fP \s-2Monday of Easter Week\s+2 .br -\s-2Acts 10:37-43. \(bu Luke 24:13-35\s+2 +\s-2Acts 10:37-43 \(bu Luke 24:13-35\s+2 T} T{ \fB30\fP \s-2Tuesday of Easter Week\s+2 .br @@ -615,11 +615,11 @@ T} T{ T} T{ \fB13\fP \s-2St. Hermenegild\s+2 .br -\s-2Wis 10:10-14 \(bu Luke 14:26-33.\s+2 +\s-2Wis 10:10-14 \(bu Luke 14:26-33\s+2 T} T{ \fB14\fP \s-2St. Justin\s+2 .br -\s-21 Cor 1:18-25; 1:30; \(bu Luke 12:2-8\s+2 +\s-21 Cor 1:18-25; 1:30 \(bu Luke 12:2-8\s+2 T} T{ \fB15\fP \s-2Thursday of the 3rd Week of Eastertide\s+2 .br @@ -652,7 +652,7 @@ T} T{ T} T{ \fB22\fP \s-2Sts. Soter & Caius\s+2 .br -\s-21 Pet 5:1-4; 5:10-11. \(bu Matt 16:13-19\s+2 +\s-21 Pet 5:1-4; 5:10-11 \(bu Matt 16:13-19\s+2 T} T{ \fB23\fP \s-2Friday of the 4th Week of Eastertide\s+2 .br @@ -669,7 +669,7 @@ T{ T} T{ \fB26\fP \s-2Sts. Cletus & Marcellinus\s+2 .br -\s-21 Pet 5:1-4; 5:10-11. \(bu Matt 16:13-19\s+2 +\s-21 Pet 5:1-4; 5:10-11 \(bu Matt 16:13-19\s+2 T} T{ \fB27\fP \s-2St. Peter Canisius\s+2 .br @@ -677,15 +677,15 @@ T} T{ T} T{ \fB28\fP \s-2St. Paul of the Cross\s+2 .br -\s-21 Cor 1:17-25. \(bu Luke 10:1-9\s+2 +\s-21 Cor 1:17-25 \(bu Luke 10:1-9\s+2 T} T{ \fB29\fP \s-2St. Peter of Verona\s+2 .br -\s-22 Tim. 2:8-10; 3:10-12. \(bu Matt 10:34-42\s+2 +\s-22 Tim 2:8-10; 3:10-12 \(bu Matt 10:34-42\s+2 T} T{ \fB30\fP \s-2St. Catherine of Siena\s+2 .br -\s-22 Cor 10:17-18; 11:1-2 \(bu Matt 25:1-13.\s+2 +\s-22 Cor 10:17-18; 11:1-2 \(bu Matt 25:1-13\s+2 T} T{ T} @@ -713,7 +713,7 @@ T} T{ T} T{ \fB1\fP \s-2St. Joseph the Workman\s+2 .br -\s-2Col. 3:14-15, 17, 23-24 \(bu Matt 13:54-58\s+2 +\s-2Col 3:14-15, 17, 23-24 \(bu Matt 13:54-58\s+2 T} T{ \fB2\fP \s-25th Sunday after Easter\s+2 @@ -726,11 +726,11 @@ T} T{ T} T{ \fB4\fP \s-2St. Monica\s+2 .br -\s-21 Tim. 5:3-10. \(bu Luke 7:11-16\s+2 +\s-21 Tim. 5:3-10 \(bu Luke 7:11-16\s+2 T} T{ \fB5\fP \s-2Vigil of the Ascension\s+2 .br -\s-2Eph. 4:7-13. \(bu John 17:1-11.\s+2 +\s-2Eph 4:7-13 \(bu John 17:1-11\s+2 T} T{ \fB6\fP \s-2The Ascension of Our Lord\s+2 .br @@ -747,36 +747,36 @@ T} T{ \fB9\fP \s-2Sunday after the Ascension\s+2 .br -\s-21 Pet 4:7-11. \(bu John 15:26-27; 16:1-4.\s+2 +\s-21 Pet 4:7-11 \(bu John 15:26-27; 16:1-4\s+2 T} T{ \fB10\fP \s-2St. Antoninus\s+2 .br -\s-2Sir 44:16-27; 45:3-20 \(bu Matt 25:14-23\s+2 +\s-2Ecclus 44:16-27; 45:3-20 \(bu Matt 25:14-23\s+2 T} T{ \fB11\fP \s-2Sts. Philip & James\s+2 .br -\s-2Wis. 5:1-5 \(bu John 14:1-13\s+2 +\s-2Wis 5:1-5 \(bu John 14:1-13\s+2 T} T{ \fB12\fP \s-2Sts. Nereus, Achilleus, Domitilla, & Pancras\s+2 .br -\s-2Wis. 5:1-5 \(bu John 4:46-53\s+2 +\s-2Wis 5:1-5 \(bu John 4:46-53\s+2 T} T{ \fB13\fP \s-2St. Robert Bellarmine\s+2 .br -\s-2Wis 7:7-14. \(bu Matt 5:13-19\s+2 +\s-2Wis 7:7-14 \(bu Matt 5:13-19\s+2 T} T{ \fB14\fP \s-2Friday of the 7th Week of Eastertide\s+2 .br -\s-21 Pet 4:7-11. \(bu John 15:26-27; 16:1-4.\s+2 +\s-21 Pet 4:7-11 \(bu John 15:26-27; 16:1-4\s+2 T} T{ \fB15\fP \s-2Vigil of Pentecost\s+2 .br -\s-2Acts 19:1-8. \(bu John 14:15-21.\s+2 +\s-2Acts 19:1-8 \(bu John 14:15-21\s+2 T} T{ \fB16\fP \s-2Pentecost Sunday (Whitsunday)\s+2 .br -\s-2Acts 2:1-11. \(bu John 14:23-31.\s+2 +\s-2Acts 2:1-11 \(bu John 14:23-31\s+2 T} T{ \fB17\fP \s-2Monday of Pentecost Week\s+2 .br @@ -784,11 +784,11 @@ T} T{ T} T{ \fB18\fP \s-2Tuesday of Pentecost Week\s+2 .br -\s-2Acts 8:14-17. \(bu John 10:1-10.\s+2 +\s-2Acts 8:14-17 \(bu John 10:1-10\s+2 T} T{ \fB19\fP \s-2Pentecost Ember Wednesday\s+2 .br -\s-2Acts 5:12-16 \(bu John 6:44-52.\s+2 +\s-2Acts 5:12-16 \(bu John 6:44-52\s+2 T} T{ \fB20\fP \s-2Thursday of Pentecost Week\s+2 .br @@ -796,16 +796,16 @@ T} T{ T} T{ \fB21\fP \s-2Pentecost Ember Friday\s+2 .br -\s-2Joel 2:23-24; 26-27 \(bu Luke 5:17-26\s+2 +\s-2Joel 2:23-24; 2:26-27 \(bu Luke 5:17-26\s+2 T} T{ \fB22\fP \s-2Pentecost Ember Saturday\s+2 .br -\s-2Rom 5:1-5. \(bu Luke 4:38-44.\s+2 +\s-2Rom 5:1-5 \(bu Luke 4:38-44\s+2 T} T{ \fB23\fP \s-2Trinity Sunday\s+2 .br -\s-2Rom 11:33-36. \(bu Matt 28:18-20\s+2 +\s-2Rom 11:33-36 \(bu Matt 28:18-20\s+2 T} T{ \fB24\fP \s-2Monday of the 1st Week of the Time after Pentecost\s+2 .br @@ -813,11 +813,11 @@ T} T{ T} T{ \fB25\fP \s-2St. Gregory VII\s+2 .br -\s-21 Pet 5:1-4; 5:10-11. \(bu Matt 16:13-19\s+2 +\s-21 Pet 5:1-4; 5:10-11 \(bu Matt 16:13-19\s+2 T} T{ \fB26\fP \s-2St. Philip Neri\s+2 .br -\s-2Wis 7:7-14. \(bu Luke 12:35-40\s+2 +\s-2Wis 7:7-14 \(bu Luke 12:35-40\s+2 T} T{ \fB27\fP \s-2Corpus Christi\s+2 .br @@ -829,16 +829,16 @@ T} T{ T} T{ \fB29\fP \s-2St. Mary Magdalene de Pazzi\s+2 .br -\s-22 Cor 10:17-18; 11:1-2 \(bu Matt 25:1-13.\s+2 +\s-22 Cor 10:17-18; 11:1-2 \(bu Matt 25:1-13\s+2 T} T{ \fB30\fP \s-22nd Sunday after Pentecost\s+2 .br -\s-21 John 3:13-18. \(bu Luke 14:16-24.\s+2 +\s-21 John 3:13-18 \(bu Luke 14:16-24\s+2 T} T{ \fB31\fP \s-2Queenship of the Blessed Virgin Mary\s+2 .br -\s-2Eccli 24:5; 14:7; 14:9-11; 24:30-31 \(bu Luke 1:26-33\s+2 +\s-2Ecclus 24:5; 14:7; 14:9-11; 24:30-31 \(bu Luke 1:26-33\s+2 T} T{ T} T{ @@ -866,15 +866,15 @@ T} T{ T} T{ \fB1\fP \s-2St. Angela Merici\s+2 .br -\s-22 Cor 10:17-18; 11:1-2 \(bu Matt 25:1-13.\s+2 +\s-22 Cor 10:17-18; 11:1-2 \(bu Matt 25:1-13\s+2 T} T{ \fB2\fP \s-2Wednesday of the 2nd Week of the Time after Pentecost\s+2 .br -\s-21 John 3:13-18. \(bu Luke 14:16-24.\s+2 +\s-21 John 3:13-18 \(bu Luke 14:16-24\s+2 T} T{ \fB3\fP \s-2Thursday of the 2nd Week of the Time after Pentecost\s+2 .br -\s-21 John 3:13-18. \(bu Luke 14:16-24.\s+2 +\s-21 John 3:13-18 \(bu Luke 14:16-24\s+2 T} T{ \fB4\fP \s-2The Sacred Heart of Jesus\s+2 .br @@ -887,23 +887,23 @@ T} T{ \fB6\fP \s-23rd Sunday after Pentecost\s+2 .br -\s-21 Pet. 5:6-11 \(bu Luke 15:1-10\s+2 +\s-21 Pet 5:6-11 \(bu Luke 15:1-10\s+2 T} T{ \fB7\fP \s-2Monday of the 3rd Week of the Time after Pentecost\s+2 .br -\s-21 Pet. 5:6-11 \(bu Luke 15:1-10\s+2 +\s-21 Pet 5:6-11 \(bu Luke 15:1-10\s+2 T} T{ \fB8\fP \s-2Tuesday of the 3rd Week of the Time after Pentecost\s+2 .br -\s-21 Pet. 5:6-11 \(bu Luke 15:1-10\s+2 +\s-21 Pet 5:6-11 \(bu Luke 15:1-10\s+2 T} T{ \fB9\fP \s-2Wednesday of the 3rd Week of the Time after Pentecost\s+2 .br -\s-21 Pet. 5:6-11 \(bu Luke 15:1-10\s+2 +\s-21 Pet 5:6-11 \(bu Luke 15:1-10\s+2 T} T{ \fB10\fP \s-2St. Margaret of Scotland\s+2 .br -\s-2Prov 31:10-31 \(bu Matt 13:44-52.\s+2 +\s-2Prov 31:10-31 \(bu Matt 13:44-52\s+2 T} T{ \fB11\fP \s-2St. Barnabas\s+2 .br @@ -911,7 +911,7 @@ T} T{ T} T{ \fB12\fP \s-2St. John of San Fecundo\s+2 .br -\s-2Sir 31:8-11 \(bu Luke 12:35-40\s+2 +\s-2Ecclus 31:8-11 \(bu Luke 12:35-40\s+2 T} T{ \fB13\fP \s-24th Sunday after Pentecost\s+2 @@ -932,7 +932,7 @@ T} T{ T} T{ \fB17\fP \s-2St. Gregory Barbarigo\s+2 .br -\s-2Sir 44:16-27; 45:3-20 \(bu Matt 25:14-23\s+2 +\s-2Ecclus 44:16-27; 45:3-20 \(bu Matt 25:14-23\s+2 T} T{ \fB18\fP \s-2St. Ephrem of Syria\s+2 .br @@ -940,20 +940,20 @@ T} T{ T} T{ \fB19\fP \s-2St. Julia of Falconieri\s+2 .br -\s-22 Cor 10:17-18; 11:1-2 \(bu Matt 25:1-13.\s+2 +\s-22 Cor 10:17-18; 11:1-2 \(bu Matt 25:1-13\s+2 T} T{ \fB20\fP \s-25th Sunday after Pentecost\s+2 .br -\s-21 Pet 3:8-15. \(bu Matt 5:20-24.\s+2 +\s-21 Pet 3:8-15 \(bu Matt 5:20-24\s+2 T} T{ \fB21\fP \s-2St. Aloysius Gongzaga\s+2 .br -\s-2Sir 31:8-11 \(bu Matt 22:29-40\s+2 +\s-2Ecclus 31:8-11 \(bu Matt 22:29-40\s+2 T} T{ \fB22\fP \s-2St. Paulinus of Nola\s+2 .br -\s-22 Cor. 8:9-15 \(bu Luke 12:32-34\s+2 +\s-22 Cor 8:9-15 \(bu Luke 12:32-34\s+2 T} T{ \fB23\fP \s-2Vigil of the Nativity of St. John the Baptist\s+2 .br @@ -961,20 +961,20 @@ T} T{ T} T{ \fB24\fP \s-2Nativity of St. John the Baptist\s+2 .br -\s-2Isa 49:1-3, 5-7. \(bu Luke 1:57-68\s+2 +\s-2Isa 49:1-3, 5-7 \(bu Luke 1:57-68\s+2 T} T{ \fB25\fP \s-2St. William\s+2 .br -\s-2Ecclus 45:1-6 \(bu Matt 19:27-29.\s+2 +\s-2Ecclus 45:1-6 \(bu Matt 19:27-29\s+2 T} T{ \fB26\fP \s-2Sts. John & Paul\s+2 .br -\s-2Eccli 44:10-15 \(bu Luke 12:1-8\s+2 +\s-2Ecclus 44:10-15 \(bu Luke 12:1-8\s+2 T} T{ \fB27\fP \s-26th Sunday after Pentecost\s+2 .br -\s-2Rom 6:3-11. \(bu Mark 8:1-9\s+2 +\s-2Rom 6:3-11 \(bu Mark 8:1-9\s+2 T} T{ \fB28\fP \s-2Vigil of Sts. Peter & Paul\s+2 .br @@ -1014,7 +1014,7 @@ T} T{ T} T{ \fB1\fP \s-2The Precious Blood of Our Lord Jesus Christ\s+2 .br -\s-2Heb 9:11-15. \(bu John 19:30-35\s+2 +\s-2Heb 9:11-15 \(bu John 19:30-35\s+2 T} T{ \fB2\fP \s-2Visitation of the Blessed Virgin Mary\s+2 .br @@ -1022,7 +1022,7 @@ T} T{ T} T{ \fB3\fP \s-2St. Irenaeus\s+2 .br -\s-22 Tim. 3:14-17; 4:1-5 \(bu Matt 10:28-33\s+2 +\s-22 Tim 3:14-17; 4:1-5 \(bu Matt 10:28-33\s+2 T} T{ \fB4\fP \s-27th Sunday after Pentecost\s+2 @@ -1043,7 +1043,7 @@ T} T{ T} T{ \fB8\fP \s-2St. Elizabeth of Portugal\s+2 .br -\s-2Prov 31:10-31 \(bu Matt 13:44-52.\s+2 +\s-2Prov 31:10-31 \(bu Matt 13:44-52\s+2 T} T{ \fB9\fP \s-2Friday of the 7th Week of the Time after Pentecost\s+2 .br @@ -1072,7 +1072,7 @@ T} T{ T} T{ \fB15\fP \s-2St. Henry the Emperor\s+2 .br -\s-2Sir 31:8-11 \(bu Luke 12:35-40\s+2 +\s-2Ecclus 31:8-11 \(bu Luke 12:35-40\s+2 T} T{ \fB16\fP \s-2Friday of the 8th Week of the Time after Pentecost\s+2 .br @@ -1085,11 +1085,11 @@ T} T{ \fB18\fP \s-29th Sunday after Pentecost\s+2 .br -\s-21 Cor. 10:6-13 \(bu Luke 19:41-47\s+2 +\s-21 Cor 10:6-13 \(bu Luke 19:41-47\s+2 T} T{ \fB19\fP \s-2St. Vincent de Paul\s+2 .br -\s-21 Cor. 4:9-14 \(bu Luke 10:1-9\s+2 +\s-21 Cor 4:9-14 \(bu Luke 10:1-9\s+2 T} T{ \fB20\fP \s-2St. Jerome Emiliani\s+2 .br @@ -1105,7 +1105,7 @@ T} T{ T} T{ \fB23\fP \s-2St. Apollinaris\s+2 .br -\s-21 Pet. 5:1-11 \(bu Luke 22:24-30\s+2 +\s-21 Pet 5:1-11 \(bu Luke 22:24-30\s+2 T} T{ \fB24\fP \s-2Our Lady's Saturday Office\s+2 .br @@ -1114,15 +1114,15 @@ T} T{ \fB25\fP \s-210th Sunday after Pentecost\s+2 .br -\s-21 Cor. 12:2-11 \(bu Luke 18:9-14\s+2 +\s-21 Cor 12:2-11 \(bu Luke 18:9-14\s+2 T} T{ \fB26\fP \s-2St. Anne, Mother of the Blessed Virgin\s+2 .br -\s-2Prov 31:10-31 \(bu Matt 13:44-52.\s+2 +\s-2Prov 31:10-31 \(bu Matt 13:44-52\s+2 T} T{ \fB27\fP \s-2Tuesday of the 10th Week of the Time after Pentecost\s+2 .br -\s-21 Cor. 12:2-11 \(bu Luke 18:9-14\s+2 +\s-21 Cor 12:2-11 \(bu Luke 18:9-14\s+2 T} T{ \fB28\fP \s-2Sts. Nazarius & Celsus, St. Victor I & St. Innocent I\s+2 .br @@ -1134,11 +1134,11 @@ T} T{ T} T{ \fB30\fP \s-2Friday of the 10th Week of the Time after Pentecost\s+2 .br -\s-21 Cor. 12:2-11 \(bu Luke 18:9-14\s+2 +\s-21 Cor 12:2-11 \(bu Luke 18:9-14\s+2 T} T{ \fB31\fP \s-2St. Ignatius Loyola\s+2 .br -\s-22 Tim. 2:8-10; 3:10-12. \(bu Luke 10:1-9\s+2 +\s-22 Tim 2:8-10; 3:10-12 \(bu Luke 10:1-9\s+2 T} .TE @@ -1152,19 +1152,19 @@ Sunday Monday Tuesday Wednesday Thursday Friday Saturday T{ \fB1\fP \s-211th Sunday after Pentecost\s+2 .br -\s-21 Cor. 15:1-10 \(bu Mark 7:31-37\s+2 +\s-21 Cor 15:1-10 \(bu Mark 7:31-37\s+2 T} T{ \fB2\fP \s-2St. Alphonsus Liguori\s+2 .br -\s-22 Tim. 2:1-7 \(bu Luke 10:1-9\s+2 +\s-22 Tim 2:1-7 \(bu Luke 10:1-9\s+2 T} T{ \fB3\fP \s-2Tuesday of the 11th Week of the Time after Pentecost\s+2 .br -\s-21 Cor. 15:1-10 \(bu Mark 7:31-37\s+2 +\s-21 Cor 15:1-10 \(bu Mark 7:31-37\s+2 T} T{ \fB4\fP \s-2St. Dominic\s+2 .br -\s-22 Tim. 4:1-8 \(bu Luke 12:35-40\s+2 +\s-22 Tim 4:1-8 \(bu Luke 12:35-40\s+2 T} T{ \fB5\fP \s-2Dedication of the Basilica of St. Mary Major\s+2 .br @@ -1176,12 +1176,12 @@ T} T{ T} T{ \fB7\fP \s-2St. Cajetan\s+2 .br -\s-2Sir 31:8-11 \(bu Matt 6:24-33\s+2 +\s-2Ecclus 31:8-11 \(bu Matt 6:24-33\s+2 T} T{ \fB8\fP \s-212th Sunday after Pentecost\s+2 .br -\s-22 Cor. 3:4-9 \(bu Luke 10:23-37\s+2 +\s-22 Cor 3:4-9 \(bu Luke 10:23-37\s+2 T} T{ \fB9\fP \s-2Vigil of St. Lawrence\s+2 .br @@ -1189,23 +1189,23 @@ T} T{ T} T{ \fB10\fP \s-2St. Lawrence\s+2 .br -\s-22 Cor. 9:6-10 \(bu John 12:24-26\s+2 +\s-22 Cor 9:6-10 \(bu John 12:24-26\s+2 T} T{ \fB11\fP \s-2Wednesday of the 12th Week of the Time after Pentecost\s+2 .br -\s-22 Cor. 3:4-9 \(bu Luke 10:23-37\s+2 +\s-22 Cor 3:4-9 \(bu Luke 10:23-37\s+2 T} T{ \fB12\fP \s-2St. Clare\s+2 .br -\s-22 Cor 10:17-18; 11:1-2 \(bu Matt 25:1-13.\s+2 +\s-22 Cor 10:17-18; 11:1-2 \(bu Matt 25:1-13\s+2 T} T{ \fB13\fP \s-2Friday of the 12th Week of the Time after Pentecost\s+2 .br -\s-22 Cor. 3:4-9 \(bu Luke 10:23-37\s+2 +\s-22 Cor 3:4-9 \(bu Luke 10:23-37\s+2 T} T{ \fB14\fP \s-2Vigil of the Assumption\s+2 .br -\s-2Sir 24:23-31 \(bu Luke 11:27-28\s+2 +\s-2Ecclus 24:23-31 \(bu Luke 11:27-28\s+2 T} T{ \fB15\fP \s-2Assumption of the Blessed Virgin Mary\s+2 @@ -1214,11 +1214,11 @@ T{ T} T{ \fB16\fP \s-2St. Joachim, Father of the Blessed Virgin\s+2 .br -\s-2Sir 31:8-11 \(bu Matt 1:1-16\s+2 +\s-2Ecclus 31:8-11 \(bu Matt 1:1-16\s+2 T} T{ \fB17\fP \s-2St. Hyacinth\s+2 .br -\s-2Sir 31:8-11 \(bu Luke 12:35-40\s+2 +\s-2Ecclus 31:8-11 \(bu Luke 12:35-40\s+2 T} T{ \fB18\fP \s-2Wednesday of the 13th Week of the Time after Pentecost\s+2 .br @@ -1226,7 +1226,7 @@ T} T{ T} T{ \fB19\fP \s-2St. John Eudes\s+2 .br -\s-2Sir 31:8-11 \(bu Luke 12:35-40\s+2 +\s-2Ecclus 31:8-11 \(bu Luke 12:35-40\s+2 T} T{ \fB20\fP \s-2St. Bernard of Clairvaux\s+2 .br @@ -1234,7 +1234,7 @@ T} T{ T} T{ \fB21\fP \s-2St. Jane Frances de Chantal\s+2 .br -\s-2Prov 31:10-31 \(bu Matt 13:44-52.\s+2 +\s-2Prov 31:10-31 \(bu Matt 13:44-52\s+2 T} T{ \fB22\fP \s-214th Sunday after Pentecost\s+2 @@ -1243,11 +1243,11 @@ T{ T} T{ \fB23\fP \s-2St. Philip Benizi\s+2 .br -\s-21 Cor. 4:9-14 \(bu Luke 12:32-34\s+2 +\s-21 Cor 4:9-14 \(bu Luke 12:32-34\s+2 T} T{ \fB24\fP \s-2St. Bartholomew\s+2 .br -\s-21 Cor. 12:27-31 \(bu Luke 6:12-19\s+2 +\s-21 Cor 12:27-31 \(bu Luke 6:12-19\s+2 T} T{ \fB25\fP \s-2St. Louis IX\s+2 .br @@ -1272,11 +1272,11 @@ T{ T} T{ \fB30\fP \s-2St. Rose of Lima\s+2 .br -\s-22 Cor 10:17-18; 11:1-2 \(bu Matt 25:1-13.\s+2 +\s-22 Cor 10:17-18; 11:1-2 \(bu Matt 25:1-13\s+2 T} T{ \fB31\fP \s-2St. Raymond Nonnatus\s+2 .br -\s-2Sir 31:8-11 \(bu Luke 12:35-40\s+2 +\s-2Ecclus 31:8-11 \(bu Luke 12:35-40\s+2 T} T{ T} T{ @@ -1308,11 +1308,11 @@ T} T{ T} T{ \fB2\fP \s-2St. Stephen of Hungary\s+2 .br -\s-2Sir 31:8-11 \(bu Luke 19:12-26\s+2 +\s-2Ecclus 31:8-11 \(bu Luke 19:12-26\s+2 T} T{ \fB3\fP \s-2St. Pius X\s+2 .br -\s-21 Thess. 2:2-8 \(bu John 21:15-17\s+2 +\s-21 Thess 2:2-8 \(bu John 21:15-17\s+2 T} T{ \fB4\fP \s-2Our Lady's Saturday Office\s+2 .br @@ -1341,7 +1341,7 @@ T} T{ T} T{ \fB10\fP \s-2St. Nicholas of Tolentino\s+2 .br -\s-21 Cor. 4:9-14 \(bu Luke 12:32-34\s+2 +\s-21 Cor 4:9-14 \(bu Luke 12:32-34\s+2 T} T{ \fB11\fP \s-2Our Lady's Saturday Office\s+2 .br @@ -1379,15 +1379,15 @@ T} T{ \fB19\fP \s-218th Sunday after Pentecost\s+2 .br -\s-21 Cor. 1:4-8 \(bu Matt 9:1-8\s+2 +\s-21 Cor 1:4-8 \(bu Matt 9:1-8\s+2 T} T{ \fB20\fP \s-2Monday of the 18th Week of the Time after Pentecost\s+2 .br -\s-21 Cor. 1:4-8 \(bu Matt 9:1-8\s+2 +\s-21 Cor 1:4-8 \(bu Matt 9:1-8\s+2 T} T{ \fB21\fP \s-2St. Matthew\s+2 .br -\s-2Ezek 1:10-14 \(bu Matt 9:9-13\s+2 +\s-2Ezech 1:10-14 \(bu Matt 9:9-13\s+2 T} T{ \fB22\fP \s-2September Ember Wednesday\s+2 .br @@ -1395,7 +1395,7 @@ T} T{ T} T{ \fB23\fP \s-2St. Linus\s+2 .br -\s-21 Pet 5:1-4; 5:10-11. \(bu Matt 16:13-19\s+2 +\s-21 Pet 5:1-4; 5:10-11 \(bu Matt 16:13-19\s+2 T} T{ \fB24\fP \s-2September Ember Friday\s+2 .br @@ -1420,7 +1420,7 @@ T} T{ T} T{ \fB29\fP \s-2Dedication of St. Michael the Archangel\s+2 .br -\s-2Rev 1:1-5 \(bu Matt 18:1-10\s+2 +\s-2Apoc 1:1-5 \(bu Matt 18:1-10\s+2 T} T{ \fB30\fP \s-2St. Jerome\s+2 .br @@ -1456,7 +1456,7 @@ T} T{ T} T{ \fB2\fP \s-2Holy Guardian Angels\s+2 .br -\s-2Exod 23:20-23 \(bu Matt 18:1-10\s+2 +\s-2Ex 23:20-23 \(bu Matt 18:1-10\s+2 T} T{ \fB3\fP \s-220th Sunday after Pentecost\s+2 @@ -1473,15 +1473,15 @@ T} T{ T} T{ \fB6\fP \s-2St. Bruno\s+2 .br -\s-2Sir 31:8-11 \(bu Luke 12:35-40\s+2 +\s-2Ecclus 31:8-11 \(bu Luke 12:35-40\s+2 T} T{ \fB7\fP \s-2Our Lady of the Rosary\s+2 .br -\s-2Prov 8:22-24, 32-35. \(bu Luke 1:26-38\s+2 +\s-2Prov 8:22-24, 32-35 \(bu Luke 1:26-38\s+2 T} T{ \fB8\fP \s-2St. Bridget of Sweden\s+2 .br -\s-21 Tim. 5:3-10. \(bu Matt 13:44-52.\s+2 +\s-21 Tim. 5:3-10 \(bu Matt 13:44-52\s+2 T} T{ \fB9\fP \s-2St. John Leonardi\s+2 .br @@ -1494,7 +1494,7 @@ T{ T} T{ \fB11\fP \s-2Maternity of the Blessed Virgin Mary\s+2 .br -\s-2Sir 24:23-31 \(bu Luke 2:43-51\s+2 +\s-2Ecclus 24:23-31 \(bu Luke 2:43-51\s+2 T} T{ \fB12\fP \s-2Tuesday of the 21st Week of the Time after Pentecost\s+2 .br @@ -1502,19 +1502,19 @@ T} T{ T} T{ \fB13\fP \s-2St. Edward\s+2 .br -\s-2Sir 31:8-11 \(bu Luke 12:35-40\s+2 +\s-2Ecclus 31:8-11 \(bu Luke 12:35-40\s+2 T} T{ \fB14\fP \s-2St. Callistus I\s+2 .br -\s-21 Pet 5:1-4; 5:10-11. \(bu Matt 16:13-19\s+2 +\s-21 Pet 5:1-4; 5:10-11 \(bu Matt 16:13-19\s+2 T} T{ \fB15\fP \s-2St. Teresa of Avila\s+2 .br -\s-22 Cor 10:17-18; 11:1-2 \(bu Matt 25:1-13.\s+2 +\s-22 Cor 10:17-18; 11:1-2 \(bu Matt 25:1-13\s+2 T} T{ \fB16\fP \s-2St. Hedwig\s+2 .br -\s-2Prov 31:10-31 \(bu Matt 13:44-52.\s+2 +\s-2Prov 31:10-31 \(bu Matt 13:44-52\s+2 T} T{ \fB17\fP \s-222nd Sunday after Pentecost\s+2 @@ -1523,7 +1523,7 @@ T{ T} T{ \fB18\fP \s-2St. Luke the Evangelist\s+2 .br -\s-22 Cor. 8:16-24 \(bu Luke 10:1-9\s+2 +\s-22 Cor 8:16-24 \(bu Luke 10:1-9\s+2 T} T{ \fB19\fP \s-2St. Peter of Alcantara\s+2 .br @@ -1531,7 +1531,7 @@ T} T{ T} T{ \fB20\fP \s-2St. John Cantius\s+2 .br -\s-2James 2:12-17 \(bu Luke 12:35-40\s+2 +\s-2Jas 2:12-17 \(bu Luke 12:35-40\s+2 T} T{ \fB21\fP \s-2Thursday of the 22nd Week of the Time after Pentecost\s+2 .br @@ -1564,7 +1564,7 @@ T} T{ T} T{ \fB28\fP \s-2Sts. Simon & Jude\s+2 .br -\s-2Eph. 4:7-13. \(bu John 15:17-25\s+2 +\s-2Eph 4:7-13 \(bu John 15:17-25\s+2 T} T{ \fB29\fP \s-2Friday of the 23rd Week of the Time after Pentecost\s+2 .br @@ -1577,7 +1577,7 @@ T} T{ \fB31\fP \s-2Christ the King\s+2 .br -\s-2Col 1:12-20. \(bu John 18:33-37\s+2 +\s-2Col 1:12-20 \(bu John 18:33-37\s+2 T} T{ T} T{ @@ -1609,19 +1609,19 @@ T} T{ T} T{ \fB2\fP \s-2Commemoration of All Souls\s+2 .br -\s-21 Cor. 15:51-57 \(bu John 5:25-29\s+2 +\s-21 Cor 15:51-57 \(bu John 5:25-29\s+2 T} T{ \fB3\fP \s-2Wednesday of the 24th Week of the Time after Pentecost\s+2 .br -\s-2Col 1:12-20. \(bu John 18:33-37\s+2 +\s-2Col 1:12-20 \(bu John 18:33-37\s+2 T} T{ \fB4\fP \s-2St. Charles Borromeo\s+2 .br -\s-2Sir 44:16-27; 45:3-20 \(bu Matt 25:14-23\s+2 +\s-2Ecclus 44:16-27; 45:3-20 \(bu Matt 25:14-23\s+2 T} T{ \fB5\fP \s-2Friday of the 24th Week of the Time after Pentecost\s+2 .br -\s-2Col 1:12-20. \(bu John 18:33-37\s+2 +\s-2Col 1:12-20 \(bu John 18:33-37\s+2 T} T{ \fB6\fP \s-2Our Lady's Saturday Office\s+2 .br @@ -1638,19 +1638,19 @@ T} T{ T} T{ \fB9\fP \s-2Dedication of the Archbasilica of Our Holy Savior\s+2 .br -\s-2Rev 21:2-5 \(bu Luke 19:1-10\s+2 +\s-2Apoc 21:2-5 \(bu Luke 19:1-10\s+2 T} T{ \fB10\fP \s-2St. Andrew Avellino\s+2 .br -\s-2Sir 31:8-11 \(bu Luke 12:35-40\s+2 +\s-2Ecclus 31:8-11 \(bu Luke 12:35-40\s+2 T} T{ \fB11\fP \s-2St. Martin of Tours\s+2 .br -\s-2Sir 44:16-27; 45:3-20 \(bu Luke 11:33-36\s+2 +\s-2Ecclus 44:16-27; 45:3-20 \(bu Luke 11:33-36\s+2 T} T{ \fB12\fP \s-2St. Martin I\s+2 .br -\s-21 Pet 5:1-4; 5:10-11. \(bu Matt 16:13-19\s+2 +\s-21 Pet 5:1-4; 5:10-11 \(bu Matt 16:13-19\s+2 T} T{ \fB13\fP \s-2St. Didacus\s+2 .br @@ -1667,23 +1667,23 @@ T} T{ T} T{ \fB16\fP \s-2St. Gertrude the Great\s+2 .br -\s-22 Cor 10:17-18; 11:1-2 \(bu Matt 25:1-13.\s+2 +\s-22 Cor 10:17-18; 11:1-2 \(bu Matt 25:1-13\s+2 T} T{ \fB17\fP \s-2St. Gregory the Wonderworker\s+2 .br -\s-2Sir 44:16-27; 45:3-20 \(bu Mark 11:22-24\s+2 +\s-2Ecclus 44:16-27; 45:3-20 \(bu Mark 11:22-24\s+2 T} T{ \fB18\fP \s-2Dedication of the Basilicas of Sts. Peter & Paul\s+2 .br -\s-2Rev 21:2-5 \(bu Luke 19:1-10\s+2 +\s-2Apoc 21:2-5 \(bu Luke 19:1-10\s+2 T} T{ \fB19\fP \s-2St. Elizabeth of Hungary\s+2 .br -\s-2Prov 31:10-31 \(bu Matt 13:44-52.\s+2 +\s-2Prov 31:10-31 \(bu Matt 13:44-52\s+2 T} T{ \fB20\fP \s-2St. Felix of Valois\s+2 .br -\s-21 Cor. 4:9-14 \(bu Luke 12:32-34\s+2 +\s-21 Cor 4:9-14 \(bu Luke 12:32-34\s+2 T} T{ \fB21\fP \s-224th and Last Sunday after Pentecost\s+2 @@ -1692,7 +1692,7 @@ T{ T} T{ \fB22\fP \s-2St. Cecilia\s+2 .br -\s-2Sir 51:13-17. \(bu Matt 25:1-13.\s+2 +\s-2Ecclus 51:13-17 \(bu Matt 25:1-13\s+2 T} T{ \fB23\fP \s-2St. Clement I\s+2 .br @@ -1704,11 +1704,11 @@ T} T{ T} T{ \fB25\fP \s-2St. Catherine of Alexandria\s+2 .br -\s-2Sir 51:1-8; 51:12 \(bu Matt 25:1-13.\s+2 +\s-2Ecclus 51:1-8; 51:12 \(bu Matt 25:1-13\s+2 T} T{ \fB26\fP \s-2St. Sylvester\s+2 .br -\s-2Ecclus 45:1-6 \(bu Matt 19:27-29.\s+2 +\s-2Ecclus 45:1-6 \(bu Matt 19:27-29\s+2 T} T{ \fB27\fP \s-2Our Lady's Saturday Office\s+2 .br @@ -1757,7 +1757,7 @@ T} T{ T} T{ \fB2\fP \s-2St. Vivian\s+2 .br -\s-2Sir 51:13-17. \(bu Matt 13:44-52.\s+2 +\s-2Ecclus 51:13-17 \(bu Matt 13:44-52\s+2 T} T{ \fB3\fP \s-2St. Francis Xavier\s+2 .br @@ -1794,7 +1794,7 @@ T} T{ T} T{ \fB11\fP \s-2St. Damasus I\s+2 .br -\s-21 Pet 5:1-4; 5:10-11. \(bu Matt 16:13-19\s+2 +\s-21 Pet 5:1-4; 5:10-11 \(bu Matt 16:13-19\s+2 T} T{ \fB12\fP \s-23rd Sunday of Advent\s+2 @@ -1803,7 +1803,7 @@ T{ T} T{ \fB13\fP \s-2St. Lucy\s+2 .br -\s-22 Cor 10:17-18; 11:1-2 \(bu Matt 13:44-52.\s+2 +\s-22 Cor 10:17-18; 11:1-2 \(bu Matt 13:44-52\s+2 T} T{ \fB14\fP \s-2Tuesday of the 3rd Week of Advent\s+2 .br @@ -1815,7 +1815,7 @@ T} T{ T} T{ \fB16\fP \s-2St. Eusebius\s+2 .br -\s-22 Cor. 1:3-7 \(bu Matt 16:24-27.\s+2 +\s-22 Cor 1:3-7 \(bu Matt 16:24-27\s+2 T} T{ \fB17\fP \s-2Advent Ember Friday\s+2 .br @@ -1828,11 +1828,11 @@ T} T{ \fB19\fP \s-24th Sunday of Advent\s+2 .br -\s-21 Cor. 4:1-5 \(bu Luke 3:1-6\s+2 +\s-21 Cor 4:1-5 \(bu Luke 3:1-6\s+2 T} T{ \fB20\fP \s-2Monday of the 4th Week of Advent\s+2 .br -\s-21 Cor. 4:1-5 \(bu Luke 3:1-6\s+2 +\s-21 Cor 4:1-5 \(bu Luke 3:1-6\s+2 T} T{ \fB21\fP \s-2St. Thomas\s+2 .br @@ -1840,11 +1840,11 @@ T} T{ T} T{ \fB22\fP \s-2Wednesday of the 4th Week of Advent\s+2 .br -\s-21 Cor. 4:1-5 \(bu Luke 3:1-6\s+2 +\s-21 Cor 4:1-5 \(bu Luke 3:1-6\s+2 T} T{ \fB23\fP \s-2Thursday of the 4th Week of Advent\s+2 .br -\s-21 Cor. 4:1-5 \(bu Luke 3:1-6\s+2 +\s-21 Cor 4:1-5 \(bu Luke 3:1-6\s+2 T} T{ \fB24\fP \s-2Vigil of the Nativity (Christmas Eve)\s+2 .br diff --git a/test/golden/grid-2027.tex b/test/golden/grid-2027.tex index 301d77d..b2576a2 100644 --- a/test/golden/grid-2027.tex +++ b/test/golden/grid-2027.tex @@ -99,10 +99,10 @@ \textbf{ Sunday } & \textbf{ Monday } & \textbf{ Tuesday } & \textbf{ Wednesday } & \textbf{ Thursday } & \textbf{ Friday } & \textbf{ Saturday } \\ \hline & & & & & \cellcolor{cwhite}\daycell{ 1 }{ The Octave Day of the Nativity }{ 1st Class }{ Titus 2:11-15\ \textperiodcentered\ Luke 2:21 } & \cellcolor{cwhite}\daycell{ 2 }{ Our Lady's Saturday Office }{ 4th Class }{ Titus 3:4-7\ \textperiodcentered\ Luke 2:15-20 } \\ \hline \cellcolor{cwhite}\daycell{ 3 }{ The Holy Name of Jesus }{ 2nd Class }{ Acts 4:8-12\ \textperiodcentered\ Luke 2:21 } & \cellcolor{cwhite}\daycell{ 4 }{ Monday before Epiphany }{ 4th Class }{ Titus 2:11-15\ \textperiodcentered\ Luke 2:21 } & \cellcolor{cwhite}\daycell{ 5 }{ Tuesday before Epiphany }{ 4th Class }{ Titus 2:11-15\ \textperiodcentered\ Luke 2:21 } & \cellcolor{cwhite}\daycell{ 6 }{ The Epiphany of Our Lord }{ 1st Class }{ Isa 60:1-6\ \textperiodcentered\ Matt 2:1-12 } & \cellcolor{cwhite}\daycell{ 7 }{ Thursday after Epiphany }{ 4th Class }{ Isa 60:1-6\ \textperiodcentered\ Matt 2:1-12 } & \cellcolor{cwhite}\daycell{ 8 }{ Friday after Epiphany }{ 4th Class }{ Isa 60:1-6\ \textperiodcentered\ Matt 2:1-12 } & \cellcolor{cwhite}\daycell{ 9 }{ Our Lady's Saturday Office }{ 4th Class }{ Titus 3:4-7\ \textperiodcentered\ Luke 2:15-20 } \\ \hline -\cellcolor{cwhite}\daycell{ 10 }{ The Holy Family }{ 2nd Class }{ Col 3:12-17\ \textperiodcentered\ Luke 2:42-52 } & \cellcolor{cwhite}\daycell{ 11 }{ Monday of the 1st Week of the Time after Epiphany }{ 4th Class }{ Rom 12:1-5\ \textperiodcentered\ Luke 2:42-52 } & \cellcolor{cwhite}\daycell{ 12 }{ Tuesday of the 1st Week of the Time after Epiphany }{ 4th Class }{ Rom 12:1-5\ \textperiodcentered\ Luke 2:42-52 } & \cellcolor{cwhite}\daycell{ 13 }{ Commemoration of the Baptism of the Lord }{ 2nd Class }{ Isa 60:1-6\ \textperiodcentered\ John 1:29-34 } & \cellcolor{cwhite}\daycell{ 14 }{ St. Hilary }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 15 }{ St. Paul, the First Hermit }{ 3rd Class }{ Phil 3:7-12\ \textperiodcentered\ Matt 11:25-30 } & \cellcolor{cred}\daycell{ 16 }{ St. Marcellus I }{ 3rd Class }{ 1 Pet 5:1-4; 5:10-11.\ \textperiodcentered\ Matt 16:13-19 } \\ \hline -\cellcolor{cgreen}\daycell{ 17 }{ 2nd Sunday after Epiphany }{ 2nd Class }{ Rom 12:6-16\ \textperiodcentered\ John 2:1-11 } & \cellcolor{cgreen}\daycell{ 18 }{ Monday of the 2nd Week of the Time after Epiphany }{ 4th Class }{ Rom 12:6-16\ \textperiodcentered\ John 2:1-11 } & \cellcolor{cgreen}\daycell{ 19 }{ Tuesday of the 2nd Week of the Time after Epiphany }{ 4th Class }{ Rom 12:6-16\ \textperiodcentered\ John 2:1-11 } & \cellcolor{cred}\daycell{ 20 }{ Sts. Fabian \& Sebastian }{ 3rd Class }{ Heb 11:33-39\ \textperiodcentered\ Luke 6:17-23 } & \cellcolor{cred}\daycell{ 21 }{ St. Agnes }{ 3rd Class }{ Sir 51:1-8; 51:12\ \textperiodcentered\ Matt 25:1-13. } & \cellcolor{cred}\daycell{ 22 }{ Sts. Vincent \& Anastasius }{ 3rd Class }{ Wis 3:1-8\ \textperiodcentered\ Luke 21:9-19 } & \cellcolor{cwhite}\daycell{ 23 }{ St. Raymond of Peñafort }{ 3rd Class }{ Sir 31:8-11\ \textperiodcentered\ Luke 12:35-40 } \\ \hline -\cellcolor{cviolet}\daycell{ 24 }{ Septuagesima Sunday }{ 2nd Class }{ 1 Cor. 9:24-27; 10:1-5\ \textperiodcentered\ Matt 20:1-16 } & \cellcolor{cwhite}\daycell{ 25 }{ Conversion of St. Paul }{ 3rd Class }{ Acts 9:1-22\ \textperiodcentered\ Matt 19:27-29. } & \cellcolor{cred}\daycell{ 26 }{ St. Polycarp }{ 3rd Class }{ 1 John 3:10-16\ \textperiodcentered\ Matt 10:26-32. } & \cellcolor{cwhite}\daycell{ 27 }{ St. John Chrysostom }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 28 }{ St. Peter Nolasco }{ 3rd Class }{ 1 Cor. 4:9-14\ \textperiodcentered\ Luke 12:32-34 } & \cellcolor{cwhite}\daycell{ 29 }{ St. Francis de Sales }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cred}\daycell{ 30 }{ St. Martina }{ 3rd Class }{ Sir 51:1-8; 51:12\ \textperiodcentered\ Matt 25:1-13. } \\ \hline -\cellcolor{cviolet}\daycell{ 31 }{ Sexagesima Sunday }{ 2nd Class }{ 2 Cor. 11:19-33; 12:1-9\ \textperiodcentered\ Luke 8:4-15 } & & & & & & \\ \hline +\cellcolor{cwhite}\daycell{ 10 }{ The Holy Family }{ 2nd Class }{ Col 3:12-17\ \textperiodcentered\ Luke 2:42-52 } & \cellcolor{cwhite}\daycell{ 11 }{ Monday of the 1st Week of the Time after Epiphany }{ 4th Class }{ Rom 12:1-5\ \textperiodcentered\ Luke 2:42-52 } & \cellcolor{cwhite}\daycell{ 12 }{ Tuesday of the 1st Week of the Time after Epiphany }{ 4th Class }{ Rom 12:1-5\ \textperiodcentered\ Luke 2:42-52 } & \cellcolor{cwhite}\daycell{ 13 }{ Commemoration of the Baptism of the Lord }{ 2nd Class }{ Isa 60:1-6\ \textperiodcentered\ John 1:29-34 } & \cellcolor{cwhite}\daycell{ 14 }{ St. Hilary }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 15 }{ St. Paul, the First Hermit }{ 3rd Class }{ Phil 3:7-12\ \textperiodcentered\ Matt 11:25-30 } & \cellcolor{cred}\daycell{ 16 }{ St. Marcellus I }{ 3rd Class }{ 1 Pet 5:1-4; 5:10-11\ \textperiodcentered\ Matt 16:13-19 } \\ \hline +\cellcolor{cgreen}\daycell{ 17 }{ 2nd Sunday after Epiphany }{ 2nd Class }{ Rom 12:6-16\ \textperiodcentered\ John 2:1-11 } & \cellcolor{cgreen}\daycell{ 18 }{ Monday of the 2nd Week of the Time after Epiphany }{ 4th Class }{ Rom 12:6-16\ \textperiodcentered\ John 2:1-11 } & \cellcolor{cgreen}\daycell{ 19 }{ Tuesday of the 2nd Week of the Time after Epiphany }{ 4th Class }{ Rom 12:6-16\ \textperiodcentered\ John 2:1-11 } & \cellcolor{cred}\daycell{ 20 }{ Sts. Fabian \& Sebastian }{ 3rd Class }{ Heb 11:33-39\ \textperiodcentered\ Luke 6:17-23 } & \cellcolor{cred}\daycell{ 21 }{ St. Agnes }{ 3rd Class }{ Ecclus 51:1-8; 51:12\ \textperiodcentered\ Matt 25:1-13 } & \cellcolor{cred}\daycell{ 22 }{ Sts. Vincent \& Anastasius }{ 3rd Class }{ Wis 3:1-8\ \textperiodcentered\ Luke 21:9-19 } & \cellcolor{cwhite}\daycell{ 23 }{ St. Raymond of Peñafort }{ 3rd Class }{ Ecclus 31:8-11\ \textperiodcentered\ Luke 12:35-40 } \\ \hline +\cellcolor{cviolet}\daycell{ 24 }{ Septuagesima Sunday }{ 2nd Class }{ 1 Cor 9:24-27; 10:1-5\ \textperiodcentered\ Matt 20:1-16 } & \cellcolor{cwhite}\daycell{ 25 }{ Conversion of St. Paul }{ 3rd Class }{ Acts 9:1-22\ \textperiodcentered\ Matt 19:27-29 } & \cellcolor{cred}\daycell{ 26 }{ St. Polycarp }{ 3rd Class }{ 1 John 3:10-16\ \textperiodcentered\ Matt 10:26-32 } & \cellcolor{cwhite}\daycell{ 27 }{ St. John Chrysostom }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 28 }{ St. Peter Nolasco }{ 3rd Class }{ 1 Cor 4:9-14\ \textperiodcentered\ Luke 12:32-34 } & \cellcolor{cwhite}\daycell{ 29 }{ St. Francis de Sales }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cred}\daycell{ 30 }{ St. Martina }{ 3rd Class }{ Ecclus 51:1-8; 51:12\ \textperiodcentered\ Matt 25:1-13 } \\ \hline +\cellcolor{cviolet}\daycell{ 31 }{ Sexagesima Sunday }{ 2nd Class }{ 2 Cor 11:19-33; 12:1-9\ \textperiodcentered\ Luke 8:4-15 } & & & & & & \\ \hline \end{tabular} \clearpage @@ -111,10 +111,10 @@ \renewcommand{\arraystretch}{1} \begin{tabular}{|*{7}{p{\cellw}|}}\hline \textbf{ Sunday } & \textbf{ Monday } & \textbf{ Tuesday } & \textbf{ Wednesday } & \textbf{ Thursday } & \textbf{ Friday } & \textbf{ Saturday } \\ \hline - & \cellcolor{cred}\daycell{ 1 }{ St. Ignatius of Antioch }{ 3rd Class }{ Rom 8:35-39\ \textperiodcentered\ John 12:24-26 } & \cellcolor{cwhite}\daycell{ 2 }{ Purification of the Blessed Virgin Mary }{ 2nd Class }{ Mal 3:1-4\ \textperiodcentered\ Luke 2:22-32 } & \cellcolor{cviolet}\daycell{ 3 }{ Wednesday of the 2nd Week of Septuagesimatide }{ 4th Class }{ 2 Cor. 11:19-33; 12:1-9\ \textperiodcentered\ Luke 8:4-15 } & \cellcolor{cwhite}\daycell{ 4 }{ St. Andrew Corsini }{ 3rd Class }{ Sir 44:16-27; 45:3-20\ \textperiodcentered\ Matt 25:14-23 } & \cellcolor{cred}\daycell{ 5 }{ St. Agatha }{ 3rd Class }{ 1 Cor. 1:26-31\ \textperiodcentered\ Matt 19:3-12. } & \cellcolor{cwhite}\daycell{ 6 }{ St. Titus }{ 3rd Class }{ Sir 44:16-27; 45:3-20\ \textperiodcentered\ Luke 10:1-9 } \\ \hline -\cellcolor{cviolet}\daycell{ 7 }{ Quinquagesima Sunday }{ 2nd Class }{ 1 Cor. 13:1-13\ \textperiodcentered\ Luke 18:31-43 } & \cellcolor{cwhite}\daycell{ 8 }{ St. John of Matha }{ 3rd Class }{ Sir 31:8-11\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cwhite}\daycell{ 9 }{ St. Cyril of Alexandria }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cviolet}\daycell{ 10 }{ Ash Wednesday }{ 1st Class }{ Joel 2:12-19\ \textperiodcentered\ Matt 6:16-21 } & \cellcolor{cviolet}\daycell{ 11 }{ Thursday after Ash Wednesday }{ 3rd Class }{ Isa 38:1-6\ \textperiodcentered\ Matt 8:5-13 } & \cellcolor{cviolet}\daycell{ 12 }{ Friday after Ash Wednesday }{ 3rd Class }{ Isa 58:1-9\ \textperiodcentered\ Matt 5:43-48; 6:1-4 } & \cellcolor{cviolet}\daycell{ 13 }{ Saturday after Ash Wednesday }{ 3rd Class }{ Isa 58:9-14\ \textperiodcentered\ Mark 6:47-56 } \\ \hline -\cellcolor{cviolet}\daycell{ 14 }{ 1st Sunday of Lent }{ 1st Class }{ 2 Cor. 6:1-10\ \textperiodcentered\ Matt 4:1-11 } & \cellcolor{cviolet}\daycell{ 15 }{ Monday of the 1st Week of Lent }{ 3rd Class }{ Ezech 34:11-16\ \textperiodcentered\ Matt 25:31-46 } & \cellcolor{cviolet}\daycell{ 16 }{ Tuesday of the 1st Week of Lent }{ 3rd Class }{ Isa 55:6-11\ \textperiodcentered\ Matt 21:10-17 } & \cellcolor{cviolet}\daycell{ 17 }{ Lenten Ember Wednesday }{ 2nd Class }{ 3 Kgs. 19:3-8\ \textperiodcentered\ Matt 12:38-50 } & \cellcolor{cviolet}\daycell{ 18 }{ Thursday of the 1st Week of Lent }{ 3rd Class }{ Ezech 18:1-9\ \textperiodcentered\ Matt 15:21-28 } & \cellcolor{cviolet}\daycell{ 19 }{ Lenten Ember Friday }{ 2nd Class }{ Ezech 18:20-28\ \textperiodcentered\ John 5:1-15 } & \cellcolor{cviolet}\daycell{ 20 }{ Lenten Ember Saturday }{ 2nd Class }{ 1 Thess. 5:14-23\ \textperiodcentered\ Matt 17:1-9 } \\ \hline -\cellcolor{cviolet}\daycell{ 21 }{ 2nd Sunday of Lent }{ 1st Class }{ 1 Thess. 4:1-7\ \textperiodcentered\ Matt 17:1-9 } & \cellcolor{cwhite}\daycell{ 22 }{ Chair of St. Peter }{ 2nd Class }{ 1 Pet 1:1-7\ \textperiodcentered\ Matt 16:13-19 } & \cellcolor{cviolet}\daycell{ 23 }{ Tuesday of the 2nd Week of Lent }{ 3rd Class }{ 3 Kings 17:8-16\ \textperiodcentered\ Matt 23:1-12 } & \cellcolor{cred}\daycell{ 24 }{ St. Matthias }{ 2nd Class }{ Acts 1:15-26\ \textperiodcentered\ Matt 11:25-30 } & \cellcolor{cviolet}\daycell{ 25 }{ Thursday of the 2nd Week of Lent }{ 3rd Class }{ Jer 17:5-10\ \textperiodcentered\ Luke 16:19-31 } & \cellcolor{cviolet}\daycell{ 26 }{ Friday of the 2nd Week of Lent }{ 3rd Class }{ Gen 37:6-22\ \textperiodcentered\ Matt 21:33-46 } & \cellcolor{cviolet}\daycell{ 27 }{ Saturday of the 2nd Week of Lent }{ 3rd Class }{ Gen 27:6-40\ \textperiodcentered\ Luke 15:11-32 } \\ \hline + & \cellcolor{cred}\daycell{ 1 }{ St. Ignatius of Antioch }{ 3rd Class }{ Rom 8:35-39\ \textperiodcentered\ John 12:24-26 } & \cellcolor{cwhite}\daycell{ 2 }{ Purification of the Blessed Virgin Mary }{ 2nd Class }{ Mal 3:1-4\ \textperiodcentered\ Luke 2:22-32 } & \cellcolor{cviolet}\daycell{ 3 }{ Wednesday of the 2nd Week of Septuagesimatide }{ 4th Class }{ 2 Cor 11:19-33; 12:1-9\ \textperiodcentered\ Luke 8:4-15 } & \cellcolor{cwhite}\daycell{ 4 }{ St. Andrew Corsini }{ 3rd Class }{ Ecclus 44:16-27; 45:3-20\ \textperiodcentered\ Matt 25:14-23 } & \cellcolor{cred}\daycell{ 5 }{ St. Agatha }{ 3rd Class }{ 1 Cor 1:26-31\ \textperiodcentered\ Matt 19:3-12 } & \cellcolor{cwhite}\daycell{ 6 }{ St. Titus }{ 3rd Class }{ Ecclus 44:16-27; 45:3-20\ \textperiodcentered\ Luke 10:1-9 } \\ \hline +\cellcolor{cviolet}\daycell{ 7 }{ Quinquagesima Sunday }{ 2nd Class }{ 1 Cor 13:1-13\ \textperiodcentered\ Luke 18:31-43 } & \cellcolor{cwhite}\daycell{ 8 }{ St. John of Matha }{ 3rd Class }{ Ecclus 31:8-11\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cwhite}\daycell{ 9 }{ St. Cyril of Alexandria }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cviolet}\daycell{ 10 }{ Ash Wednesday }{ 1st Class }{ Joel 2:12-19\ \textperiodcentered\ Matt 6:16-21 } & \cellcolor{cviolet}\daycell{ 11 }{ Thursday after Ash Wednesday }{ 3rd Class }{ Isa 38:1-6\ \textperiodcentered\ Matt 8:5-13 } & \cellcolor{cviolet}\daycell{ 12 }{ Friday after Ash Wednesday }{ 3rd Class }{ Isa 58:1-9\ \textperiodcentered\ Matt 5:43-48; 6:1-4 } & \cellcolor{cviolet}\daycell{ 13 }{ Saturday after Ash Wednesday }{ 3rd Class }{ Isa 58:9-14\ \textperiodcentered\ Mark 6:47-56 } \\ \hline +\cellcolor{cviolet}\daycell{ 14 }{ 1st Sunday of Lent }{ 1st Class }{ 2 Cor 6:1-10\ \textperiodcentered\ Matt 4:1-11 } & \cellcolor{cviolet}\daycell{ 15 }{ Monday of the 1st Week of Lent }{ 3rd Class }{ Ezech 34:11-16\ \textperiodcentered\ Matt 25:31-46 } & \cellcolor{cviolet}\daycell{ 16 }{ Tuesday of the 1st Week of Lent }{ 3rd Class }{ Isa 55:6-11\ \textperiodcentered\ Matt 21:10-17 } & \cellcolor{cviolet}\daycell{ 17 }{ Lenten Ember Wednesday }{ 2nd Class }{ 3 Kings 19:3-8\ \textperiodcentered\ Matt 12:38-50 } & \cellcolor{cviolet}\daycell{ 18 }{ Thursday of the 1st Week of Lent }{ 3rd Class }{ Ezech 18:1-9\ \textperiodcentered\ Matt 15:21-28 } & \cellcolor{cviolet}\daycell{ 19 }{ Lenten Ember Friday }{ 2nd Class }{ Ezech 18:20-28\ \textperiodcentered\ John 5:1-15 } & \cellcolor{cviolet}\daycell{ 20 }{ Lenten Ember Saturday }{ 2nd Class }{ 1 Thess 5:14-23\ \textperiodcentered\ Matt 17:1-9 } \\ \hline +\cellcolor{cviolet}\daycell{ 21 }{ 2nd Sunday of Lent }{ 1st Class }{ 1 Thess 4:1-7\ \textperiodcentered\ Matt 17:1-9 } & \cellcolor{cwhite}\daycell{ 22 }{ Chair of St. Peter }{ 2nd Class }{ 1 Pet 1:1-7\ \textperiodcentered\ Matt 16:13-19 } & \cellcolor{cviolet}\daycell{ 23 }{ Tuesday of the 2nd Week of Lent }{ 3rd Class }{ 3 Kings 17:8-16\ \textperiodcentered\ Matt 23:1-12 } & \cellcolor{cred}\daycell{ 24 }{ St. Matthias }{ 2nd Class }{ Acts 1:15-26\ \textperiodcentered\ Matt 11:25-30 } & \cellcolor{cviolet}\daycell{ 25 }{ Thursday of the 2nd Week of Lent }{ 3rd Class }{ Jer 17:5-10\ \textperiodcentered\ Luke 16:19-31 } & \cellcolor{cviolet}\daycell{ 26 }{ Friday of the 2nd Week of Lent }{ 3rd Class }{ Gen 37:6-22\ \textperiodcentered\ Matt 21:33-46 } & \cellcolor{cviolet}\daycell{ 27 }{ Saturday of the 2nd Week of Lent }{ 3rd Class }{ Gen 27:6-40\ \textperiodcentered\ Luke 15:11-32 } \\ \hline \cellcolor{cviolet}\daycell{ 28 }{ 3rd Sunday of Lent }{ 1st Class }{ Eph 5:1-9\ \textperiodcentered\ Luke 11:14-28 } & & & & & & \\ \hline \end{tabular} @@ -124,11 +124,11 @@ \renewcommand{\arraystretch}{1} \begin{tabular}{|*{7}{p{\cellw}|}}\hline \textbf{ Sunday } & \textbf{ Monday } & \textbf{ Tuesday } & \textbf{ Wednesday } & \textbf{ Thursday } & \textbf{ Friday } & \textbf{ Saturday } \\ \hline - & \cellcolor{cviolet}\daycell{ 1 }{ Monday of the 3rd Week of Lent }{ 3rd Class }{ 4 Kings 5:1-15\ \textperiodcentered\ Luke 4:23-30 } & \cellcolor{cviolet}\daycell{ 2 }{ Tuesday of the 3rd Week of Lent }{ 3rd Class }{ 4 Kings 4:1-7\ \textperiodcentered\ Matt 18:15-22 } & \cellcolor{cviolet}\daycell{ 3 }{ Wednesday of the 3rd Week of Lent }{ 3rd Class }{ Ex 20:12-24\ \textperiodcentered\ Matt 15:1-20 } & \cellcolor{cviolet}\daycell{ 4 }{ Thursday of the 3rd Week of Lent }{ 3rd Class }{ Jer 7:1-7\ \textperiodcentered\ Luke 4:38-44. } & \cellcolor{cviolet}\daycell{ 5 }{ Friday of the 3rd Week of Lent }{ 3rd Class }{ Num 20:1, 3; 6-13.\ \textperiodcentered\ John 4:5-42 } & \cellcolor{cviolet}\daycell{ 6 }{ Saturday of the 3rd Week of Lent }{ 3rd Class }{ Dan 13:1-9, 15-17, 19-30, 33-62.\ \textperiodcentered\ John 8:1-11 } \\ \hline -\cellcolor{crose}\daycell{ 7 }{ 4th Sunday of Lent }{ 1st Class }{ Gal 4:22-31\ \textperiodcentered\ John 6:1-15 } & \cellcolor{cviolet}\daycell{ 8 }{ Monday of the 4th Week of Lent }{ 3rd Class }{ 3 Kings 3:16-28\ \textperiodcentered\ John 2:13-25 } & \cellcolor{cviolet}\daycell{ 9 }{ Tuesday of the 4th Week of Lent }{ 3rd Class }{ Ex 32:7-14\ \textperiodcentered\ John 7:14-31 } & \cellcolor{cviolet}\daycell{ 10 }{ Wednesday of the 4th Week of Lent }{ 3rd Class }{ Isa. 1:16-19\ \textperiodcentered\ John 9:1-38 } & \cellcolor{cviolet}\daycell{ 11 }{ Thursday of the 4th Week of Lent }{ 3rd Class }{ 4 Kings 4:25-38\ \textperiodcentered\ Luke 7:11-16 } & \cellcolor{cviolet}\daycell{ 12 }{ Friday of the 4th Week of Lent }{ 3rd Class }{ 3 Kings 17:17-24\ \textperiodcentered\ John 11:1-45 } & \cellcolor{cviolet}\daycell{ 13 }{ Saturday of the 4th Week of Lent }{ 3rd Class }{ Isa 49:8-15\ \textperiodcentered\ John 8:12-20 } \\ \hline -\cellcolor{cviolet}\daycell{ 14 }{ Passion Sunday }{ 1st Class }{ Heb 9:11-15.\ \textperiodcentered\ John 8:46-59. } & \cellcolor{cviolet}\daycell{ 15 }{ Monday of the 1st Week of Passion Week }{ 3rd Class }{ Jonas 3:1-10\ \textperiodcentered\ John 7:32-39 } & \cellcolor{cviolet}\daycell{ 16 }{ Tuesday of the 1st Week of Passion Week }{ 3rd Class }{ Dan 14:27, 28-42\ \textperiodcentered\ John 7:1-13 } & \cellcolor{cviolet}\daycell{ 17 }{ Wednesday of the 1st Week of Passion Week }{ 3rd Class }{ Lev 19:1-2, 11-19, 25\ \textperiodcentered\ John 10:22-38 } & \cellcolor{cviolet}\daycell{ 18 }{ Thursday of the 1st Week of Passion Week }{ 3rd Class }{ Dan 3:25, 34-45.\ \textperiodcentered\ Luke 7:36-50 } & \cellcolor{cwhite}\daycell{ 19 }{ St. Joseph, Spouse of the Bl. Virgin Mary }{ 1st Class }{ Ecclus 45:1-6\ \textperiodcentered\ Matt 1:18-21 } & \cellcolor{cviolet}\daycell{ 20 }{ Saturday of the 1st Week of Passion Week }{ 3rd Class }{ Jer 18:18-23\ \textperiodcentered\ John 12:10-36 } \\ \hline -\cellcolor{cviolet}\daycell{ 21 }{ Palm Sunday }{ 1st Class }{ Phil 2:5-11\ \textperiodcentered\ Matt. 26:36-75; 27:1-60. } & \cellcolor{cviolet}\daycell{ 22 }{ Monday of Holy Week }{ 1st Class }{ Isa 50:5-10\ \textperiodcentered\ John 12:1-9 } & \cellcolor{cviolet}\daycell{ 23 }{ Tuesday of Holy Week }{ 1st Class }{ Jer 11:18-20\ \textperiodcentered\ Mark 14:32-72; 15, 1-46 } & \cellcolor{cviolet}\daycell{ 24 }{ Wednesday of Holy Week (Spy Wednesday) }{ 1st Class }{ Isa 53:1-12\ \textperiodcentered\ Luke 22:39-71; 23:1-53 } & \cellcolor{cwhite}\daycell{ 25 }{ Holy Thursday (Maundy Thursday) }{ 1st Class }{ 1 Cor 11:20-32\ \textperiodcentered\ John 13:1-15 } & \cellcolor{cblack}\daycell{ 26 }{ Good Friday }{ 1st Class }{ Ex 12:1-11\ \textperiodcentered\ John 18:1-40; 19:1-42 } & \cellcolor{cviolet}\daycell{ 27 }{ Holy Saturday }{ 1st Class }{ Col 3:1-4\ \textperiodcentered\ Matt 28:1-7 } \\ \hline -\cellcolor{cwhite}\daycell{ 28 }{ Easter Sunday }{ 1st Class }{ 1 Cor 5:7-8\ \textperiodcentered\ Mark 16:1-7 } & \cellcolor{cwhite}\daycell{ 29 }{ Monday of Easter Week }{ 1st Class }{ Acts 10:37-43.\ \textperiodcentered\ Luke 24:13-35 } & \cellcolor{cwhite}\daycell{ 30 }{ Tuesday of Easter Week }{ 1st Class }{ Acts 13:16; 13:26-33\ \textperiodcentered\ Luke 24:36-47 } & \cellcolor{cwhite}\daycell{ 31 }{ Wednesday of Easter Week }{ 1st Class }{ Acts 3:13-15; 3:17-19\ \textperiodcentered\ John 21:1-14 } & & & \\ \hline + & \cellcolor{cviolet}\daycell{ 1 }{ Monday of the 3rd Week of Lent }{ 3rd Class }{ 4 Kings 5:1-15\ \textperiodcentered\ Luke 4:23-30 } & \cellcolor{cviolet}\daycell{ 2 }{ Tuesday of the 3rd Week of Lent }{ 3rd Class }{ 4 Kings 4:1-7\ \textperiodcentered\ Matt 18:15-22 } & \cellcolor{cviolet}\daycell{ 3 }{ Wednesday of the 3rd Week of Lent }{ 3rd Class }{ Ex 20:12-24\ \textperiodcentered\ Matt 15:1-20 } & \cellcolor{cviolet}\daycell{ 4 }{ Thursday of the 3rd Week of Lent }{ 3rd Class }{ Jer 7:1-7\ \textperiodcentered\ Luke 4:38-44 } & \cellcolor{cviolet}\daycell{ 5 }{ Friday of the 3rd Week of Lent }{ 3rd Class }{ Num 20:1, 3; 20:6-13\ \textperiodcentered\ John 4:5-42 } & \cellcolor{cviolet}\daycell{ 6 }{ Saturday of the 3rd Week of Lent }{ 3rd Class }{ Dan 13:1-9, 15-17, 19-30, 33-62\ \textperiodcentered\ John 8:1-11 } \\ \hline +\cellcolor{crose}\daycell{ 7 }{ 4th Sunday of Lent }{ 1st Class }{ Gal 4:22-31\ \textperiodcentered\ John 6:1-15 } & \cellcolor{cviolet}\daycell{ 8 }{ Monday of the 4th Week of Lent }{ 3rd Class }{ 3 Kings 3:16-28\ \textperiodcentered\ John 2:13-25 } & \cellcolor{cviolet}\daycell{ 9 }{ Tuesday of the 4th Week of Lent }{ 3rd Class }{ Ex 32:7-14\ \textperiodcentered\ John 7:14-31 } & \cellcolor{cviolet}\daycell{ 10 }{ Wednesday of the 4th Week of Lent }{ 3rd Class }{ Isa 1:16-19\ \textperiodcentered\ John 9:1-38 } & \cellcolor{cviolet}\daycell{ 11 }{ Thursday of the 4th Week of Lent }{ 3rd Class }{ 4 Kings 4:25-38\ \textperiodcentered\ Luke 7:11-16 } & \cellcolor{cviolet}\daycell{ 12 }{ Friday of the 4th Week of Lent }{ 3rd Class }{ 3 Kings 17:17-24\ \textperiodcentered\ John 11:1-45 } & \cellcolor{cviolet}\daycell{ 13 }{ Saturday of the 4th Week of Lent }{ 3rd Class }{ Isa 49:8-15\ \textperiodcentered\ John 8:12-20 } \\ \hline +\cellcolor{cviolet}\daycell{ 14 }{ Passion Sunday }{ 1st Class }{ Heb 9:11-15\ \textperiodcentered\ John 8:46-59 } & \cellcolor{cviolet}\daycell{ 15 }{ Monday of the 1st Week of Passion Week }{ 3rd Class }{ Jonas 3:1-10\ \textperiodcentered\ John 7:32-39 } & \cellcolor{cviolet}\daycell{ 16 }{ Tuesday of the 1st Week of Passion Week }{ 3rd Class }{ Dan 14:27, 28-42\ \textperiodcentered\ John 7:1-13 } & \cellcolor{cviolet}\daycell{ 17 }{ Wednesday of the 1st Week of Passion Week }{ 3rd Class }{ Lev 19:1-2, 11-19, 25\ \textperiodcentered\ John 10:22-38 } & \cellcolor{cviolet}\daycell{ 18 }{ Thursday of the 1st Week of Passion Week }{ 3rd Class }{ Dan 3:25, 34-45\ \textperiodcentered\ Luke 7:36-50 } & \cellcolor{cwhite}\daycell{ 19 }{ St. Joseph, Spouse of the Bl. Virgin Mary }{ 1st Class }{ Ecclus 45:1-6\ \textperiodcentered\ Matt 1:18-21 } & \cellcolor{cviolet}\daycell{ 20 }{ Saturday of the 1st Week of Passion Week }{ 3rd Class }{ Jer 18:18-23\ \textperiodcentered\ John 12:10-36 } \\ \hline +\cellcolor{cviolet}\daycell{ 21 }{ Palm Sunday }{ 1st Class }{ Phil 2:5-11\ \textperiodcentered\ Matt 26:36-75; 27:1-60 } & \cellcolor{cviolet}\daycell{ 22 }{ Monday of Holy Week }{ 1st Class }{ Isa 50:5-10\ \textperiodcentered\ John 12:1-9 } & \cellcolor{cviolet}\daycell{ 23 }{ Tuesday of Holy Week }{ 1st Class }{ Jer 11:18-20\ \textperiodcentered\ Mark 14:32-72; 15:1-46 } & \cellcolor{cviolet}\daycell{ 24 }{ Wednesday of Holy Week (Spy Wednesday) }{ 1st Class }{ Isa 53:1-12\ \textperiodcentered\ Luke 22:39-71; 23:1-53 } & \cellcolor{cwhite}\daycell{ 25 }{ Holy Thursday (Maundy Thursday) }{ 1st Class }{ 1 Cor 11:20-32\ \textperiodcentered\ John 13:1-15 } & \cellcolor{cblack}\daycell{ 26 }{ Good Friday }{ 1st Class }{ Ex 12:1-11\ \textperiodcentered\ John 18:1-40; 19:1-42 } & \cellcolor{cviolet}\daycell{ 27 }{ Holy Saturday }{ 1st Class }{ Col 3:1-4\ \textperiodcentered\ Matt 28:1-7 } \\ \hline +\cellcolor{cwhite}\daycell{ 28 }{ Easter Sunday }{ 1st Class }{ 1 Cor 5:7-8\ \textperiodcentered\ Mark 16:1-7 } & \cellcolor{cwhite}\daycell{ 29 }{ Monday of Easter Week }{ 1st Class }{ Acts 10:37-43\ \textperiodcentered\ Luke 24:13-35 } & \cellcolor{cwhite}\daycell{ 30 }{ Tuesday of Easter Week }{ 1st Class }{ Acts 13:16; 13:26-33\ \textperiodcentered\ Luke 24:36-47 } & \cellcolor{cwhite}\daycell{ 31 }{ Wednesday of Easter Week }{ 1st Class }{ Acts 3:13-15; 3:17-19\ \textperiodcentered\ John 21:1-14 } & & & \\ \hline \end{tabular} \clearpage @@ -139,9 +139,9 @@ \textbf{ Sunday } & \textbf{ Monday } & \textbf{ Tuesday } & \textbf{ Wednesday } & \textbf{ Thursday } & \textbf{ Friday } & \textbf{ Saturday } \\ \hline & & & & \cellcolor{cwhite}\daycell{ 1 }{ Thursday of Easter Week }{ 1st Class }{ Acts 8:26-40\ \textperiodcentered\ John 20:11-18 } & \cellcolor{cwhite}\daycell{ 2 }{ Friday of Easter Week }{ 1st Class }{ 1 Pet 3:18-22\ \textperiodcentered\ Matt 28:16-20 } & \cellcolor{cwhite}\daycell{ 3 }{ Saturday of Easter Week }{ 1st Class }{ 1 Pet 2:1-10\ \textperiodcentered\ John 20:1-9 } \\ \hline \cellcolor{cwhite}\daycell{ 4 }{ Low Sunday (Sunday in Easter Octave) }{ 1st Class }{ 1 John 5:4-10\ \textperiodcentered\ John 20:19-31 } & \cellcolor{cwhite}\daycell{ 5 }{ Annunciation of the Blessed Virgin Mary }{ 1st Class }{ Isa 7:10-15\ \textperiodcentered\ Luke 1:26-38 } & \cellcolor{cwhite}\daycell{ 6 }{ Tuesday of the 2nd Week of Eastertide }{ 4th Class }{ 1 John 5:4-10\ \textperiodcentered\ John 20:19-31 } & \cellcolor{cwhite}\daycell{ 7 }{ Wednesday of the 2nd Week of Eastertide }{ 4th Class }{ 1 John 5:4-10\ \textperiodcentered\ John 20:19-31 } & \cellcolor{cwhite}\daycell{ 8 }{ Thursday of the 2nd Week of Eastertide }{ 4th Class }{ 1 John 5:4-10\ \textperiodcentered\ John 20:19-31 } & \cellcolor{cwhite}\daycell{ 9 }{ Friday of the 2nd Week of Eastertide }{ 4th Class }{ 1 John 5:4-10\ \textperiodcentered\ John 20:19-31 } & \cellcolor{cwhite}\daycell{ 10 }{ Our Lady's Saturday Office }{ 4th Class }{ Ecclus 24:14-16\ \textperiodcentered\ John 19:25-27 } \\ \hline -\cellcolor{cwhite}\daycell{ 11 }{ 2nd Sunday after Easter }{ 2nd Class }{ 1 Pet 2:21-25\ \textperiodcentered\ John 10:11-16 } & \cellcolor{cwhite}\daycell{ 12 }{ Monday of the 3rd Week of Eastertide }{ 4th Class }{ 1 Pet 2:21-25\ \textperiodcentered\ John 10:11-16 } & \cellcolor{cred}\daycell{ 13 }{ St. Hermenegild }{ 3rd Class }{ Wis 10:10-14\ \textperiodcentered\ Luke 14:26-33. } & \cellcolor{cred}\daycell{ 14 }{ St. Justin }{ 3rd Class }{ 1 Cor 1:18-25; 1:30;\ \textperiodcentered\ Luke 12:2-8 } & \cellcolor{cwhite}\daycell{ 15 }{ Thursday of the 3rd Week of Eastertide }{ 4th Class }{ 1 Pet 2:21-25\ \textperiodcentered\ John 10:11-16 } & \cellcolor{cwhite}\daycell{ 16 }{ Friday of the 3rd Week of Eastertide }{ 4th Class }{ 1 Pet 2:21-25\ \textperiodcentered\ John 10:11-16 } & \cellcolor{cwhite}\daycell{ 17 }{ Our Lady's Saturday Office }{ 4th Class }{ Ecclus 24:14-16\ \textperiodcentered\ John 19:25-27 } \\ \hline -\cellcolor{cwhite}\daycell{ 18 }{ 3rd Sunday after Easter }{ 2nd Class }{ 1 Pet 2:11-19\ \textperiodcentered\ John 16:16-22 } & \cellcolor{cwhite}\daycell{ 19 }{ Monday of the 4th Week of Eastertide }{ 4th Class }{ 1 Pet 2:11-19\ \textperiodcentered\ John 16:16-22 } & \cellcolor{cwhite}\daycell{ 20 }{ Tuesday of the 4th Week of Eastertide }{ 4th Class }{ 1 Pet 2:11-19\ \textperiodcentered\ John 16:16-22 } & \cellcolor{cwhite}\daycell{ 21 }{ St. Anselm }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cred}\daycell{ 22 }{ Sts. Soter \& Caius }{ 3rd Class }{ 1 Pet 5:1-4; 5:10-11.\ \textperiodcentered\ Matt 16:13-19 } & \cellcolor{cwhite}\daycell{ 23 }{ Friday of the 4th Week of Eastertide }{ 4th Class }{ 1 Pet 2:11-19\ \textperiodcentered\ John 16:16-22 } & \cellcolor{cred}\daycell{ 24 }{ St. Fidelis of Sigmaringen }{ 3rd Class }{ Wis 5:1-5\ \textperiodcentered\ John 15:1-7 } \\ \hline -\cellcolor{cwhite}\daycell{ 25 }{ 4th Sunday after Easter }{ 2nd Class }{ Jas 1:17-21\ \textperiodcentered\ John 16:5-14 } & \cellcolor{cred}\daycell{ 26 }{ Sts. Cletus \& Marcellinus }{ 3rd Class }{ 1 Pet 5:1-4; 5:10-11.\ \textperiodcentered\ Matt 16:13-19 } & \cellcolor{cwhite}\daycell{ 27 }{ St. Peter Canisius }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 28 }{ St. Paul of the Cross }{ 3rd Class }{ 1 Cor 1:17-25.\ \textperiodcentered\ Luke 10:1-9 } & \cellcolor{cred}\daycell{ 29 }{ St. Peter of Verona }{ 3rd Class }{ 2 Tim. 2:8-10; 3:10-12.\ \textperiodcentered\ Matt 10:34-42 } & \cellcolor{cwhite}\daycell{ 30 }{ St. Catherine of Siena }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Matt 25:1-13. } & \\ \hline +\cellcolor{cwhite}\daycell{ 11 }{ 2nd Sunday after Easter }{ 2nd Class }{ 1 Pet 2:21-25\ \textperiodcentered\ John 10:11-16 } & \cellcolor{cwhite}\daycell{ 12 }{ Monday of the 3rd Week of Eastertide }{ 4th Class }{ 1 Pet 2:21-25\ \textperiodcentered\ John 10:11-16 } & \cellcolor{cred}\daycell{ 13 }{ St. Hermenegild }{ 3rd Class }{ Wis 10:10-14\ \textperiodcentered\ Luke 14:26-33 } & \cellcolor{cred}\daycell{ 14 }{ St. Justin }{ 3rd Class }{ 1 Cor 1:18-25; 1:30\ \textperiodcentered\ Luke 12:2-8 } & \cellcolor{cwhite}\daycell{ 15 }{ Thursday of the 3rd Week of Eastertide }{ 4th Class }{ 1 Pet 2:21-25\ \textperiodcentered\ John 10:11-16 } & \cellcolor{cwhite}\daycell{ 16 }{ Friday of the 3rd Week of Eastertide }{ 4th Class }{ 1 Pet 2:21-25\ \textperiodcentered\ John 10:11-16 } & \cellcolor{cwhite}\daycell{ 17 }{ Our Lady's Saturday Office }{ 4th Class }{ Ecclus 24:14-16\ \textperiodcentered\ John 19:25-27 } \\ \hline +\cellcolor{cwhite}\daycell{ 18 }{ 3rd Sunday after Easter }{ 2nd Class }{ 1 Pet 2:11-19\ \textperiodcentered\ John 16:16-22 } & \cellcolor{cwhite}\daycell{ 19 }{ Monday of the 4th Week of Eastertide }{ 4th Class }{ 1 Pet 2:11-19\ \textperiodcentered\ John 16:16-22 } & \cellcolor{cwhite}\daycell{ 20 }{ Tuesday of the 4th Week of Eastertide }{ 4th Class }{ 1 Pet 2:11-19\ \textperiodcentered\ John 16:16-22 } & \cellcolor{cwhite}\daycell{ 21 }{ St. Anselm }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cred}\daycell{ 22 }{ Sts. Soter \& Caius }{ 3rd Class }{ 1 Pet 5:1-4; 5:10-11\ \textperiodcentered\ Matt 16:13-19 } & \cellcolor{cwhite}\daycell{ 23 }{ Friday of the 4th Week of Eastertide }{ 4th Class }{ 1 Pet 2:11-19\ \textperiodcentered\ John 16:16-22 } & \cellcolor{cred}\daycell{ 24 }{ St. Fidelis of Sigmaringen }{ 3rd Class }{ Wis 5:1-5\ \textperiodcentered\ John 15:1-7 } \\ \hline +\cellcolor{cwhite}\daycell{ 25 }{ 4th Sunday after Easter }{ 2nd Class }{ Jas 1:17-21\ \textperiodcentered\ John 16:5-14 } & \cellcolor{cred}\daycell{ 26 }{ Sts. Cletus \& Marcellinus }{ 3rd Class }{ 1 Pet 5:1-4; 5:10-11\ \textperiodcentered\ Matt 16:13-19 } & \cellcolor{cwhite}\daycell{ 27 }{ St. Peter Canisius }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 28 }{ St. Paul of the Cross }{ 3rd Class }{ 1 Cor 1:17-25\ \textperiodcentered\ Luke 10:1-9 } & \cellcolor{cred}\daycell{ 29 }{ St. Peter of Verona }{ 3rd Class }{ 2 Tim 2:8-10; 3:10-12\ \textperiodcentered\ Matt 10:34-42 } & \cellcolor{cwhite}\daycell{ 30 }{ St. Catherine of Siena }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Matt 25:1-13 } & \\ \hline \end{tabular} \clearpage @@ -150,12 +150,12 @@ \renewcommand{\arraystretch}{1} \begin{tabular}{|*{7}{p{\cellw}|}}\hline \textbf{ Sunday } & \textbf{ Monday } & \textbf{ Tuesday } & \textbf{ Wednesday } & \textbf{ Thursday } & \textbf{ Friday } & \textbf{ Saturday } \\ \hline - & & & & & & \cellcolor{cwhite}\daycell{ 1 }{ St. Joseph the Workman }{ 1st Class }{ Col. 3:14-15, 17, 23-24\ \textperiodcentered\ Matt 13:54-58 } \\ \hline -\cellcolor{cwhite}\daycell{ 2 }{ 5th Sunday after Easter }{ 2nd Class }{ Jas 1:22-27\ \textperiodcentered\ John 16:23-30 } & \cellcolor{cviolet}\daycell{ 3 }{ Rogation Monday }{ 4th Class }{ Jas 1:22-27\ \textperiodcentered\ John 16:23-30 } & \cellcolor{cwhite}\daycell{ 4 }{ St. Monica }{ 3rd Class }{ 1 Tim. 5:3-10.\ \textperiodcentered\ Luke 7:11-16 } & \cellcolor{cwhite}\daycell{ 5 }{ Vigil of the Ascension }{ 2nd Class }{ Eph. 4:7-13.\ \textperiodcentered\ John 17:1-11. } & \cellcolor{cwhite}\daycell{ 6 }{ The Ascension of Our Lord }{ 1st Class }{ Acts 1:1-11\ \textperiodcentered\ Mark 16:14-20 } & \cellcolor{cred}\daycell{ 7 }{ St. Stanislaus }{ 3rd Class }{ Wis 5:1-5\ \textperiodcentered\ John 15:1-7 } & \cellcolor{cwhite}\daycell{ 8 }{ Our Lady's Saturday Office }{ 4th Class }{ Ecclus 24:14-16\ \textperiodcentered\ John 19:25-27 } \\ \hline -\cellcolor{cwhite}\daycell{ 9 }{ Sunday after the Ascension }{ 2nd Class }{ 1 Pet 4:7-11.\ \textperiodcentered\ John 15:26-27; 16:1-4. } & \cellcolor{cwhite}\daycell{ 10 }{ St. Antoninus }{ 3rd Class }{ Sir 44:16-27; 45:3-20\ \textperiodcentered\ Matt 25:14-23 } & \cellcolor{cred}\daycell{ 11 }{ Sts. Philip \& James }{ 2nd Class }{ Wis. 5:1-5\ \textperiodcentered\ John 14:1-13 } & \cellcolor{cred}\daycell{ 12 }{ Sts. Nereus, Achilleus, Domitilla, \& Pancras }{ 3rd Class }{ Wis. 5:1-5\ \textperiodcentered\ John 4:46-53 } & \cellcolor{cwhite}\daycell{ 13 }{ St. Robert Bellarmine }{ 3rd Class }{ Wis 7:7-14.\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 14 }{ Friday of the 7th Week of Eastertide }{ 4th Class }{ 1 Pet 4:7-11.\ \textperiodcentered\ John 15:26-27; 16:1-4. } & \cellcolor{cred}\daycell{ 15 }{ Vigil of Pentecost }{ 1st Class }{ Acts 19:1-8.\ \textperiodcentered\ John 14:15-21. } \\ \hline -\cellcolor{cred}\daycell{ 16 }{ Pentecost Sunday (Whitsunday) }{ 1st Class }{ Acts 2:1-11.\ \textperiodcentered\ John 14:23-31. } & \cellcolor{cred}\daycell{ 17 }{ Monday of Pentecost Week }{ 1st Class }{ Acts 10:34, 42-48\ \textperiodcentered\ John 3:16-21 } & \cellcolor{cred}\daycell{ 18 }{ Tuesday of Pentecost Week }{ 1st Class }{ Acts 8:14-17.\ \textperiodcentered\ John 10:1-10. } & \cellcolor{cred}\daycell{ 19 }{ Pentecost Ember Wednesday }{ 1st Class }{ Acts 5:12-16\ \textperiodcentered\ John 6:44-52. } & \cellcolor{cred}\daycell{ 20 }{ Thursday of Pentecost Week }{ 1st Class }{ Acts 8:5-8\ \textperiodcentered\ Luke 9:1-6 } & \cellcolor{cred}\daycell{ 21 }{ Pentecost Ember Friday }{ 1st Class }{ Joel 2:23-24; 26-27\ \textperiodcentered\ Luke 5:17-26 } & \cellcolor{cred}\daycell{ 22 }{ Pentecost Ember Saturday }{ 1st Class }{ Rom 5:1-5.\ \textperiodcentered\ Luke 4:38-44. } \\ \hline -\cellcolor{cwhite}\daycell{ 23 }{ Trinity Sunday }{ 1st Class }{ Rom 11:33-36.\ \textperiodcentered\ Matt 28:18-20 } & \cellcolor{cgreen}\daycell{ 24 }{ Monday of the 1st Week of the Time after Pentecost }{ 4th Class }{ 1 John 4:8-21\ \textperiodcentered\ Luke 6:36-42 } & \cellcolor{cwhite}\daycell{ 25 }{ St. Gregory VII }{ 3rd Class }{ 1 Pet 5:1-4; 5:10-11.\ \textperiodcentered\ Matt 16:13-19 } & \cellcolor{cwhite}\daycell{ 26 }{ St. Philip Neri }{ 3rd Class }{ Wis 7:7-14.\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cwhite}\daycell{ 27 }{ Corpus Christi }{ 1st Class }{ 1 Cor 11:23-29\ \textperiodcentered\ John 6:56-59 } & \cellcolor{cwhite}\daycell{ 28 }{ St. Augustine of Canterbury }{ 3rd Class }{ 1 Thess 2:2-9\ \textperiodcentered\ Luke 10:1-9 } & \cellcolor{cwhite}\daycell{ 29 }{ St. Mary Magdalene de Pazzi }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Matt 25:1-13. } \\ \hline -\cellcolor{cgreen}\daycell{ 30 }{ 2nd Sunday after Pentecost }{ 2nd Class }{ 1 John 3:13-18.\ \textperiodcentered\ Luke 14:16-24. } & \cellcolor{cwhite}\daycell{ 31 }{ Queenship of the Blessed Virgin Mary }{ 2nd Class }{ Eccli 24:5; 14:7; 14:9-11; 24:30-31\ \textperiodcentered\ Luke 1:26-33 } & & & & & \\ \hline + & & & & & & \cellcolor{cwhite}\daycell{ 1 }{ St. Joseph the Workman }{ 1st Class }{ Col 3:14-15, 17, 23-24\ \textperiodcentered\ Matt 13:54-58 } \\ \hline +\cellcolor{cwhite}\daycell{ 2 }{ 5th Sunday after Easter }{ 2nd Class }{ Jas 1:22-27\ \textperiodcentered\ John 16:23-30 } & \cellcolor{cviolet}\daycell{ 3 }{ Rogation Monday }{ 4th Class }{ Jas 1:22-27\ \textperiodcentered\ John 16:23-30 } & \cellcolor{cwhite}\daycell{ 4 }{ St. Monica }{ 3rd Class }{ 1 Tim. 5:3-10\ \textperiodcentered\ Luke 7:11-16 } & \cellcolor{cwhite}\daycell{ 5 }{ Vigil of the Ascension }{ 2nd Class }{ Eph 4:7-13\ \textperiodcentered\ John 17:1-11 } & \cellcolor{cwhite}\daycell{ 6 }{ The Ascension of Our Lord }{ 1st Class }{ Acts 1:1-11\ \textperiodcentered\ Mark 16:14-20 } & \cellcolor{cred}\daycell{ 7 }{ St. Stanislaus }{ 3rd Class }{ Wis 5:1-5\ \textperiodcentered\ John 15:1-7 } & \cellcolor{cwhite}\daycell{ 8 }{ Our Lady's Saturday Office }{ 4th Class }{ Ecclus 24:14-16\ \textperiodcentered\ John 19:25-27 } \\ \hline +\cellcolor{cwhite}\daycell{ 9 }{ Sunday after the Ascension }{ 2nd Class }{ 1 Pet 4:7-11\ \textperiodcentered\ John 15:26-27; 16:1-4 } & \cellcolor{cwhite}\daycell{ 10 }{ St. Antoninus }{ 3rd Class }{ Ecclus 44:16-27; 45:3-20\ \textperiodcentered\ Matt 25:14-23 } & \cellcolor{cred}\daycell{ 11 }{ Sts. Philip \& James }{ 2nd Class }{ Wis 5:1-5\ \textperiodcentered\ John 14:1-13 } & \cellcolor{cred}\daycell{ 12 }{ Sts. Nereus, Achilleus, Domitilla, \& Pancras }{ 3rd Class }{ Wis 5:1-5\ \textperiodcentered\ John 4:46-53 } & \cellcolor{cwhite}\daycell{ 13 }{ St. Robert Bellarmine }{ 3rd Class }{ Wis 7:7-14\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 14 }{ Friday of the 7th Week of Eastertide }{ 4th Class }{ 1 Pet 4:7-11\ \textperiodcentered\ John 15:26-27; 16:1-4 } & \cellcolor{cred}\daycell{ 15 }{ Vigil of Pentecost }{ 1st Class }{ Acts 19:1-8\ \textperiodcentered\ John 14:15-21 } \\ \hline +\cellcolor{cred}\daycell{ 16 }{ Pentecost Sunday (Whitsunday) }{ 1st Class }{ Acts 2:1-11\ \textperiodcentered\ John 14:23-31 } & \cellcolor{cred}\daycell{ 17 }{ Monday of Pentecost Week }{ 1st Class }{ Acts 10:34, 42-48\ \textperiodcentered\ John 3:16-21 } & \cellcolor{cred}\daycell{ 18 }{ Tuesday of Pentecost Week }{ 1st Class }{ Acts 8:14-17\ \textperiodcentered\ John 10:1-10 } & \cellcolor{cred}\daycell{ 19 }{ Pentecost Ember Wednesday }{ 1st Class }{ Acts 5:12-16\ \textperiodcentered\ John 6:44-52 } & \cellcolor{cred}\daycell{ 20 }{ Thursday of Pentecost Week }{ 1st Class }{ Acts 8:5-8\ \textperiodcentered\ Luke 9:1-6 } & \cellcolor{cred}\daycell{ 21 }{ Pentecost Ember Friday }{ 1st Class }{ Joel 2:23-24; 2:26-27\ \textperiodcentered\ Luke 5:17-26 } & \cellcolor{cred}\daycell{ 22 }{ Pentecost Ember Saturday }{ 1st Class }{ Rom 5:1-5\ \textperiodcentered\ Luke 4:38-44 } \\ \hline +\cellcolor{cwhite}\daycell{ 23 }{ Trinity Sunday }{ 1st Class }{ Rom 11:33-36\ \textperiodcentered\ Matt 28:18-20 } & \cellcolor{cgreen}\daycell{ 24 }{ Monday of the 1st Week of the Time after Pentecost }{ 4th Class }{ 1 John 4:8-21\ \textperiodcentered\ Luke 6:36-42 } & \cellcolor{cwhite}\daycell{ 25 }{ St. Gregory VII }{ 3rd Class }{ 1 Pet 5:1-4; 5:10-11\ \textperiodcentered\ Matt 16:13-19 } & \cellcolor{cwhite}\daycell{ 26 }{ St. Philip Neri }{ 3rd Class }{ Wis 7:7-14\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cwhite}\daycell{ 27 }{ Corpus Christi }{ 1st Class }{ 1 Cor 11:23-29\ \textperiodcentered\ John 6:56-59 } & \cellcolor{cwhite}\daycell{ 28 }{ St. Augustine of Canterbury }{ 3rd Class }{ 1 Thess 2:2-9\ \textperiodcentered\ Luke 10:1-9 } & \cellcolor{cwhite}\daycell{ 29 }{ St. Mary Magdalene de Pazzi }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Matt 25:1-13 } \\ \hline +\cellcolor{cgreen}\daycell{ 30 }{ 2nd Sunday after Pentecost }{ 2nd Class }{ 1 John 3:13-18\ \textperiodcentered\ Luke 14:16-24 } & \cellcolor{cwhite}\daycell{ 31 }{ Queenship of the Blessed Virgin Mary }{ 2nd Class }{ Ecclus 24:5; 14:7; 14:9-11; 24:30-31\ \textperiodcentered\ Luke 1:26-33 } & & & & & \\ \hline \end{tabular} \clearpage @@ -164,11 +164,11 @@ \renewcommand{\arraystretch}{1} \begin{tabular}{|*{7}{p{\cellw}|}}\hline \textbf{ Sunday } & \textbf{ Monday } & \textbf{ Tuesday } & \textbf{ Wednesday } & \textbf{ Thursday } & \textbf{ Friday } & \textbf{ Saturday } \\ \hline - & & \cellcolor{cwhite}\daycell{ 1 }{ St. Angela Merici }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Matt 25:1-13. } & \cellcolor{cgreen}\daycell{ 2 }{ Wednesday of the 2nd Week of the Time after Pentecost }{ 4th Class }{ 1 John 3:13-18.\ \textperiodcentered\ Luke 14:16-24. } & \cellcolor{cgreen}\daycell{ 3 }{ Thursday of the 2nd Week of the Time after Pentecost }{ 4th Class }{ 1 John 3:13-18.\ \textperiodcentered\ Luke 14:16-24. } & \cellcolor{cwhite}\daycell{ 4 }{ The Sacred Heart of Jesus }{ 1st Class }{ Eph 3:8-12, 14-19\ \textperiodcentered\ John 19:31-37 } & \cellcolor{cred}\daycell{ 5 }{ St. Boniface }{ 3rd Class }{ Ecclus 44:1-15\ \textperiodcentered\ Matt 5:1-12 } \\ \hline -\cellcolor{cgreen}\daycell{ 6 }{ 3rd Sunday after Pentecost }{ 2nd Class }{ 1 Pet. 5:6-11\ \textperiodcentered\ Luke 15:1-10 } & \cellcolor{cgreen}\daycell{ 7 }{ Monday of the 3rd Week of the Time after Pentecost }{ 4th Class }{ 1 Pet. 5:6-11\ \textperiodcentered\ Luke 15:1-10 } & \cellcolor{cgreen}\daycell{ 8 }{ Tuesday of the 3rd Week of the Time after Pentecost }{ 4th Class }{ 1 Pet. 5:6-11\ \textperiodcentered\ Luke 15:1-10 } & \cellcolor{cgreen}\daycell{ 9 }{ Wednesday of the 3rd Week of the Time after Pentecost }{ 4th Class }{ 1 Pet. 5:6-11\ \textperiodcentered\ Luke 15:1-10 } & \cellcolor{cwhite}\daycell{ 10 }{ St. Margaret of Scotland }{ 3rd Class }{ Prov 31:10-31\ \textperiodcentered\ Matt 13:44-52. } & \cellcolor{cred}\daycell{ 11 }{ St. Barnabas }{ 3rd Class }{ Acts 11:21-26; 13:1-3\ \textperiodcentered\ Matt 10:16-22 } & \cellcolor{cwhite}\daycell{ 12 }{ St. John of San Fecundo }{ 3rd Class }{ Sir 31:8-11\ \textperiodcentered\ Luke 12:35-40 } \\ \hline -\cellcolor{cgreen}\daycell{ 13 }{ 4th Sunday after Pentecost }{ 2nd Class }{ Rom 8:18-23\ \textperiodcentered\ Luke 5:1-11 } & \cellcolor{cwhite}\daycell{ 14 }{ St. Basil the Great }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Luke 14:26-35 } & \cellcolor{cgreen}\daycell{ 15 }{ Tuesday of the 4th Week of the Time after Pentecost }{ 4th Class }{ Rom 8:18-23\ \textperiodcentered\ Luke 5:1-11 } & \cellcolor{cgreen}\daycell{ 16 }{ Wednesday of the 4th Week of the Time after Pentecost }{ 4th Class }{ Rom 8:18-23\ \textperiodcentered\ Luke 5:1-11 } & \cellcolor{cwhite}\daycell{ 17 }{ St. Gregory Barbarigo }{ 3rd Class }{ Sir 44:16-27; 45:3-20\ \textperiodcentered\ Matt 25:14-23 } & \cellcolor{cwhite}\daycell{ 18 }{ St. Ephrem of Syria }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 19 }{ St. Julia of Falconieri }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Matt 25:1-13. } \\ \hline -\cellcolor{cgreen}\daycell{ 20 }{ 5th Sunday after Pentecost }{ 2nd Class }{ 1 Pet 3:8-15.\ \textperiodcentered\ Matt 5:20-24. } & \cellcolor{cwhite}\daycell{ 21 }{ St. Aloysius Gongzaga }{ 3rd Class }{ Sir 31:8-11\ \textperiodcentered\ Matt 22:29-40 } & \cellcolor{cwhite}\daycell{ 22 }{ St. Paulinus of Nola }{ 3rd Class }{ 2 Cor. 8:9-15\ \textperiodcentered\ Luke 12:32-34 } & \cellcolor{cviolet}\daycell{ 23 }{ Vigil of the Nativity of St. John the Baptist }{ 2nd Class }{ Jer 1:4-10\ \textperiodcentered\ Luke 1:5-17 } & \cellcolor{cwhite}\daycell{ 24 }{ Nativity of St. John the Baptist }{ 1st Class }{ Isa 49:1-3, 5-7.\ \textperiodcentered\ Luke 1:57-68 } & \cellcolor{cwhite}\daycell{ 25 }{ St. William }{ 3rd Class }{ Ecclus 45:1-6\ \textperiodcentered\ Matt 19:27-29. } & \cellcolor{cred}\daycell{ 26 }{ Sts. John \& Paul }{ 3rd Class }{ Eccli 44:10-15\ \textperiodcentered\ Luke 12:1-8 } \\ \hline -\cellcolor{cgreen}\daycell{ 27 }{ 6th Sunday after Pentecost }{ 2nd Class }{ Rom 6:3-11.\ \textperiodcentered\ Mark 8:1-9 } & \cellcolor{cviolet}\daycell{ 28 }{ Vigil of Sts. Peter \& Paul }{ 2nd Class }{ Acts 3:1-10\ \textperiodcentered\ John 21:15-19 } & \cellcolor{cred}\daycell{ 29 }{ Sts. Peter \& Paul }{ 1st Class }{ Acts 12:1-11\ \textperiodcentered\ Matt 16:13-19 } & \cellcolor{cred}\daycell{ 30 }{ In Commemoratione Sancti Pauli Apostoli }{ 3rd Class }{ Gal 1:11-20\ \textperiodcentered\ Matt 10:16-22 } & & & \\ \hline + & & \cellcolor{cwhite}\daycell{ 1 }{ St. Angela Merici }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Matt 25:1-13 } & \cellcolor{cgreen}\daycell{ 2 }{ Wednesday of the 2nd Week of the Time after Pentecost }{ 4th Class }{ 1 John 3:13-18\ \textperiodcentered\ Luke 14:16-24 } & \cellcolor{cgreen}\daycell{ 3 }{ Thursday of the 2nd Week of the Time after Pentecost }{ 4th Class }{ 1 John 3:13-18\ \textperiodcentered\ Luke 14:16-24 } & \cellcolor{cwhite}\daycell{ 4 }{ The Sacred Heart of Jesus }{ 1st Class }{ Eph 3:8-12, 14-19\ \textperiodcentered\ John 19:31-37 } & \cellcolor{cred}\daycell{ 5 }{ St. Boniface }{ 3rd Class }{ Ecclus 44:1-15\ \textperiodcentered\ Matt 5:1-12 } \\ \hline +\cellcolor{cgreen}\daycell{ 6 }{ 3rd Sunday after Pentecost }{ 2nd Class }{ 1 Pet 5:6-11\ \textperiodcentered\ Luke 15:1-10 } & \cellcolor{cgreen}\daycell{ 7 }{ Monday of the 3rd Week of the Time after Pentecost }{ 4th Class }{ 1 Pet 5:6-11\ \textperiodcentered\ Luke 15:1-10 } & \cellcolor{cgreen}\daycell{ 8 }{ Tuesday of the 3rd Week of the Time after Pentecost }{ 4th Class }{ 1 Pet 5:6-11\ \textperiodcentered\ Luke 15:1-10 } & \cellcolor{cgreen}\daycell{ 9 }{ Wednesday of the 3rd Week of the Time after Pentecost }{ 4th Class }{ 1 Pet 5:6-11\ \textperiodcentered\ Luke 15:1-10 } & \cellcolor{cwhite}\daycell{ 10 }{ St. Margaret of Scotland }{ 3rd Class }{ Prov 31:10-31\ \textperiodcentered\ Matt 13:44-52 } & \cellcolor{cred}\daycell{ 11 }{ St. Barnabas }{ 3rd Class }{ Acts 11:21-26; 13:1-3\ \textperiodcentered\ Matt 10:16-22 } & \cellcolor{cwhite}\daycell{ 12 }{ St. John of San Fecundo }{ 3rd Class }{ Ecclus 31:8-11\ \textperiodcentered\ Luke 12:35-40 } \\ \hline +\cellcolor{cgreen}\daycell{ 13 }{ 4th Sunday after Pentecost }{ 2nd Class }{ Rom 8:18-23\ \textperiodcentered\ Luke 5:1-11 } & \cellcolor{cwhite}\daycell{ 14 }{ St. Basil the Great }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Luke 14:26-35 } & \cellcolor{cgreen}\daycell{ 15 }{ Tuesday of the 4th Week of the Time after Pentecost }{ 4th Class }{ Rom 8:18-23\ \textperiodcentered\ Luke 5:1-11 } & \cellcolor{cgreen}\daycell{ 16 }{ Wednesday of the 4th Week of the Time after Pentecost }{ 4th Class }{ Rom 8:18-23\ \textperiodcentered\ Luke 5:1-11 } & \cellcolor{cwhite}\daycell{ 17 }{ St. Gregory Barbarigo }{ 3rd Class }{ Ecclus 44:16-27; 45:3-20\ \textperiodcentered\ Matt 25:14-23 } & \cellcolor{cwhite}\daycell{ 18 }{ St. Ephrem of Syria }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 19 }{ St. Julia of Falconieri }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Matt 25:1-13 } \\ \hline +\cellcolor{cgreen}\daycell{ 20 }{ 5th Sunday after Pentecost }{ 2nd Class }{ 1 Pet 3:8-15\ \textperiodcentered\ Matt 5:20-24 } & \cellcolor{cwhite}\daycell{ 21 }{ St. Aloysius Gongzaga }{ 3rd Class }{ Ecclus 31:8-11\ \textperiodcentered\ Matt 22:29-40 } & \cellcolor{cwhite}\daycell{ 22 }{ St. Paulinus of Nola }{ 3rd Class }{ 2 Cor 8:9-15\ \textperiodcentered\ Luke 12:32-34 } & \cellcolor{cviolet}\daycell{ 23 }{ Vigil of the Nativity of St. John the Baptist }{ 2nd Class }{ Jer 1:4-10\ \textperiodcentered\ Luke 1:5-17 } & \cellcolor{cwhite}\daycell{ 24 }{ Nativity of St. John the Baptist }{ 1st Class }{ Isa 49:1-3, 5-7\ \textperiodcentered\ Luke 1:57-68 } & \cellcolor{cwhite}\daycell{ 25 }{ St. William }{ 3rd Class }{ Ecclus 45:1-6\ \textperiodcentered\ Matt 19:27-29 } & \cellcolor{cred}\daycell{ 26 }{ Sts. John \& Paul }{ 3rd Class }{ Ecclus 44:10-15\ \textperiodcentered\ Luke 12:1-8 } \\ \hline +\cellcolor{cgreen}\daycell{ 27 }{ 6th Sunday after Pentecost }{ 2nd Class }{ Rom 6:3-11\ \textperiodcentered\ Mark 8:1-9 } & \cellcolor{cviolet}\daycell{ 28 }{ Vigil of Sts. Peter \& Paul }{ 2nd Class }{ Acts 3:1-10\ \textperiodcentered\ John 21:15-19 } & \cellcolor{cred}\daycell{ 29 }{ Sts. Peter \& Paul }{ 1st Class }{ Acts 12:1-11\ \textperiodcentered\ Matt 16:13-19 } & \cellcolor{cred}\daycell{ 30 }{ In Commemoratione Sancti Pauli Apostoli }{ 3rd Class }{ Gal 1:11-20\ \textperiodcentered\ Matt 10:16-22 } & & & \\ \hline \end{tabular} \clearpage @@ -177,11 +177,11 @@ \renewcommand{\arraystretch}{1} \begin{tabular}{|*{7}{p{\cellw}|}}\hline \textbf{ Sunday } & \textbf{ Monday } & \textbf{ Tuesday } & \textbf{ Wednesday } & \textbf{ Thursday } & \textbf{ Friday } & \textbf{ Saturday } \\ \hline - & & & & \cellcolor{cred}\daycell{ 1 }{ The Precious Blood of Our Lord Jesus Christ }{ 1st Class }{ Heb 9:11-15.\ \textperiodcentered\ John 19:30-35 } & \cellcolor{cwhite}\daycell{ 2 }{ Visitation of the Blessed Virgin Mary }{ 2nd Class }{ Song 2:8-14\ \textperiodcentered\ Luke 1:39-47 } & \cellcolor{cred}\daycell{ 3 }{ St. Irenaeus }{ 3rd Class }{ 2 Tim. 3:14-17; 4:1-5\ \textperiodcentered\ Matt 10:28-33 } \\ \hline -\cellcolor{cgreen}\daycell{ 4 }{ 7th Sunday after Pentecost }{ 2nd Class }{ Rom 6:19-23\ \textperiodcentered\ Matt 7:15-21 } & \cellcolor{cwhite}\daycell{ 5 }{ St. Anthony Mary Zaccariah }{ 3rd Class }{ 1 Tim. 4:8-16\ \textperiodcentered\ Mark 10:15-21 } & \cellcolor{cgreen}\daycell{ 6 }{ Tuesday of the 7th Week of the Time after Pentecost }{ 4th Class }{ Rom 6:19-23\ \textperiodcentered\ Matt 7:15-21 } & \cellcolor{cwhite}\daycell{ 7 }{ Sts. Cyril \& Methodius }{ 3rd Class }{ Heb 7:23-27\ \textperiodcentered\ Luke 10:1-9 } & \cellcolor{cwhite}\daycell{ 8 }{ St. Elizabeth of Portugal }{ 3rd Class }{ Prov 31:10-31\ \textperiodcentered\ Matt 13:44-52. } & \cellcolor{cgreen}\daycell{ 9 }{ Friday of the 7th Week of the Time after Pentecost }{ 4th Class }{ Rom 6:19-23\ \textperiodcentered\ Matt 7:15-21 } & \cellcolor{cred}\daycell{ 10 }{ Seven Holy Brothers and Sts. Rufina \& Secunda }{ 3rd Class }{ Prov 31:10-31\ \textperiodcentered\ Matt 12:46-50 } \\ \hline -\cellcolor{cgreen}\daycell{ 11 }{ 8th Sunday after Pentecost }{ 2nd Class }{ Rom 8:12-17\ \textperiodcentered\ Luke 16:1-9 } & \cellcolor{cwhite}\daycell{ 12 }{ St. John Gualbert }{ 3rd Class }{ Ecclus 45:1-6\ \textperiodcentered\ Matt 5:43-48 } & \cellcolor{cgreen}\daycell{ 13 }{ Tuesday of the 8th Week of the Time after Pentecost }{ 4th Class }{ Rom 8:12-17\ \textperiodcentered\ Luke 16:1-9 } & \cellcolor{cwhite}\daycell{ 14 }{ St. Bonaventure }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 15 }{ St. Henry the Emperor }{ 3rd Class }{ Sir 31:8-11\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cgreen}\daycell{ 16 }{ Friday of the 8th Week of the Time after Pentecost }{ 4th Class }{ Rom 8:12-17\ \textperiodcentered\ Luke 16:1-9 } & \cellcolor{cwhite}\daycell{ 17 }{ Our Lady's Saturday Office }{ 4th Class }{ Ecclus 24:14-16\ \textperiodcentered\ Luke 11:27-28 } \\ \hline -\cellcolor{cgreen}\daycell{ 18 }{ 9th Sunday after Pentecost }{ 2nd Class }{ 1 Cor. 10:6-13\ \textperiodcentered\ Luke 19:41-47 } & \cellcolor{cwhite}\daycell{ 19 }{ St. Vincent de Paul }{ 3rd Class }{ 1 Cor. 4:9-14\ \textperiodcentered\ Luke 10:1-9 } & \cellcolor{cwhite}\daycell{ 20 }{ St. Jerome Emiliani }{ 3rd Class }{ Isa 58:7-11\ \textperiodcentered\ Matt 19:13-21 } & \cellcolor{cwhite}\daycell{ 21 }{ St. Laurence of Brindisi }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 22 }{ St. Mary Magdalene }{ 3rd Class }{ Song 3:2-5; 8:6-7\ \textperiodcentered\ Luke 7:36-50 } & \cellcolor{cred}\daycell{ 23 }{ St. Apollinaris }{ 3rd Class }{ 1 Pet. 5:1-11\ \textperiodcentered\ Luke 22:24-30 } & \cellcolor{cwhite}\daycell{ 24 }{ Our Lady's Saturday Office }{ 4th Class }{ Ecclus 24:14-16\ \textperiodcentered\ Luke 11:27-28 } \\ \hline -\cellcolor{cgreen}\daycell{ 25 }{ 10th Sunday after Pentecost }{ 2nd Class }{ 1 Cor. 12:2-11\ \textperiodcentered\ Luke 18:9-14 } & \cellcolor{cwhite}\daycell{ 26 }{ St. Anne, Mother of the Blessed Virgin }{ 2nd Class }{ Prov 31:10-31\ \textperiodcentered\ Matt 13:44-52. } & \cellcolor{cgreen}\daycell{ 27 }{ Tuesday of the 10th Week of the Time after Pentecost }{ 4th Class }{ 1 Cor. 12:2-11\ \textperiodcentered\ Luke 18:9-14 } & \cellcolor{cred}\daycell{ 28 }{ Sts. Nazarius \& Celsus, St. Victor I \& St. Innocent I }{ 3rd Class }{ Wis 10:17-20\ \textperiodcentered\ Luke 21:9-19 } & \cellcolor{cwhite}\daycell{ 29 }{ St. Martha }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Luke 10:38-42 } & \cellcolor{cgreen}\daycell{ 30 }{ Friday of the 10th Week of the Time after Pentecost }{ 4th Class }{ 1 Cor. 12:2-11\ \textperiodcentered\ Luke 18:9-14 } & \cellcolor{cwhite}\daycell{ 31 }{ St. Ignatius Loyola }{ 3rd Class }{ 2 Tim. 2:8-10; 3:10-12.\ \textperiodcentered\ Luke 10:1-9 } \\ \hline + & & & & \cellcolor{cred}\daycell{ 1 }{ The Precious Blood of Our Lord Jesus Christ }{ 1st Class }{ Heb 9:11-15\ \textperiodcentered\ John 19:30-35 } & \cellcolor{cwhite}\daycell{ 2 }{ Visitation of the Blessed Virgin Mary }{ 2nd Class }{ Song 2:8-14\ \textperiodcentered\ Luke 1:39-47 } & \cellcolor{cred}\daycell{ 3 }{ St. Irenaeus }{ 3rd Class }{ 2 Tim 3:14-17; 4:1-5\ \textperiodcentered\ Matt 10:28-33 } \\ \hline +\cellcolor{cgreen}\daycell{ 4 }{ 7th Sunday after Pentecost }{ 2nd Class }{ Rom 6:19-23\ \textperiodcentered\ Matt 7:15-21 } & \cellcolor{cwhite}\daycell{ 5 }{ St. Anthony Mary Zaccariah }{ 3rd Class }{ 1 Tim. 4:8-16\ \textperiodcentered\ Mark 10:15-21 } & \cellcolor{cgreen}\daycell{ 6 }{ Tuesday of the 7th Week of the Time after Pentecost }{ 4th Class }{ Rom 6:19-23\ \textperiodcentered\ Matt 7:15-21 } & \cellcolor{cwhite}\daycell{ 7 }{ Sts. Cyril \& Methodius }{ 3rd Class }{ Heb 7:23-27\ \textperiodcentered\ Luke 10:1-9 } & \cellcolor{cwhite}\daycell{ 8 }{ St. Elizabeth of Portugal }{ 3rd Class }{ Prov 31:10-31\ \textperiodcentered\ Matt 13:44-52 } & \cellcolor{cgreen}\daycell{ 9 }{ Friday of the 7th Week of the Time after Pentecost }{ 4th Class }{ Rom 6:19-23\ \textperiodcentered\ Matt 7:15-21 } & \cellcolor{cred}\daycell{ 10 }{ Seven Holy Brothers and Sts. Rufina \& Secunda }{ 3rd Class }{ Prov 31:10-31\ \textperiodcentered\ Matt 12:46-50 } \\ \hline +\cellcolor{cgreen}\daycell{ 11 }{ 8th Sunday after Pentecost }{ 2nd Class }{ Rom 8:12-17\ \textperiodcentered\ Luke 16:1-9 } & \cellcolor{cwhite}\daycell{ 12 }{ St. John Gualbert }{ 3rd Class }{ Ecclus 45:1-6\ \textperiodcentered\ Matt 5:43-48 } & \cellcolor{cgreen}\daycell{ 13 }{ Tuesday of the 8th Week of the Time after Pentecost }{ 4th Class }{ Rom 8:12-17\ \textperiodcentered\ Luke 16:1-9 } & \cellcolor{cwhite}\daycell{ 14 }{ St. Bonaventure }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 15 }{ St. Henry the Emperor }{ 3rd Class }{ Ecclus 31:8-11\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cgreen}\daycell{ 16 }{ Friday of the 8th Week of the Time after Pentecost }{ 4th Class }{ Rom 8:12-17\ \textperiodcentered\ Luke 16:1-9 } & \cellcolor{cwhite}\daycell{ 17 }{ Our Lady's Saturday Office }{ 4th Class }{ Ecclus 24:14-16\ \textperiodcentered\ Luke 11:27-28 } \\ \hline +\cellcolor{cgreen}\daycell{ 18 }{ 9th Sunday after Pentecost }{ 2nd Class }{ 1 Cor 10:6-13\ \textperiodcentered\ Luke 19:41-47 } & \cellcolor{cwhite}\daycell{ 19 }{ St. Vincent de Paul }{ 3rd Class }{ 1 Cor 4:9-14\ \textperiodcentered\ Luke 10:1-9 } & \cellcolor{cwhite}\daycell{ 20 }{ St. Jerome Emiliani }{ 3rd Class }{ Isa 58:7-11\ \textperiodcentered\ Matt 19:13-21 } & \cellcolor{cwhite}\daycell{ 21 }{ St. Laurence of Brindisi }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 22 }{ St. Mary Magdalene }{ 3rd Class }{ Song 3:2-5; 8:6-7\ \textperiodcentered\ Luke 7:36-50 } & \cellcolor{cred}\daycell{ 23 }{ St. Apollinaris }{ 3rd Class }{ 1 Pet 5:1-11\ \textperiodcentered\ Luke 22:24-30 } & \cellcolor{cwhite}\daycell{ 24 }{ Our Lady's Saturday Office }{ 4th Class }{ Ecclus 24:14-16\ \textperiodcentered\ Luke 11:27-28 } \\ \hline +\cellcolor{cgreen}\daycell{ 25 }{ 10th Sunday after Pentecost }{ 2nd Class }{ 1 Cor 12:2-11\ \textperiodcentered\ Luke 18:9-14 } & \cellcolor{cwhite}\daycell{ 26 }{ St. Anne, Mother of the Blessed Virgin }{ 2nd Class }{ Prov 31:10-31\ \textperiodcentered\ Matt 13:44-52 } & \cellcolor{cgreen}\daycell{ 27 }{ Tuesday of the 10th Week of the Time after Pentecost }{ 4th Class }{ 1 Cor 12:2-11\ \textperiodcentered\ Luke 18:9-14 } & \cellcolor{cred}\daycell{ 28 }{ Sts. Nazarius \& Celsus, St. Victor I \& St. Innocent I }{ 3rd Class }{ Wis 10:17-20\ \textperiodcentered\ Luke 21:9-19 } & \cellcolor{cwhite}\daycell{ 29 }{ St. Martha }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Luke 10:38-42 } & \cellcolor{cgreen}\daycell{ 30 }{ Friday of the 10th Week of the Time after Pentecost }{ 4th Class }{ 1 Cor 12:2-11\ \textperiodcentered\ Luke 18:9-14 } & \cellcolor{cwhite}\daycell{ 31 }{ St. Ignatius Loyola }{ 3rd Class }{ 2 Tim 2:8-10; 3:10-12\ \textperiodcentered\ Luke 10:1-9 } \\ \hline \end{tabular} \clearpage @@ -190,11 +190,11 @@ \renewcommand{\arraystretch}{1} \begin{tabular}{|*{7}{p{\cellw}|}}\hline \textbf{ Sunday } & \textbf{ Monday } & \textbf{ Tuesday } & \textbf{ Wednesday } & \textbf{ Thursday } & \textbf{ Friday } & \textbf{ Saturday } \\ \hline -\cellcolor{cgreen}\daycell{ 1 }{ 11th Sunday after Pentecost }{ 2nd Class }{ 1 Cor. 15:1-10\ \textperiodcentered\ Mark 7:31-37 } & \cellcolor{cwhite}\daycell{ 2 }{ St. Alphonsus Liguori }{ 3rd Class }{ 2 Tim. 2:1-7\ \textperiodcentered\ Luke 10:1-9 } & \cellcolor{cgreen}\daycell{ 3 }{ Tuesday of the 11th Week of the Time after Pentecost }{ 4th Class }{ 1 Cor. 15:1-10\ \textperiodcentered\ Mark 7:31-37 } & \cellcolor{cwhite}\daycell{ 4 }{ St. Dominic }{ 3rd Class }{ 2 Tim. 4:1-8\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cwhite}\daycell{ 5 }{ Dedication of the Basilica of St. Mary Major }{ 3rd Class }{ Ecclus 24:14-16\ \textperiodcentered\ Luke 11:27-28 } & \cellcolor{cwhite}\daycell{ 6 }{ Transfiguration of Our Lord }{ 2nd Class }{ 2 Pet. 1:16-19\ \textperiodcentered\ Matt 17:1-9 } & \cellcolor{cwhite}\daycell{ 7 }{ St. Cajetan }{ 3rd Class }{ Sir 31:8-11\ \textperiodcentered\ Matt 6:24-33 } \\ \hline -\cellcolor{cgreen}\daycell{ 8 }{ 12th Sunday after Pentecost }{ 2nd Class }{ 2 Cor. 3:4-9\ \textperiodcentered\ Luke 10:23-37 } & \cellcolor{cviolet}\daycell{ 9 }{ Vigil of St. Lawrence }{ 3rd Class }{ Ecclus 51:1-8, 12\ \textperiodcentered\ Matt 16:24-27 } & \cellcolor{cred}\daycell{ 10 }{ St. Lawrence }{ 2nd Class }{ 2 Cor. 9:6-10\ \textperiodcentered\ John 12:24-26 } & \cellcolor{cgreen}\daycell{ 11 }{ Wednesday of the 12th Week of the Time after Pentecost }{ 4th Class }{ 2 Cor. 3:4-9\ \textperiodcentered\ Luke 10:23-37 } & \cellcolor{cwhite}\daycell{ 12 }{ St. Clare }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Matt 25:1-13. } & \cellcolor{cgreen}\daycell{ 13 }{ Friday of the 12th Week of the Time after Pentecost }{ 4th Class }{ 2 Cor. 3:4-9\ \textperiodcentered\ Luke 10:23-37 } & \cellcolor{cviolet}\daycell{ 14 }{ Vigil of the Assumption }{ 2nd Class }{ Sir 24:23-31\ \textperiodcentered\ Luke 11:27-28 } \\ \hline -\cellcolor{cwhite}\daycell{ 15 }{ Assumption of the Blessed Virgin Mary }{ 1st Class }{ Judith 13:22-25; 15:10\ \textperiodcentered\ Luke 1:41-50 } & \cellcolor{cwhite}\daycell{ 16 }{ St. Joachim, Father of the Blessed Virgin }{ 2nd Class }{ Sir 31:8-11\ \textperiodcentered\ Matt 1:1-16 } & \cellcolor{cwhite}\daycell{ 17 }{ St. Hyacinth }{ 3rd Class }{ Sir 31:8-11\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cgreen}\daycell{ 18 }{ Wednesday of the 13th Week of the Time after Pentecost }{ 4th Class }{ Gal 3:16-22\ \textperiodcentered\ Luke 17:11-19 } & \cellcolor{cwhite}\daycell{ 19 }{ St. John Eudes }{ 3rd Class }{ Sir 31:8-11\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cwhite}\daycell{ 20 }{ St. Bernard of Clairvaux }{ 3rd Class }{ Ecclus 39:6-14\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 21 }{ St. Jane Frances de Chantal }{ 3rd Class }{ Prov 31:10-31\ \textperiodcentered\ Matt 13:44-52. } \\ \hline -\cellcolor{cgreen}\daycell{ 22 }{ 14th Sunday after Pentecost }{ 2nd Class }{ Gal 5:16-24\ \textperiodcentered\ Matt 6:24-33 } & \cellcolor{cwhite}\daycell{ 23 }{ St. Philip Benizi }{ 3rd Class }{ 1 Cor. 4:9-14\ \textperiodcentered\ Luke 12:32-34 } & \cellcolor{cred}\daycell{ 24 }{ St. Bartholomew }{ 2nd Class }{ 1 Cor. 12:27-31\ \textperiodcentered\ Luke 6:12-19 } & \cellcolor{cwhite}\daycell{ 25 }{ St. Louis IX }{ 3rd Class }{ Wis 10:10-14\ \textperiodcentered\ Luke 19:12-26 } & \cellcolor{cgreen}\daycell{ 26 }{ Thursday of the 14th Week of the Time after Pentecost }{ 4th Class }{ Gal 5:16-24\ \textperiodcentered\ Matt 6:24-33 } & \cellcolor{cwhite}\daycell{ 27 }{ St. Joseph Calasance }{ 3rd Class }{ Wis 10:10-14\ \textperiodcentered\ Matt 18:1-5 } & \cellcolor{cwhite}\daycell{ 28 }{ St. Augustine }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } \\ \hline -\cellcolor{cgreen}\daycell{ 29 }{ 15th Sunday after Pentecost }{ 2nd Class }{ Gal 5:25-26; 6:1-10\ \textperiodcentered\ Luke 7:11-16 } & \cellcolor{cwhite}\daycell{ 30 }{ St. Rose of Lima }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Matt 25:1-13. } & \cellcolor{cwhite}\daycell{ 31 }{ St. Raymond Nonnatus }{ 3rd Class }{ Sir 31:8-11\ \textperiodcentered\ Luke 12:35-40 } & & & & \\ \hline +\cellcolor{cgreen}\daycell{ 1 }{ 11th Sunday after Pentecost }{ 2nd Class }{ 1 Cor 15:1-10\ \textperiodcentered\ Mark 7:31-37 } & \cellcolor{cwhite}\daycell{ 2 }{ St. Alphonsus Liguori }{ 3rd Class }{ 2 Tim 2:1-7\ \textperiodcentered\ Luke 10:1-9 } & \cellcolor{cgreen}\daycell{ 3 }{ Tuesday of the 11th Week of the Time after Pentecost }{ 4th Class }{ 1 Cor 15:1-10\ \textperiodcentered\ Mark 7:31-37 } & \cellcolor{cwhite}\daycell{ 4 }{ St. Dominic }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cwhite}\daycell{ 5 }{ Dedication of the Basilica of St. Mary Major }{ 3rd Class }{ Ecclus 24:14-16\ \textperiodcentered\ Luke 11:27-28 } & \cellcolor{cwhite}\daycell{ 6 }{ Transfiguration of Our Lord }{ 2nd Class }{ 2 Pet. 1:16-19\ \textperiodcentered\ Matt 17:1-9 } & \cellcolor{cwhite}\daycell{ 7 }{ St. Cajetan }{ 3rd Class }{ Ecclus 31:8-11\ \textperiodcentered\ Matt 6:24-33 } \\ \hline +\cellcolor{cgreen}\daycell{ 8 }{ 12th Sunday after Pentecost }{ 2nd Class }{ 2 Cor 3:4-9\ \textperiodcentered\ Luke 10:23-37 } & \cellcolor{cviolet}\daycell{ 9 }{ Vigil of St. Lawrence }{ 3rd Class }{ Ecclus 51:1-8, 12\ \textperiodcentered\ Matt 16:24-27 } & \cellcolor{cred}\daycell{ 10 }{ St. Lawrence }{ 2nd Class }{ 2 Cor 9:6-10\ \textperiodcentered\ John 12:24-26 } & \cellcolor{cgreen}\daycell{ 11 }{ Wednesday of the 12th Week of the Time after Pentecost }{ 4th Class }{ 2 Cor 3:4-9\ \textperiodcentered\ Luke 10:23-37 } & \cellcolor{cwhite}\daycell{ 12 }{ St. Clare }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Matt 25:1-13 } & \cellcolor{cgreen}\daycell{ 13 }{ Friday of the 12th Week of the Time after Pentecost }{ 4th Class }{ 2 Cor 3:4-9\ \textperiodcentered\ Luke 10:23-37 } & \cellcolor{cviolet}\daycell{ 14 }{ Vigil of the Assumption }{ 2nd Class }{ Ecclus 24:23-31\ \textperiodcentered\ Luke 11:27-28 } \\ \hline +\cellcolor{cwhite}\daycell{ 15 }{ Assumption of the Blessed Virgin Mary }{ 1st Class }{ Judith 13:22-25; 15:10\ \textperiodcentered\ Luke 1:41-50 } & \cellcolor{cwhite}\daycell{ 16 }{ St. Joachim, Father of the Blessed Virgin }{ 2nd Class }{ Ecclus 31:8-11\ \textperiodcentered\ Matt 1:1-16 } & \cellcolor{cwhite}\daycell{ 17 }{ St. Hyacinth }{ 3rd Class }{ Ecclus 31:8-11\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cgreen}\daycell{ 18 }{ Wednesday of the 13th Week of the Time after Pentecost }{ 4th Class }{ Gal 3:16-22\ \textperiodcentered\ Luke 17:11-19 } & \cellcolor{cwhite}\daycell{ 19 }{ St. John Eudes }{ 3rd Class }{ Ecclus 31:8-11\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cwhite}\daycell{ 20 }{ St. Bernard of Clairvaux }{ 3rd Class }{ Ecclus 39:6-14\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 21 }{ St. Jane Frances de Chantal }{ 3rd Class }{ Prov 31:10-31\ \textperiodcentered\ Matt 13:44-52 } \\ \hline +\cellcolor{cgreen}\daycell{ 22 }{ 14th Sunday after Pentecost }{ 2nd Class }{ Gal 5:16-24\ \textperiodcentered\ Matt 6:24-33 } & \cellcolor{cwhite}\daycell{ 23 }{ St. Philip Benizi }{ 3rd Class }{ 1 Cor 4:9-14\ \textperiodcentered\ Luke 12:32-34 } & \cellcolor{cred}\daycell{ 24 }{ St. Bartholomew }{ 2nd Class }{ 1 Cor 12:27-31\ \textperiodcentered\ Luke 6:12-19 } & \cellcolor{cwhite}\daycell{ 25 }{ St. Louis IX }{ 3rd Class }{ Wis 10:10-14\ \textperiodcentered\ Luke 19:12-26 } & \cellcolor{cgreen}\daycell{ 26 }{ Thursday of the 14th Week of the Time after Pentecost }{ 4th Class }{ Gal 5:16-24\ \textperiodcentered\ Matt 6:24-33 } & \cellcolor{cwhite}\daycell{ 27 }{ St. Joseph Calasance }{ 3rd Class }{ Wis 10:10-14\ \textperiodcentered\ Matt 18:1-5 } & \cellcolor{cwhite}\daycell{ 28 }{ St. Augustine }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } \\ \hline +\cellcolor{cgreen}\daycell{ 29 }{ 15th Sunday after Pentecost }{ 2nd Class }{ Gal 5:25-26; 6:1-10\ \textperiodcentered\ Luke 7:11-16 } & \cellcolor{cwhite}\daycell{ 30 }{ St. Rose of Lima }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Matt 25:1-13 } & \cellcolor{cwhite}\daycell{ 31 }{ St. Raymond Nonnatus }{ 3rd Class }{ Ecclus 31:8-11\ \textperiodcentered\ Luke 12:35-40 } & & & & \\ \hline \end{tabular} \clearpage @@ -203,11 +203,11 @@ \renewcommand{\arraystretch}{1} \begin{tabular}{|*{7}{p{\cellw}|}}\hline \textbf{ Sunday } & \textbf{ Monday } & \textbf{ Tuesday } & \textbf{ Wednesday } & \textbf{ Thursday } & \textbf{ Friday } & \textbf{ Saturday } \\ \hline - & & & \cellcolor{cgreen}\daycell{ 1 }{ Wednesday of the 15th Week of the Time after Pentecost }{ 4th Class }{ Gal 5:25-26; 6:1-10\ \textperiodcentered\ Luke 7:11-16 } & \cellcolor{cwhite}\daycell{ 2 }{ St. Stephen of Hungary }{ 3rd Class }{ Sir 31:8-11\ \textperiodcentered\ Luke 19:12-26 } & \cellcolor{cwhite}\daycell{ 3 }{ St. Pius X }{ 3rd Class }{ 1 Thess. 2:2-8\ \textperiodcentered\ John 21:15-17 } & \cellcolor{cwhite}\daycell{ 4 }{ Our Lady's Saturday Office }{ 4th Class }{ Ecclus 24:14-16\ \textperiodcentered\ Luke 11:27-28 } \\ \hline -\cellcolor{cgreen}\daycell{ 5 }{ 16th Sunday after Pentecost }{ 2nd Class }{ Eph 3:13-21\ \textperiodcentered\ Luke 14:1-11 } & \cellcolor{cgreen}\daycell{ 6 }{ Monday of the 16th Week of the Time after Pentecost }{ 4th Class }{ Eph 3:13-21\ \textperiodcentered\ Luke 14:1-11 } & \cellcolor{cgreen}\daycell{ 7 }{ Tuesday of the 16th Week of the Time after Pentecost }{ 4th Class }{ Eph 3:13-21\ \textperiodcentered\ Luke 14:1-11 } & \cellcolor{cwhite}\daycell{ 8 }{ Nativity of the Blessed Virgin Mary }{ 2nd Class }{ Prov 8:22-35\ \textperiodcentered\ Matt 1:1-16 } & \cellcolor{cgreen}\daycell{ 9 }{ Thursday of the 16th Week of the Time after Pentecost }{ 4th Class }{ Eph 3:13-21\ \textperiodcentered\ Luke 14:1-11 } & \cellcolor{cwhite}\daycell{ 10 }{ St. Nicholas of Tolentino }{ 3rd Class }{ 1 Cor. 4:9-14\ \textperiodcentered\ Luke 12:32-34 } & \cellcolor{cwhite}\daycell{ 11 }{ Our Lady's Saturday Office }{ 4th Class }{ Ecclus 24:14-16\ \textperiodcentered\ Luke 11:27-28 } \\ \hline + & & & \cellcolor{cgreen}\daycell{ 1 }{ Wednesday of the 15th Week of the Time after Pentecost }{ 4th Class }{ Gal 5:25-26; 6:1-10\ \textperiodcentered\ Luke 7:11-16 } & \cellcolor{cwhite}\daycell{ 2 }{ St. Stephen of Hungary }{ 3rd Class }{ Ecclus 31:8-11\ \textperiodcentered\ Luke 19:12-26 } & \cellcolor{cwhite}\daycell{ 3 }{ St. Pius X }{ 3rd Class }{ 1 Thess 2:2-8\ \textperiodcentered\ John 21:15-17 } & \cellcolor{cwhite}\daycell{ 4 }{ Our Lady's Saturday Office }{ 4th Class }{ Ecclus 24:14-16\ \textperiodcentered\ Luke 11:27-28 } \\ \hline +\cellcolor{cgreen}\daycell{ 5 }{ 16th Sunday after Pentecost }{ 2nd Class }{ Eph 3:13-21\ \textperiodcentered\ Luke 14:1-11 } & \cellcolor{cgreen}\daycell{ 6 }{ Monday of the 16th Week of the Time after Pentecost }{ 4th Class }{ Eph 3:13-21\ \textperiodcentered\ Luke 14:1-11 } & \cellcolor{cgreen}\daycell{ 7 }{ Tuesday of the 16th Week of the Time after Pentecost }{ 4th Class }{ Eph 3:13-21\ \textperiodcentered\ Luke 14:1-11 } & \cellcolor{cwhite}\daycell{ 8 }{ Nativity of the Blessed Virgin Mary }{ 2nd Class }{ Prov 8:22-35\ \textperiodcentered\ Matt 1:1-16 } & \cellcolor{cgreen}\daycell{ 9 }{ Thursday of the 16th Week of the Time after Pentecost }{ 4th Class }{ Eph 3:13-21\ \textperiodcentered\ Luke 14:1-11 } & \cellcolor{cwhite}\daycell{ 10 }{ St. Nicholas of Tolentino }{ 3rd Class }{ 1 Cor 4:9-14\ \textperiodcentered\ Luke 12:32-34 } & \cellcolor{cwhite}\daycell{ 11 }{ Our Lady's Saturday Office }{ 4th Class }{ Ecclus 24:14-16\ \textperiodcentered\ Luke 11:27-28 } \\ \hline \cellcolor{cgreen}\daycell{ 12 }{ 17th Sunday after Pentecost }{ 2nd Class }{ Eph 4:1-6\ \textperiodcentered\ Matt 22:34-46 } & \cellcolor{cgreen}\daycell{ 13 }{ Monday of the 17th Week of the Time after Pentecost }{ 4th Class }{ Eph 4:1-6\ \textperiodcentered\ Matt 22:34-46 } & \cellcolor{cred}\daycell{ 14 }{ Exaltation of the Holy Cross }{ 2nd Class }{ Phil 2:5-11\ \textperiodcentered\ John 12:31-36 } & \cellcolor{cwhite}\daycell{ 15 }{ Seven Sorrows of the Blessed Virgin Mary }{ 2nd Class }{ Judith 13:22; 13:23-25\ \textperiodcentered\ John 19:25-27 } & \cellcolor{cred}\daycell{ 16 }{ Sts. Cornelius \& Cyprian }{ 3rd Class }{ Wis 3:1-8\ \textperiodcentered\ Luke 21:9-19 } & \cellcolor{cgreen}\daycell{ 17 }{ Friday of the 17th Week of the Time after Pentecost }{ 4th Class }{ Eph 4:1-6\ \textperiodcentered\ Matt 22:34-46 } & \cellcolor{cwhite}\daycell{ 18 }{ St. Joseph of Cupertino }{ 3rd Class }{ 1 Cor 13:1-8\ \textperiodcentered\ Matt 22:1-14 } \\ \hline -\cellcolor{cgreen}\daycell{ 19 }{ 18th Sunday after Pentecost }{ 2nd Class }{ 1 Cor. 1:4-8\ \textperiodcentered\ Matt 9:1-8 } & \cellcolor{cgreen}\daycell{ 20 }{ Monday of the 18th Week of the Time after Pentecost }{ 4th Class }{ 1 Cor. 1:4-8\ \textperiodcentered\ Matt 9:1-8 } & \cellcolor{cred}\daycell{ 21 }{ St. Matthew }{ 2nd Class }{ Ezek 1:10-14\ \textperiodcentered\ Matt 9:9-13 } & \cellcolor{cviolet}\daycell{ 22 }{ September Ember Wednesday }{ 2nd Class }{ 2 Esd. 8:1-10\ \textperiodcentered\ Mark 9:16-28 } & \cellcolor{cred}\daycell{ 23 }{ St. Linus }{ 3rd Class }{ 1 Pet 5:1-4; 5:10-11.\ \textperiodcentered\ Matt 16:13-19 } & \cellcolor{cviolet}\daycell{ 24 }{ September Ember Friday }{ 2nd Class }{ Osee 14:2-10\ \textperiodcentered\ Luke 7:36-50 } & \cellcolor{cviolet}\daycell{ 25 }{ September Ember Saturday }{ 2nd Class }{ Heb 9:2-12\ \textperiodcentered\ Luke 13:6-17 } \\ \hline -\cellcolor{cgreen}\daycell{ 26 }{ 19th Sunday after Pentecost }{ 2nd Class }{ Eph 4:23-28\ \textperiodcentered\ Matt 22:1-14 } & \cellcolor{cred}\daycell{ 27 }{ Sts. Cosmas \& Damian }{ 3rd Class }{ Wis 5:16-20\ \textperiodcentered\ Luke 6:17-23 } & \cellcolor{cred}\daycell{ 28 }{ St. Wenceslaus }{ 3rd Class }{ Wis 10:10-14\ \textperiodcentered\ Matt 10:34-42 } & \cellcolor{cwhite}\daycell{ 29 }{ Dedication of St. Michael the Archangel }{ 1st Class }{ Rev 1:1-5\ \textperiodcentered\ Matt 18:1-10 } & \cellcolor{cwhite}\daycell{ 30 }{ St. Jerome }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & & \\ \hline +\cellcolor{cgreen}\daycell{ 19 }{ 18th Sunday after Pentecost }{ 2nd Class }{ 1 Cor 1:4-8\ \textperiodcentered\ Matt 9:1-8 } & \cellcolor{cgreen}\daycell{ 20 }{ Monday of the 18th Week of the Time after Pentecost }{ 4th Class }{ 1 Cor 1:4-8\ \textperiodcentered\ Matt 9:1-8 } & \cellcolor{cred}\daycell{ 21 }{ St. Matthew }{ 2nd Class }{ Ezech 1:10-14\ \textperiodcentered\ Matt 9:9-13 } & \cellcolor{cviolet}\daycell{ 22 }{ September Ember Wednesday }{ 2nd Class }{ 2 Esd. 8:1-10\ \textperiodcentered\ Mark 9:16-28 } & \cellcolor{cred}\daycell{ 23 }{ St. Linus }{ 3rd Class }{ 1 Pet 5:1-4; 5:10-11\ \textperiodcentered\ Matt 16:13-19 } & \cellcolor{cviolet}\daycell{ 24 }{ September Ember Friday }{ 2nd Class }{ Osee 14:2-10\ \textperiodcentered\ Luke 7:36-50 } & \cellcolor{cviolet}\daycell{ 25 }{ September Ember Saturday }{ 2nd Class }{ Heb 9:2-12\ \textperiodcentered\ Luke 13:6-17 } \\ \hline +\cellcolor{cgreen}\daycell{ 26 }{ 19th Sunday after Pentecost }{ 2nd Class }{ Eph 4:23-28\ \textperiodcentered\ Matt 22:1-14 } & \cellcolor{cred}\daycell{ 27 }{ Sts. Cosmas \& Damian }{ 3rd Class }{ Wis 5:16-20\ \textperiodcentered\ Luke 6:17-23 } & \cellcolor{cred}\daycell{ 28 }{ St. Wenceslaus }{ 3rd Class }{ Wis 10:10-14\ \textperiodcentered\ Matt 10:34-42 } & \cellcolor{cwhite}\daycell{ 29 }{ Dedication of St. Michael the Archangel }{ 1st Class }{ Apoc 1:1-5\ \textperiodcentered\ Matt 18:1-10 } & \cellcolor{cwhite}\daycell{ 30 }{ St. Jerome }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & & \\ \hline \end{tabular} \clearpage @@ -216,12 +216,12 @@ \renewcommand{\arraystretch}{1} \begin{tabular}{|*{7}{p{\cellw}|}}\hline \textbf{ Sunday } & \textbf{ Monday } & \textbf{ Tuesday } & \textbf{ Wednesday } & \textbf{ Thursday } & \textbf{ Friday } & \textbf{ Saturday } \\ \hline - & & & & & \cellcolor{cgreen}\daycell{ 1 }{ Friday of the 19th Week of the Time after Pentecost }{ 4th Class }{ Eph 4:23-28\ \textperiodcentered\ Matt 22:1-14 } & \cellcolor{cwhite}\daycell{ 2 }{ Holy Guardian Angels }{ 3rd Class }{ Exod 23:20-23\ \textperiodcentered\ Matt 18:1-10 } \\ \hline -\cellcolor{cgreen}\daycell{ 3 }{ 20th Sunday after Pentecost }{ 2nd Class }{ Eph 5:15-21\ \textperiodcentered\ John 4:46-53 } & \cellcolor{cwhite}\daycell{ 4 }{ St. Francis of Assisi }{ 3rd Class }{ Gal 6:14-18\ \textperiodcentered\ Matt 11:25-30 } & \cellcolor{cgreen}\daycell{ 5 }{ Tuesday of the 20th Week of the Time after Pentecost }{ 4th Class }{ Eph 5:15-21\ \textperiodcentered\ John 4:46-53 } & \cellcolor{cwhite}\daycell{ 6 }{ St. Bruno }{ 3rd Class }{ Sir 31:8-11\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cwhite}\daycell{ 7 }{ Our Lady of the Rosary }{ 2nd Class }{ Prov 8:22-24, 32-35.\ \textperiodcentered\ Luke 1:26-38 } & \cellcolor{cwhite}\daycell{ 8 }{ St. Bridget of Sweden }{ 3rd Class }{ 1 Tim. 5:3-10.\ \textperiodcentered\ Matt 13:44-52. } & \cellcolor{cwhite}\daycell{ 9 }{ St. John Leonardi }{ 3rd Class }{ 2 Cor 4:1-6; 4:15-18\ \textperiodcentered\ Luke 10:1-9 } \\ \hline -\cellcolor{cgreen}\daycell{ 10 }{ 21st Sunday after Pentecost }{ 2nd Class }{ Eph 6:10-17\ \textperiodcentered\ Matt 18:23-35 } & \cellcolor{cwhite}\daycell{ 11 }{ Maternity of the Blessed Virgin Mary }{ 2nd Class }{ Sir 24:23-31\ \textperiodcentered\ Luke 2:43-51 } & \cellcolor{cgreen}\daycell{ 12 }{ Tuesday of the 21st Week of the Time after Pentecost }{ 4th Class }{ Eph 6:10-17\ \textperiodcentered\ Matt 18:23-35 } & \cellcolor{cwhite}\daycell{ 13 }{ St. Edward }{ 3rd Class }{ Sir 31:8-11\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cred}\daycell{ 14 }{ St. Callistus I }{ 3rd Class }{ 1 Pet 5:1-4; 5:10-11.\ \textperiodcentered\ Matt 16:13-19 } & \cellcolor{cwhite}\daycell{ 15 }{ St. Teresa of Avila }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Matt 25:1-13. } & \cellcolor{cwhite}\daycell{ 16 }{ St. Hedwig }{ 3rd Class }{ Prov 31:10-31\ \textperiodcentered\ Matt 13:44-52. } \\ \hline -\cellcolor{cgreen}\daycell{ 17 }{ 22nd Sunday after Pentecost }{ 2nd Class }{ Phil 1:6-11\ \textperiodcentered\ Matt 22:15-21 } & \cellcolor{cred}\daycell{ 18 }{ St. Luke the Evangelist }{ 2nd Class }{ 2 Cor. 8:16-24\ \textperiodcentered\ Luke 10:1-9 } & \cellcolor{cwhite}\daycell{ 19 }{ St. Peter of Alcantara }{ 3rd Class }{ Phil 3:7-12\ \textperiodcentered\ Luke 12:32-34 } & \cellcolor{cwhite}\daycell{ 20 }{ St. John Cantius }{ 3rd Class }{ James 2:12-17\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cgreen}\daycell{ 21 }{ Thursday of the 22nd Week of the Time after Pentecost }{ 4th Class }{ Phil 1:6-11\ \textperiodcentered\ Matt 22:15-21 } & \cellcolor{cgreen}\daycell{ 22 }{ Friday of the 22nd Week of the Time after Pentecost }{ 4th Class }{ Phil 1:6-11\ \textperiodcentered\ Matt 22:15-21 } & \cellcolor{cwhite}\daycell{ 23 }{ St. Anthony Mary Claret }{ 3rd Class }{ Heb 7:23-27\ \textperiodcentered\ Matt 24:42-47 } \\ \hline -\cellcolor{cgreen}\daycell{ 24 }{ 23rd Sunday after Pentecost }{ 2nd Class }{ Phil 3:17-21; 4:1-3\ \textperiodcentered\ Matt 9:18-26 } & \cellcolor{cgreen}\daycell{ 25 }{ Monday of the 23rd Week of the Time after Pentecost }{ 4th Class }{ Phil 3:17-21; 4:1-3\ \textperiodcentered\ Matt 9:18-26 } & \cellcolor{cgreen}\daycell{ 26 }{ Tuesday of the 23rd Week of the Time after Pentecost }{ 4th Class }{ Phil 3:17-21; 4:1-3\ \textperiodcentered\ Matt 9:18-26 } & \cellcolor{cgreen}\daycell{ 27 }{ Wednesday of the 23rd Week of the Time after Pentecost }{ 4th Class }{ Phil 3:17-21; 4:1-3\ \textperiodcentered\ Matt 9:18-26 } & \cellcolor{cred}\daycell{ 28 }{ Sts. Simon \& Jude }{ 2nd Class }{ Eph. 4:7-13.\ \textperiodcentered\ John 15:17-25 } & \cellcolor{cgreen}\daycell{ 29 }{ Friday of the 23rd Week of the Time after Pentecost }{ 4th Class }{ Phil 3:17-21; 4:1-3\ \textperiodcentered\ Matt 9:18-26 } & \cellcolor{cwhite}\daycell{ 30 }{ Our Lady's Saturday Office }{ 4th Class }{ Ecclus 24:14-16\ \textperiodcentered\ Luke 11:27-28 } \\ \hline -\cellcolor{cwhite}\daycell{ 31 }{ Christ the King }{ 1st Class }{ Col 1:12-20.\ \textperiodcentered\ John 18:33-37 } & & & & & & \\ \hline + & & & & & \cellcolor{cgreen}\daycell{ 1 }{ Friday of the 19th Week of the Time after Pentecost }{ 4th Class }{ Eph 4:23-28\ \textperiodcentered\ Matt 22:1-14 } & \cellcolor{cwhite}\daycell{ 2 }{ Holy Guardian Angels }{ 3rd Class }{ Ex 23:20-23\ \textperiodcentered\ Matt 18:1-10 } \\ \hline +\cellcolor{cgreen}\daycell{ 3 }{ 20th Sunday after Pentecost }{ 2nd Class }{ Eph 5:15-21\ \textperiodcentered\ John 4:46-53 } & \cellcolor{cwhite}\daycell{ 4 }{ St. Francis of Assisi }{ 3rd Class }{ Gal 6:14-18\ \textperiodcentered\ Matt 11:25-30 } & \cellcolor{cgreen}\daycell{ 5 }{ Tuesday of the 20th Week of the Time after Pentecost }{ 4th Class }{ Eph 5:15-21\ \textperiodcentered\ John 4:46-53 } & \cellcolor{cwhite}\daycell{ 6 }{ St. Bruno }{ 3rd Class }{ Ecclus 31:8-11\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cwhite}\daycell{ 7 }{ Our Lady of the Rosary }{ 2nd Class }{ Prov 8:22-24, 32-35\ \textperiodcentered\ Luke 1:26-38 } & \cellcolor{cwhite}\daycell{ 8 }{ St. Bridget of Sweden }{ 3rd Class }{ 1 Tim. 5:3-10\ \textperiodcentered\ Matt 13:44-52 } & \cellcolor{cwhite}\daycell{ 9 }{ St. John Leonardi }{ 3rd Class }{ 2 Cor 4:1-6; 4:15-18\ \textperiodcentered\ Luke 10:1-9 } \\ \hline +\cellcolor{cgreen}\daycell{ 10 }{ 21st Sunday after Pentecost }{ 2nd Class }{ Eph 6:10-17\ \textperiodcentered\ Matt 18:23-35 } & \cellcolor{cwhite}\daycell{ 11 }{ Maternity of the Blessed Virgin Mary }{ 2nd Class }{ Ecclus 24:23-31\ \textperiodcentered\ Luke 2:43-51 } & \cellcolor{cgreen}\daycell{ 12 }{ Tuesday of the 21st Week of the Time after Pentecost }{ 4th Class }{ Eph 6:10-17\ \textperiodcentered\ Matt 18:23-35 } & \cellcolor{cwhite}\daycell{ 13 }{ St. Edward }{ 3rd Class }{ Ecclus 31:8-11\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cred}\daycell{ 14 }{ St. Callistus I }{ 3rd Class }{ 1 Pet 5:1-4; 5:10-11\ \textperiodcentered\ Matt 16:13-19 } & \cellcolor{cwhite}\daycell{ 15 }{ St. Teresa of Avila }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Matt 25:1-13 } & \cellcolor{cwhite}\daycell{ 16 }{ St. Hedwig }{ 3rd Class }{ Prov 31:10-31\ \textperiodcentered\ Matt 13:44-52 } \\ \hline +\cellcolor{cgreen}\daycell{ 17 }{ 22nd Sunday after Pentecost }{ 2nd Class }{ Phil 1:6-11\ \textperiodcentered\ Matt 22:15-21 } & \cellcolor{cred}\daycell{ 18 }{ St. Luke the Evangelist }{ 2nd Class }{ 2 Cor 8:16-24\ \textperiodcentered\ Luke 10:1-9 } & \cellcolor{cwhite}\daycell{ 19 }{ St. Peter of Alcantara }{ 3rd Class }{ Phil 3:7-12\ \textperiodcentered\ Luke 12:32-34 } & \cellcolor{cwhite}\daycell{ 20 }{ St. John Cantius }{ 3rd Class }{ Jas 2:12-17\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cgreen}\daycell{ 21 }{ Thursday of the 22nd Week of the Time after Pentecost }{ 4th Class }{ Phil 1:6-11\ \textperiodcentered\ Matt 22:15-21 } & \cellcolor{cgreen}\daycell{ 22 }{ Friday of the 22nd Week of the Time after Pentecost }{ 4th Class }{ Phil 1:6-11\ \textperiodcentered\ Matt 22:15-21 } & \cellcolor{cwhite}\daycell{ 23 }{ St. Anthony Mary Claret }{ 3rd Class }{ Heb 7:23-27\ \textperiodcentered\ Matt 24:42-47 } \\ \hline +\cellcolor{cgreen}\daycell{ 24 }{ 23rd Sunday after Pentecost }{ 2nd Class }{ Phil 3:17-21; 4:1-3\ \textperiodcentered\ Matt 9:18-26 } & \cellcolor{cgreen}\daycell{ 25 }{ Monday of the 23rd Week of the Time after Pentecost }{ 4th Class }{ Phil 3:17-21; 4:1-3\ \textperiodcentered\ Matt 9:18-26 } & \cellcolor{cgreen}\daycell{ 26 }{ Tuesday of the 23rd Week of the Time after Pentecost }{ 4th Class }{ Phil 3:17-21; 4:1-3\ \textperiodcentered\ Matt 9:18-26 } & \cellcolor{cgreen}\daycell{ 27 }{ Wednesday of the 23rd Week of the Time after Pentecost }{ 4th Class }{ Phil 3:17-21; 4:1-3\ \textperiodcentered\ Matt 9:18-26 } & \cellcolor{cred}\daycell{ 28 }{ Sts. Simon \& Jude }{ 2nd Class }{ Eph 4:7-13\ \textperiodcentered\ John 15:17-25 } & \cellcolor{cgreen}\daycell{ 29 }{ Friday of the 23rd Week of the Time after Pentecost }{ 4th Class }{ Phil 3:17-21; 4:1-3\ \textperiodcentered\ Matt 9:18-26 } & \cellcolor{cwhite}\daycell{ 30 }{ Our Lady's Saturday Office }{ 4th Class }{ Ecclus 24:14-16\ \textperiodcentered\ Luke 11:27-28 } \\ \hline +\cellcolor{cwhite}\daycell{ 31 }{ Christ the King }{ 1st Class }{ Col 1:12-20\ \textperiodcentered\ John 18:33-37 } & & & & & & \\ \hline \end{tabular} \clearpage @@ -230,10 +230,10 @@ \renewcommand{\arraystretch}{1} \begin{tabular}{|*{7}{p{\cellw}|}}\hline \textbf{ Sunday } & \textbf{ Monday } & \textbf{ Tuesday } & \textbf{ Wednesday } & \textbf{ Thursday } & \textbf{ Friday } & \textbf{ Saturday } \\ \hline - & \cellcolor{cwhite}\daycell{ 1 }{ All Saints }{ 1st Class }{ Apoc 7:2-12\ \textperiodcentered\ Matt 5:1-12 } & \cellcolor{cblack}\daycell{ 2 }{ Commemoration of All Souls }{ 1st Class }{ 1 Cor. 15:51-57\ \textperiodcentered\ John 5:25-29 } & \cellcolor{cgreen}\daycell{ 3 }{ Wednesday of the 24th Week of the Time after Pentecost }{ 4th Class }{ Col 1:12-20.\ \textperiodcentered\ John 18:33-37 } & \cellcolor{cwhite}\daycell{ 4 }{ St. Charles Borromeo }{ 3rd Class }{ Sir 44:16-27; 45:3-20\ \textperiodcentered\ Matt 25:14-23 } & \cellcolor{cgreen}\daycell{ 5 }{ Friday of the 24th Week of the Time after Pentecost }{ 4th Class }{ Col 1:12-20.\ \textperiodcentered\ John 18:33-37 } & \cellcolor{cwhite}\daycell{ 6 }{ Our Lady's Saturday Office }{ 4th Class }{ Ecclus 24:14-16\ \textperiodcentered\ Luke 11:27-28 } \\ \hline -\cellcolor{cgreen}\daycell{ 7 }{ 5th Sunday after Epiphany }{ 2nd Class }{ Col 3:12-17\ \textperiodcentered\ Matt 13:24-30 } & \cellcolor{cgreen}\daycell{ 8 }{ Monday of the 25th Week of the Time after Pentecost }{ 4th Class }{ Col 3:12-17\ \textperiodcentered\ Matt 13:24-30 } & \cellcolor{cwhite}\daycell{ 9 }{ Dedication of the Archbasilica of Our Holy Savior }{ 2nd Class }{ Rev 21:2-5\ \textperiodcentered\ Luke 19:1-10 } & \cellcolor{cwhite}\daycell{ 10 }{ St. Andrew Avellino }{ 3rd Class }{ Sir 31:8-11\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cwhite}\daycell{ 11 }{ St. Martin of Tours }{ 3rd Class }{ Sir 44:16-27; 45:3-20\ \textperiodcentered\ Luke 11:33-36 } & \cellcolor{cred}\daycell{ 12 }{ St. Martin I }{ 3rd Class }{ 1 Pet 5:1-4; 5:10-11.\ \textperiodcentered\ Matt 16:13-19 } & \cellcolor{cwhite}\daycell{ 13 }{ St. Didacus }{ 3rd Class }{ 1 Cor 4:9-14\ \textperiodcentered\ Luke 12:32-34 } \\ \hline -\cellcolor{cgreen}\daycell{ 14 }{ 6th Sunday after Epiphany }{ 2nd Class }{ 1 Thess 1:2-10\ \textperiodcentered\ Matt 13:31-35 } & \cellcolor{cwhite}\daycell{ 15 }{ St. Albert the Great }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 16 }{ St. Gertrude the Great }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Matt 25:1-13. } & \cellcolor{cwhite}\daycell{ 17 }{ St. Gregory the Wonderworker }{ 3rd Class }{ Sir 44:16-27; 45:3-20\ \textperiodcentered\ Mark 11:22-24 } & \cellcolor{cwhite}\daycell{ 18 }{ Dedication of the Basilicas of Sts. Peter \& Paul }{ 3rd Class }{ Rev 21:2-5\ \textperiodcentered\ Luke 19:1-10 } & \cellcolor{cwhite}\daycell{ 19 }{ St. Elizabeth of Hungary }{ 3rd Class }{ Prov 31:10-31\ \textperiodcentered\ Matt 13:44-52. } & \cellcolor{cwhite}\daycell{ 20 }{ St. Felix of Valois }{ 3rd Class }{ 1 Cor. 4:9-14\ \textperiodcentered\ Luke 12:32-34 } \\ \hline -\cellcolor{cgreen}\daycell{ 21 }{ 24th and Last Sunday after Pentecost }{ 2nd Class }{ Col 1:9-14\ \textperiodcentered\ Matt 24:15-35 } & \cellcolor{cred}\daycell{ 22 }{ St. Cecilia }{ 3rd Class }{ Sir 51:13-17.\ \textperiodcentered\ Matt 25:1-13. } & \cellcolor{cred}\daycell{ 23 }{ St. Clement I }{ 3rd Class }{ Phil 3:17-21; 4:1-3\ \textperiodcentered\ Matt 16:13-19 } & \cellcolor{cwhite}\daycell{ 24 }{ St. John of the Cross }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cred}\daycell{ 25 }{ St. Catherine of Alexandria }{ 3rd Class }{ Sir 51:1-8; 51:12\ \textperiodcentered\ Matt 25:1-13. } & \cellcolor{cwhite}\daycell{ 26 }{ St. Sylvester }{ 3rd Class }{ Ecclus 45:1-6\ \textperiodcentered\ Matt 19:27-29. } & \cellcolor{cwhite}\daycell{ 27 }{ Our Lady's Saturday Office }{ 4th Class }{ Ecclus 24:14-16\ \textperiodcentered\ Luke 11:27-28 } \\ \hline + & \cellcolor{cwhite}\daycell{ 1 }{ All Saints }{ 1st Class }{ Apoc 7:2-12\ \textperiodcentered\ Matt 5:1-12 } & \cellcolor{cblack}\daycell{ 2 }{ Commemoration of All Souls }{ 1st Class }{ 1 Cor 15:51-57\ \textperiodcentered\ John 5:25-29 } & \cellcolor{cgreen}\daycell{ 3 }{ Wednesday of the 24th Week of the Time after Pentecost }{ 4th Class }{ Col 1:12-20\ \textperiodcentered\ John 18:33-37 } & \cellcolor{cwhite}\daycell{ 4 }{ St. Charles Borromeo }{ 3rd Class }{ Ecclus 44:16-27; 45:3-20\ \textperiodcentered\ Matt 25:14-23 } & \cellcolor{cgreen}\daycell{ 5 }{ Friday of the 24th Week of the Time after Pentecost }{ 4th Class }{ Col 1:12-20\ \textperiodcentered\ John 18:33-37 } & \cellcolor{cwhite}\daycell{ 6 }{ Our Lady's Saturday Office }{ 4th Class }{ Ecclus 24:14-16\ \textperiodcentered\ Luke 11:27-28 } \\ \hline +\cellcolor{cgreen}\daycell{ 7 }{ 5th Sunday after Epiphany }{ 2nd Class }{ Col 3:12-17\ \textperiodcentered\ Matt 13:24-30 } & \cellcolor{cgreen}\daycell{ 8 }{ Monday of the 25th Week of the Time after Pentecost }{ 4th Class }{ Col 3:12-17\ \textperiodcentered\ Matt 13:24-30 } & \cellcolor{cwhite}\daycell{ 9 }{ Dedication of the Archbasilica of Our Holy Savior }{ 2nd Class }{ Apoc 21:2-5\ \textperiodcentered\ Luke 19:1-10 } & \cellcolor{cwhite}\daycell{ 10 }{ St. Andrew Avellino }{ 3rd Class }{ Ecclus 31:8-11\ \textperiodcentered\ Luke 12:35-40 } & \cellcolor{cwhite}\daycell{ 11 }{ St. Martin of Tours }{ 3rd Class }{ Ecclus 44:16-27; 45:3-20\ \textperiodcentered\ Luke 11:33-36 } & \cellcolor{cred}\daycell{ 12 }{ St. Martin I }{ 3rd Class }{ 1 Pet 5:1-4; 5:10-11\ \textperiodcentered\ Matt 16:13-19 } & \cellcolor{cwhite}\daycell{ 13 }{ St. Didacus }{ 3rd Class }{ 1 Cor 4:9-14\ \textperiodcentered\ Luke 12:32-34 } \\ \hline +\cellcolor{cgreen}\daycell{ 14 }{ 6th Sunday after Epiphany }{ 2nd Class }{ 1 Thess 1:2-10\ \textperiodcentered\ Matt 13:31-35 } & \cellcolor{cwhite}\daycell{ 15 }{ St. Albert the Great }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 16 }{ St. Gertrude the Great }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Matt 25:1-13 } & \cellcolor{cwhite}\daycell{ 17 }{ St. Gregory the Wonderworker }{ 3rd Class }{ Ecclus 44:16-27; 45:3-20\ \textperiodcentered\ Mark 11:22-24 } & \cellcolor{cwhite}\daycell{ 18 }{ Dedication of the Basilicas of Sts. Peter \& Paul }{ 3rd Class }{ Apoc 21:2-5\ \textperiodcentered\ Luke 19:1-10 } & \cellcolor{cwhite}\daycell{ 19 }{ St. Elizabeth of Hungary }{ 3rd Class }{ Prov 31:10-31\ \textperiodcentered\ Matt 13:44-52 } & \cellcolor{cwhite}\daycell{ 20 }{ St. Felix of Valois }{ 3rd Class }{ 1 Cor 4:9-14\ \textperiodcentered\ Luke 12:32-34 } \\ \hline +\cellcolor{cgreen}\daycell{ 21 }{ 24th and Last Sunday after Pentecost }{ 2nd Class }{ Col 1:9-14\ \textperiodcentered\ Matt 24:15-35 } & \cellcolor{cred}\daycell{ 22 }{ St. Cecilia }{ 3rd Class }{ Ecclus 51:13-17\ \textperiodcentered\ Matt 25:1-13 } & \cellcolor{cred}\daycell{ 23 }{ St. Clement I }{ 3rd Class }{ Phil 3:17-21; 4:1-3\ \textperiodcentered\ Matt 16:13-19 } & \cellcolor{cwhite}\daycell{ 24 }{ St. John of the Cross }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cred}\daycell{ 25 }{ St. Catherine of Alexandria }{ 3rd Class }{ Ecclus 51:1-8; 51:12\ \textperiodcentered\ Matt 25:1-13 } & \cellcolor{cwhite}\daycell{ 26 }{ St. Sylvester }{ 3rd Class }{ Ecclus 45:1-6\ \textperiodcentered\ Matt 19:27-29 } & \cellcolor{cwhite}\daycell{ 27 }{ Our Lady's Saturday Office }{ 4th Class }{ Ecclus 24:14-16\ \textperiodcentered\ Luke 11:27-28 } \\ \hline \cellcolor{cviolet}\daycell{ 28 }{ 1st Sunday of Advent }{ 1st Class }{ Rom 13:11-14\ \textperiodcentered\ Luke 21:25-33 } & \cellcolor{cviolet}\daycell{ 29 }{ Monday of the 1st Week of Advent }{ 3rd Class }{ Rom 13:11-14\ \textperiodcentered\ Luke 21:25-33 } & \cellcolor{cred}\daycell{ 30 }{ St. Andrew }{ 2nd Class }{ Rom 10:10-18\ \textperiodcentered\ Matt 4:18-22 } & & & & \\ \hline \end{tabular} @@ -243,10 +243,10 @@ \renewcommand{\arraystretch}{1} \begin{tabular}{|*{7}{p{\cellw}|}}\hline \textbf{ Sunday } & \textbf{ Monday } & \textbf{ Tuesday } & \textbf{ Wednesday } & \textbf{ Thursday } & \textbf{ Friday } & \textbf{ Saturday } \\ \hline - & & & \cellcolor{cviolet}\daycell{ 1 }{ Wednesday of the 1st Week of Advent }{ 3rd Class }{ Rom 13:11-14\ \textperiodcentered\ Luke 21:25-33 } & \cellcolor{cred}\daycell{ 2 }{ St. Vivian }{ 3rd Class }{ Sir 51:13-17.\ \textperiodcentered\ Matt 13:44-52. } & \cellcolor{cwhite}\daycell{ 3 }{ St. Francis Xavier }{ 3rd Class }{ Rom 10:10-18\ \textperiodcentered\ Mark 16:15-18 } & \cellcolor{cwhite}\daycell{ 4 }{ St. Peter Chrysologus }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } \\ \hline -\cellcolor{cviolet}\daycell{ 5 }{ 2nd Sunday of Advent }{ 1st Class }{ Rom 15:4-13\ \textperiodcentered\ Matt 11:2-10 } & \cellcolor{cwhite}\daycell{ 6 }{ St. Nicholas }{ 3rd Class }{ Heb 13:7-17\ \textperiodcentered\ Matt 25:14-23 } & \cellcolor{cwhite}\daycell{ 7 }{ St. Ambrose }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 8 }{ Immaculate Conception of the Blessed Virgin Mary }{ 1st Class }{ Prov 8:22-35\ \textperiodcentered\ Luke 1:26-28 } & \cellcolor{cviolet}\daycell{ 9 }{ Thursday of the 2nd Week of Advent }{ 3rd Class }{ Rom 15:4-13\ \textperiodcentered\ Matt 11:2-10 } & \cellcolor{cviolet}\daycell{ 10 }{ Friday of the 2nd Week of Advent }{ 3rd Class }{ Rom 15:4-13\ \textperiodcentered\ Matt 11:2-10 } & \cellcolor{cwhite}\daycell{ 11 }{ St. Damasus I }{ 3rd Class }{ 1 Pet 5:1-4; 5:10-11.\ \textperiodcentered\ Matt 16:13-19 } \\ \hline -\cellcolor{crose}\daycell{ 12 }{ 3rd Sunday of Advent }{ 1st Class }{ Phil 4:4-7\ \textperiodcentered\ John 1:19-28 } & \cellcolor{cred}\daycell{ 13 }{ St. Lucy }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Matt 13:44-52. } & \cellcolor{cviolet}\daycell{ 14 }{ Tuesday of the 3rd Week of Advent }{ 3rd Class }{ Phil 4:4-7\ \textperiodcentered\ John 1:19-28 } & \cellcolor{cviolet}\daycell{ 15 }{ Advent Ember Wednesday }{ 2nd Class }{ Isa 7:10-15\ \textperiodcentered\ Luke 1:26-38 } & \cellcolor{cred}\daycell{ 16 }{ St. Eusebius }{ 3rd Class }{ 2 Cor. 1:3-7\ \textperiodcentered\ Matt 16:24-27. } & \cellcolor{cviolet}\daycell{ 17 }{ Advent Ember Friday }{ 2nd Class }{ Isa 11:1-5\ \textperiodcentered\ Luke 1:39-47 } & \cellcolor{cviolet}\daycell{ 18 }{ Advent Ember Saturday }{ 2nd Class }{ 2 Thess 2:1-8\ \textperiodcentered\ Luke 3:1-6 } \\ \hline -\cellcolor{cviolet}\daycell{ 19 }{ 4th Sunday of Advent }{ 1st Class }{ 1 Cor. 4:1-5\ \textperiodcentered\ Luke 3:1-6 } & \cellcolor{cviolet}\daycell{ 20 }{ Monday of the 4th Week of Advent }{ 2nd Class }{ 1 Cor. 4:1-5\ \textperiodcentered\ Luke 3:1-6 } & \cellcolor{cred}\daycell{ 21 }{ St. Thomas }{ 2nd Class }{ Eph 2:19-22\ \textperiodcentered\ John 20:24-29 } & \cellcolor{cviolet}\daycell{ 22 }{ Wednesday of the 4th Week of Advent }{ 2nd Class }{ 1 Cor. 4:1-5\ \textperiodcentered\ Luke 3:1-6 } & \cellcolor{cviolet}\daycell{ 23 }{ Thursday of the 4th Week of Advent }{ 2nd Class }{ 1 Cor. 4:1-5\ \textperiodcentered\ Luke 3:1-6 } & \cellcolor{cviolet}\daycell{ 24 }{ Vigil of the Nativity (Christmas Eve) }{ 1st Class }{ Rom 1:1-6\ \textperiodcentered\ Matt 1:18-21 } & \cellcolor{cwhite}\daycell{ 25 }{ The Nativity of Our Lord (Christmas) }{ 1st Class }{ Heb 1:1-12\ \textperiodcentered\ John 1:1-14 } \\ \hline + & & & \cellcolor{cviolet}\daycell{ 1 }{ Wednesday of the 1st Week of Advent }{ 3rd Class }{ Rom 13:11-14\ \textperiodcentered\ Luke 21:25-33 } & \cellcolor{cred}\daycell{ 2 }{ St. Vivian }{ 3rd Class }{ Ecclus 51:13-17\ \textperiodcentered\ Matt 13:44-52 } & \cellcolor{cwhite}\daycell{ 3 }{ St. Francis Xavier }{ 3rd Class }{ Rom 10:10-18\ \textperiodcentered\ Mark 16:15-18 } & \cellcolor{cwhite}\daycell{ 4 }{ St. Peter Chrysologus }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } \\ \hline +\cellcolor{cviolet}\daycell{ 5 }{ 2nd Sunday of Advent }{ 1st Class }{ Rom 15:4-13\ \textperiodcentered\ Matt 11:2-10 } & \cellcolor{cwhite}\daycell{ 6 }{ St. Nicholas }{ 3rd Class }{ Heb 13:7-17\ \textperiodcentered\ Matt 25:14-23 } & \cellcolor{cwhite}\daycell{ 7 }{ St. Ambrose }{ 3rd Class }{ 2 Tim 4:1-8\ \textperiodcentered\ Matt 5:13-19 } & \cellcolor{cwhite}\daycell{ 8 }{ Immaculate Conception of the Blessed Virgin Mary }{ 1st Class }{ Prov 8:22-35\ \textperiodcentered\ Luke 1:26-28 } & \cellcolor{cviolet}\daycell{ 9 }{ Thursday of the 2nd Week of Advent }{ 3rd Class }{ Rom 15:4-13\ \textperiodcentered\ Matt 11:2-10 } & \cellcolor{cviolet}\daycell{ 10 }{ Friday of the 2nd Week of Advent }{ 3rd Class }{ Rom 15:4-13\ \textperiodcentered\ Matt 11:2-10 } & \cellcolor{cwhite}\daycell{ 11 }{ St. Damasus I }{ 3rd Class }{ 1 Pet 5:1-4; 5:10-11\ \textperiodcentered\ Matt 16:13-19 } \\ \hline +\cellcolor{crose}\daycell{ 12 }{ 3rd Sunday of Advent }{ 1st Class }{ Phil 4:4-7\ \textperiodcentered\ John 1:19-28 } & \cellcolor{cred}\daycell{ 13 }{ St. Lucy }{ 3rd Class }{ 2 Cor 10:17-18; 11:1-2\ \textperiodcentered\ Matt 13:44-52 } & \cellcolor{cviolet}\daycell{ 14 }{ Tuesday of the 3rd Week of Advent }{ 3rd Class }{ Phil 4:4-7\ \textperiodcentered\ John 1:19-28 } & \cellcolor{cviolet}\daycell{ 15 }{ Advent Ember Wednesday }{ 2nd Class }{ Isa 7:10-15\ \textperiodcentered\ Luke 1:26-38 } & \cellcolor{cred}\daycell{ 16 }{ St. Eusebius }{ 3rd Class }{ 2 Cor 1:3-7\ \textperiodcentered\ Matt 16:24-27 } & \cellcolor{cviolet}\daycell{ 17 }{ Advent Ember Friday }{ 2nd Class }{ Isa 11:1-5\ \textperiodcentered\ Luke 1:39-47 } & \cellcolor{cviolet}\daycell{ 18 }{ Advent Ember Saturday }{ 2nd Class }{ 2 Thess 2:1-8\ \textperiodcentered\ Luke 3:1-6 } \\ \hline +\cellcolor{cviolet}\daycell{ 19 }{ 4th Sunday of Advent }{ 1st Class }{ 1 Cor 4:1-5\ \textperiodcentered\ Luke 3:1-6 } & \cellcolor{cviolet}\daycell{ 20 }{ Monday of the 4th Week of Advent }{ 2nd Class }{ 1 Cor 4:1-5\ \textperiodcentered\ Luke 3:1-6 } & \cellcolor{cred}\daycell{ 21 }{ St. Thomas }{ 2nd Class }{ Eph 2:19-22\ \textperiodcentered\ John 20:24-29 } & \cellcolor{cviolet}\daycell{ 22 }{ Wednesday of the 4th Week of Advent }{ 2nd Class }{ 1 Cor 4:1-5\ \textperiodcentered\ Luke 3:1-6 } & \cellcolor{cviolet}\daycell{ 23 }{ Thursday of the 4th Week of Advent }{ 2nd Class }{ 1 Cor 4:1-5\ \textperiodcentered\ Luke 3:1-6 } & \cellcolor{cviolet}\daycell{ 24 }{ Vigil of the Nativity (Christmas Eve) }{ 1st Class }{ Rom 1:1-6\ \textperiodcentered\ Matt 1:18-21 } & \cellcolor{cwhite}\daycell{ 25 }{ The Nativity of Our Lord (Christmas) }{ 1st Class }{ Heb 1:1-12\ \textperiodcentered\ John 1:1-14 } \\ \hline \cellcolor{cwhite}\daycell{ 26 }{ Sunday within the Octave of the Nativity }{ 2nd Class }{ Gal 4:1-7\ \textperiodcentered\ Luke 2:33-40 } & \cellcolor{cwhite}\daycell{ 27 }{ St. John the Evangelist }{ 2nd Class }{ Ecclus 15:1-6\ \textperiodcentered\ John 21:19-24 } & \cellcolor{cred}\daycell{ 28 }{ Holy Innocents }{ 2nd Class }{ Apoc 14:1-5\ \textperiodcentered\ Matt 2:13-18 } & \cellcolor{cwhite}\daycell{ 29 }{ 5th Day within the Octave of the Nativity }{ 2nd Class }{ Titus 3:4-7\ \textperiodcentered\ Luke 2:15-20 } & \cellcolor{cwhite}\daycell{ 30 }{ 6th Day within the Octave of the Nativity }{ 2nd Class }{ Titus 3:4-7\ \textperiodcentered\ Luke 2:15-20 } & \cellcolor{cwhite}\daycell{ 31 }{ 7th Day within the Octave of the Nativity }{ 2nd Class }{ Titus 3:4-7\ \textperiodcentered\ Luke 2:15-20 } & \\ \hline \end{tabular} diff --git a/test/golden/grid-2027.typ b/test/golden/grid-2027.typ index 0c1a28d..458198f 100644 --- a/test/golden/grid-2027.typ +++ b/test/golden/grid-2027.typ @@ -375,7 +375,7 @@ #text(weight: "bold")[16] #text(size: 6.5pt)[St. Marcellus I] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Pet 5:1\-4; 5:10\-11. #sym.dot.c Matt 16:13\-19] + #text(size: 6pt)[1 Pet 5:1\-4; 5:10\-11 #sym.dot.c Matt 16:13\-19] ] ], @@ -442,7 +442,7 @@ #text(weight: "bold")[21] #text(size: 6.5pt)[St. Agnes] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 51:1\-8; 51:12 #sym.dot.c Matt 25:1\-13.] + #text(size: 6pt)[Ecclus 51:1\-8; 51:12 #sym.dot.c Matt 25:1\-13] ] ], @@ -468,7 +468,7 @@ #text(weight: "bold")[23] #text(size: 6.5pt)[St. Raymond of Peñafort] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 31:8\-11 #sym.dot.c Luke 12:35\-40] + #text(size: 6pt)[Ecclus 31:8\-11 #sym.dot.c Luke 12:35\-40] ] ], @@ -483,7 +483,7 @@ #text(weight: "bold")[24] #text(size: 6.5pt)[Septuagesima Sunday] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[1 Cor. 9:24\-27; 10:1\-5 #sym.dot.c Matt 20:1\-16] + #text(size: 6pt)[1 Cor 9:24\-27; 10:1\-5 #sym.dot.c Matt 20:1\-16] ] ], @@ -496,7 +496,7 @@ #text(weight: "bold")[25] #text(size: 6.5pt)[Conversion of St. Paul] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Acts 9:1\-22 #sym.dot.c Matt 19:27\-29.] + #text(size: 6pt)[Acts 9:1\-22 #sym.dot.c Matt 19:27\-29] ] ], @@ -509,7 +509,7 @@ #text(weight: "bold")[26] #text(size: 6.5pt)[St. Polycarp] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 John 3:10\-16 #sym.dot.c Matt 10:26\-32.] + #text(size: 6pt)[1 John 3:10\-16 #sym.dot.c Matt 10:26\-32] ] ], @@ -535,7 +535,7 @@ #text(weight: "bold")[28] #text(size: 6.5pt)[St. Peter Nolasco] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Cor. 4:9\-14 #sym.dot.c Luke 12:32\-34] + #text(size: 6pt)[1 Cor 4:9\-14 #sym.dot.c Luke 12:32\-34] ] ], @@ -561,7 +561,7 @@ #text(weight: "bold")[30] #text(size: 6.5pt)[St. Martina] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 51:1\-8; 51:12 #sym.dot.c Matt 25:1\-13.] + #text(size: 6pt)[Ecclus 51:1\-8; 51:12 #sym.dot.c Matt 25:1\-13] ] ], @@ -576,7 +576,7 @@ #text(weight: "bold")[31] #text(size: 6.5pt)[Sexagesima Sunday] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[2 Cor. 11:19\-33; 12:1\-9 #sym.dot.c Luke 8:4\-15] + #text(size: 6pt)[2 Cor 11:19\-33; 12:1\-9 #sym.dot.c Luke 8:4\-15] ] ], @@ -681,7 +681,7 @@ #text(weight: "bold")[3] #text(size: 6.5pt)[Wednesday of the 2nd Week of Septuagesimatide] #v(1fr) #text(size: 6pt)[4th Class] \ - #text(size: 6pt)[2 Cor. 11:19\-33; 12:1\-9 #sym.dot.c Luke 8:4\-15] + #text(size: 6pt)[2 Cor 11:19\-33; 12:1\-9 #sym.dot.c Luke 8:4\-15] ] ], @@ -694,7 +694,7 @@ #text(weight: "bold")[4] #text(size: 6.5pt)[St. Andrew Corsini] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 44:16\-27; 45:3\-20 #sym.dot.c Matt 25:14\-23] + #text(size: 6pt)[Ecclus 44:16\-27; 45:3\-20 #sym.dot.c Matt 25:14\-23] ] ], @@ -707,7 +707,7 @@ #text(weight: "bold")[5] #text(size: 6.5pt)[St. Agatha] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Cor. 1:26\-31 #sym.dot.c Matt 19:3\-12.] + #text(size: 6pt)[1 Cor 1:26\-31 #sym.dot.c Matt 19:3\-12] ] ], @@ -720,7 +720,7 @@ #text(weight: "bold")[6] #text(size: 6.5pt)[St. Titus] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 44:16\-27; 45:3\-20 #sym.dot.c Luke 10:1\-9] + #text(size: 6pt)[Ecclus 44:16\-27; 45:3\-20 #sym.dot.c Luke 10:1\-9] ] ], @@ -735,7 +735,7 @@ #text(weight: "bold")[7] #text(size: 6.5pt)[Quinquagesima Sunday] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[1 Cor. 13:1\-13 #sym.dot.c Luke 18:31\-43] + #text(size: 6pt)[1 Cor 13:1\-13 #sym.dot.c Luke 18:31\-43] ] ], @@ -748,7 +748,7 @@ #text(weight: "bold")[8] #text(size: 6.5pt)[St. John of Matha] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 31:8\-11 #sym.dot.c Luke 12:35\-40] + #text(size: 6pt)[Ecclus 31:8\-11 #sym.dot.c Luke 12:35\-40] ] ], @@ -828,7 +828,7 @@ #text(weight: "bold")[14] #text(size: 6.5pt)[1st Sunday of Lent] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[2 Cor. 6:1\-10 #sym.dot.c Matt 4:1\-11] + #text(size: 6pt)[2 Cor 6:1\-10 #sym.dot.c Matt 4:1\-11] ] ], @@ -867,7 +867,7 @@ #text(weight: "bold")[17] #text(size: 6.5pt)[Lenten Ember Wednesday] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[3 Kgs. 19:3\-8 #sym.dot.c Matt 12:38\-50] + #text(size: 6pt)[3 Kings 19:3\-8 #sym.dot.c Matt 12:38\-50] ] ], @@ -906,7 +906,7 @@ #text(weight: "bold")[20] #text(size: 6.5pt)[Lenten Ember Saturday] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[1 Thess. 5:14\-23 #sym.dot.c Matt 17:1\-9] + #text(size: 6pt)[1 Thess 5:14\-23 #sym.dot.c Matt 17:1\-9] ] ], @@ -921,7 +921,7 @@ #text(weight: "bold")[21] #text(size: 6.5pt)[2nd Sunday of Lent] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[1 Thess. 4:1\-7 #sym.dot.c Matt 17:1\-9] + #text(size: 6pt)[1 Thess 4:1\-7 #sym.dot.c Matt 17:1\-9] ] ], @@ -1132,7 +1132,7 @@ #text(weight: "bold")[4] #text(size: 6.5pt)[Thursday of the 3rd Week of Lent] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Jer 7:1\-7 #sym.dot.c Luke 4:38\-44.] + #text(size: 6pt)[Jer 7:1\-7 #sym.dot.c Luke 4:38\-44] ] ], @@ -1145,7 +1145,7 @@ #text(weight: "bold")[5] #text(size: 6.5pt)[Friday of the 3rd Week of Lent] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Num 20:1, 3; 6\-13. #sym.dot.c John 4:5\-42] + #text(size: 6pt)[Num 20:1, 3; 20:6\-13 #sym.dot.c John 4:5\-42] ] ], @@ -1158,7 +1158,7 @@ #text(weight: "bold")[6] #text(size: 6.5pt)[Saturday of the 3rd Week of Lent] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Dan 13:1\-9, 15\-17, 19\-30, 33\-62. #sym.dot.c John 8:1\-11] + #text(size: 6pt)[Dan 13:1\-9, 15\-17, 19\-30, 33\-62 #sym.dot.c John 8:1\-11] ] ], @@ -1212,7 +1212,7 @@ #text(weight: "bold")[10] #text(size: 6.5pt)[Wednesday of the 4th Week of Lent] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Isa. 1:16\-19 #sym.dot.c John 9:1\-38] + #text(size: 6pt)[Isa 1:16\-19 #sym.dot.c John 9:1\-38] ] ], @@ -1266,7 +1266,7 @@ #text(weight: "bold")[14] #text(size: 6.5pt)[Passion Sunday] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[Heb 9:11\-15. #sym.dot.c John 8:46\-59.] + #text(size: 6pt)[Heb 9:11\-15 #sym.dot.c John 8:46\-59] ] ], @@ -1318,7 +1318,7 @@ #text(weight: "bold")[18] #text(size: 6.5pt)[Thursday of the 1st Week of Passion Week] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Dan 3:25, 34\-45. #sym.dot.c Luke 7:36\-50] + #text(size: 6pt)[Dan 3:25, 34\-45 #sym.dot.c Luke 7:36\-50] ] ], @@ -1359,7 +1359,7 @@ #text(weight: "bold")[21] #text(size: 6.5pt)[Palm Sunday] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[Phil 2:5\-11 #sym.dot.c Matt. 26:36\-75; 27:1\-60.] + #text(size: 6pt)[Phil 2:5\-11 #sym.dot.c Matt 26:36\-75; 27:1\-60] ] ], @@ -1385,7 +1385,7 @@ #text(weight: "bold")[23] #text(size: 6.5pt)[Tuesday of Holy Week] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[Jer 11:18\-20 #sym.dot.c Mark 14:32\-72; 15, 1\-46] + #text(size: 6pt)[Jer 11:18\-20 #sym.dot.c Mark 14:32\-72; 15:1\-46] ] ], @@ -1465,7 +1465,7 @@ #text(weight: "bold")[29] #text(size: 6.5pt)[Monday of Easter Week] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[Acts 10:37\-43. #sym.dot.c Luke 24:13\-35] + #text(size: 6pt)[Acts 10:37\-43 #sym.dot.c Luke 24:13\-35] ] ], @@ -1730,7 +1730,7 @@ #text(weight: "bold")[13] #text(size: 6.5pt)[St. Hermenegild] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Wis 10:10\-14 #sym.dot.c Luke 14:26\-33.] + #text(size: 6pt)[Wis 10:10\-14 #sym.dot.c Luke 14:26\-33] ] ], @@ -1743,7 +1743,7 @@ #text(weight: "bold")[14] #text(size: 6.5pt)[St. Justin] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Cor 1:18\-25; 1:30; #sym.dot.c Luke 12:2\-8] + #text(size: 6pt)[1 Cor 1:18\-25; 1:30 #sym.dot.c Luke 12:2\-8] ] ], @@ -1849,7 +1849,7 @@ #text(weight: "bold")[22] #text(size: 6.5pt)[Sts. Soter & Caius] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Pet 5:1\-4; 5:10\-11. #sym.dot.c Matt 16:13\-19] + #text(size: 6pt)[1 Pet 5:1\-4; 5:10\-11 #sym.dot.c Matt 16:13\-19] ] ], @@ -1903,7 +1903,7 @@ #text(weight: "bold")[26] #text(size: 6.5pt)[Sts. Cletus & Marcellinus] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Pet 5:1\-4; 5:10\-11. #sym.dot.c Matt 16:13\-19] + #text(size: 6pt)[1 Pet 5:1\-4; 5:10\-11 #sym.dot.c Matt 16:13\-19] ] ], @@ -1929,7 +1929,7 @@ #text(weight: "bold")[28] #text(size: 6.5pt)[St. Paul of the Cross] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Cor 1:17\-25. #sym.dot.c Luke 10:1\-9] + #text(size: 6pt)[1 Cor 1:17\-25 #sym.dot.c Luke 10:1\-9] ] ], @@ -1942,7 +1942,7 @@ #text(weight: "bold")[29] #text(size: 6.5pt)[St. Peter of Verona] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[2 Tim. 2:8\-10; 3:10\-12. #sym.dot.c Matt 10:34\-42] + #text(size: 6pt)[2 Tim 2:8\-10; 3:10\-12 #sym.dot.c Matt 10:34\-42] ] ], @@ -1955,7 +1955,7 @@ #text(weight: "bold")[30] #text(size: 6.5pt)[St. Catherine of Siena] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[2 Cor 10:17\-18; 11:1\-2 #sym.dot.c Matt 25:1\-13.] + #text(size: 6pt)[2 Cor 10:17\-18; 11:1\-2 #sym.dot.c Matt 25:1\-13] ] ], @@ -2034,7 +2034,7 @@ #text(weight: "bold")[1] #text(size: 6.5pt)[St. Joseph the Workman] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[Col. 3:14\-15, 17, 23\-24 #sym.dot.c Matt 13:54\-58] + #text(size: 6pt)[Col 3:14\-15, 17, 23\-24 #sym.dot.c Matt 13:54\-58] ] ], @@ -2075,7 +2075,7 @@ #text(weight: "bold")[4] #text(size: 6.5pt)[St. Monica] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Tim. 5:3\-10. #sym.dot.c Luke 7:11\-16] + #text(size: 6pt)[1 Tim. 5:3\-10 #sym.dot.c Luke 7:11\-16] ] ], @@ -2088,7 +2088,7 @@ #text(weight: "bold")[5] #text(size: 6.5pt)[Vigil of the Ascension] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[Eph. 4:7\-13. #sym.dot.c John 17:1\-11.] + #text(size: 6pt)[Eph 4:7\-13 #sym.dot.c John 17:1\-11] ] ], @@ -2142,7 +2142,7 @@ #text(weight: "bold")[9] #text(size: 6.5pt)[Sunday after the Ascension] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[1 Pet 4:7\-11. #sym.dot.c John 15:26\-27; 16:1\-4.] + #text(size: 6pt)[1 Pet 4:7\-11 #sym.dot.c John 15:26\-27; 16:1\-4] ] ], @@ -2155,7 +2155,7 @@ #text(weight: "bold")[10] #text(size: 6.5pt)[St. Antoninus] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 44:16\-27; 45:3\-20 #sym.dot.c Matt 25:14\-23] + #text(size: 6pt)[Ecclus 44:16\-27; 45:3\-20 #sym.dot.c Matt 25:14\-23] ] ], @@ -2168,7 +2168,7 @@ #text(weight: "bold")[11] #text(size: 6.5pt)[Sts. Philip & James] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[Wis. 5:1\-5 #sym.dot.c John 14:1\-13] + #text(size: 6pt)[Wis 5:1\-5 #sym.dot.c John 14:1\-13] ] ], @@ -2181,7 +2181,7 @@ #text(weight: "bold")[12] #text(size: 6.5pt)[Sts. Nereus, Achilleus, Domitilla, & Pancras] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Wis. 5:1\-5 #sym.dot.c John 4:46\-53] + #text(size: 6pt)[Wis 5:1\-5 #sym.dot.c John 4:46\-53] ] ], @@ -2194,7 +2194,7 @@ #text(weight: "bold")[13] #text(size: 6.5pt)[St. Robert Bellarmine] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Wis 7:7\-14. #sym.dot.c Matt 5:13\-19] + #text(size: 6pt)[Wis 7:7\-14 #sym.dot.c Matt 5:13\-19] ] ], @@ -2207,7 +2207,7 @@ #text(weight: "bold")[14] #text(size: 6.5pt)[Friday of the 7th Week of Eastertide] #v(1fr) #text(size: 6pt)[4th Class] \ - #text(size: 6pt)[1 Pet 4:7\-11. #sym.dot.c John 15:26\-27; 16:1\-4.] + #text(size: 6pt)[1 Pet 4:7\-11 #sym.dot.c John 15:26\-27; 16:1\-4] ] ], @@ -2220,7 +2220,7 @@ #text(weight: "bold")[15] #text(size: 6.5pt)[Vigil of Pentecost] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[Acts 19:1\-8. #sym.dot.c John 14:15\-21.] + #text(size: 6pt)[Acts 19:1\-8 #sym.dot.c John 14:15\-21] ] ], @@ -2235,7 +2235,7 @@ #text(weight: "bold")[16] #text(size: 6.5pt)[Pentecost Sunday (Whitsunday)] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[Acts 2:1\-11. #sym.dot.c John 14:23\-31.] + #text(size: 6pt)[Acts 2:1\-11 #sym.dot.c John 14:23\-31] ] ], @@ -2261,7 +2261,7 @@ #text(weight: "bold")[18] #text(size: 6.5pt)[Tuesday of Pentecost Week] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[Acts 8:14\-17. #sym.dot.c John 10:1\-10.] + #text(size: 6pt)[Acts 8:14\-17 #sym.dot.c John 10:1\-10] ] ], @@ -2274,7 +2274,7 @@ #text(weight: "bold")[19] #text(size: 6.5pt)[Pentecost Ember Wednesday] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[Acts 5:12\-16 #sym.dot.c John 6:44\-52.] + #text(size: 6pt)[Acts 5:12\-16 #sym.dot.c John 6:44\-52] ] ], @@ -2300,7 +2300,7 @@ #text(weight: "bold")[21] #text(size: 6.5pt)[Pentecost Ember Friday] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[Joel 2:23\-24; 26\-27 #sym.dot.c Luke 5:17\-26] + #text(size: 6pt)[Joel 2:23\-24; 2:26\-27 #sym.dot.c Luke 5:17\-26] ] ], @@ -2313,7 +2313,7 @@ #text(weight: "bold")[22] #text(size: 6.5pt)[Pentecost Ember Saturday] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[Rom 5:1\-5. #sym.dot.c Luke 4:38\-44.] + #text(size: 6pt)[Rom 5:1\-5 #sym.dot.c Luke 4:38\-44] ] ], @@ -2328,7 +2328,7 @@ #text(weight: "bold")[23] #text(size: 6.5pt)[Trinity Sunday] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[Rom 11:33\-36. #sym.dot.c Matt 28:18\-20] + #text(size: 6pt)[Rom 11:33\-36 #sym.dot.c Matt 28:18\-20] ] ], @@ -2354,7 +2354,7 @@ #text(weight: "bold")[25] #text(size: 6.5pt)[St. Gregory VII] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Pet 5:1\-4; 5:10\-11. #sym.dot.c Matt 16:13\-19] + #text(size: 6pt)[1 Pet 5:1\-4; 5:10\-11 #sym.dot.c Matt 16:13\-19] ] ], @@ -2367,7 +2367,7 @@ #text(weight: "bold")[26] #text(size: 6.5pt)[St. Philip Neri] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Wis 7:7\-14. #sym.dot.c Luke 12:35\-40] + #text(size: 6pt)[Wis 7:7\-14 #sym.dot.c Luke 12:35\-40] ] ], @@ -2406,7 +2406,7 @@ #text(weight: "bold")[29] #text(size: 6.5pt)[St. Mary Magdalene de Pazzi] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[2 Cor 10:17\-18; 11:1\-2 #sym.dot.c Matt 25:1\-13.] + #text(size: 6pt)[2 Cor 10:17\-18; 11:1\-2 #sym.dot.c Matt 25:1\-13] ] ], @@ -2421,7 +2421,7 @@ #text(weight: "bold")[30] #text(size: 6.5pt)[2nd Sunday after Pentecost] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[1 John 3:13\-18. #sym.dot.c Luke 14:16\-24.] + #text(size: 6pt)[1 John 3:13\-18 #sym.dot.c Luke 14:16\-24] ] ], @@ -2434,7 +2434,7 @@ #text(weight: "bold")[31] #text(size: 6.5pt)[Queenship of the Blessed Virgin Mary] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[Eccli 24:5; 14:7; 14:9\-11; 24:30\-31 #sym.dot.c Luke 1:26\-33] + #text(size: 6pt)[Ecclus 24:5; 14:7; 14:9\-11; 24:30\-31 #sym.dot.c Luke 1:26\-33] ] ], @@ -2513,7 +2513,7 @@ #text(weight: "bold")[1] #text(size: 6.5pt)[St. Angela Merici] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[2 Cor 10:17\-18; 11:1\-2 #sym.dot.c Matt 25:1\-13.] + #text(size: 6pt)[2 Cor 10:17\-18; 11:1\-2 #sym.dot.c Matt 25:1\-13] ] ], @@ -2526,7 +2526,7 @@ #text(weight: "bold")[2] #text(size: 6.5pt)[Wednesday of the 2nd Week of the Time after Pentecost] #v(1fr) #text(size: 6pt)[4th Class] \ - #text(size: 6pt)[1 John 3:13\-18. #sym.dot.c Luke 14:16\-24.] + #text(size: 6pt)[1 John 3:13\-18 #sym.dot.c Luke 14:16\-24] ] ], @@ -2539,7 +2539,7 @@ #text(weight: "bold")[3] #text(size: 6.5pt)[Thursday of the 2nd Week of the Time after Pentecost] #v(1fr) #text(size: 6pt)[4th Class] \ - #text(size: 6pt)[1 John 3:13\-18. #sym.dot.c Luke 14:16\-24.] + #text(size: 6pt)[1 John 3:13\-18 #sym.dot.c Luke 14:16\-24] ] ], @@ -2580,7 +2580,7 @@ #text(weight: "bold")[6] #text(size: 6.5pt)[3rd Sunday after Pentecost] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[1 Pet. 5:6\-11 #sym.dot.c Luke 15:1\-10] + #text(size: 6pt)[1 Pet 5:6\-11 #sym.dot.c Luke 15:1\-10] ] ], @@ -2593,7 +2593,7 @@ #text(weight: "bold")[7] #text(size: 6.5pt)[Monday of the 3rd Week of the Time after Pentecost] #v(1fr) #text(size: 6pt)[4th Class] \ - #text(size: 6pt)[1 Pet. 5:6\-11 #sym.dot.c Luke 15:1\-10] + #text(size: 6pt)[1 Pet 5:6\-11 #sym.dot.c Luke 15:1\-10] ] ], @@ -2606,7 +2606,7 @@ #text(weight: "bold")[8] #text(size: 6.5pt)[Tuesday of the 3rd Week of the Time after Pentecost] #v(1fr) #text(size: 6pt)[4th Class] \ - #text(size: 6pt)[1 Pet. 5:6\-11 #sym.dot.c Luke 15:1\-10] + #text(size: 6pt)[1 Pet 5:6\-11 #sym.dot.c Luke 15:1\-10] ] ], @@ -2619,7 +2619,7 @@ #text(weight: "bold")[9] #text(size: 6.5pt)[Wednesday of the 3rd Week of the Time after Pentecost] #v(1fr) #text(size: 6pt)[4th Class] \ - #text(size: 6pt)[1 Pet. 5:6\-11 #sym.dot.c Luke 15:1\-10] + #text(size: 6pt)[1 Pet 5:6\-11 #sym.dot.c Luke 15:1\-10] ] ], @@ -2632,7 +2632,7 @@ #text(weight: "bold")[10] #text(size: 6.5pt)[St. Margaret of Scotland] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Prov 31:10\-31 #sym.dot.c Matt 13:44\-52.] + #text(size: 6pt)[Prov 31:10\-31 #sym.dot.c Matt 13:44\-52] ] ], @@ -2658,7 +2658,7 @@ #text(weight: "bold")[12] #text(size: 6.5pt)[St. John of San Fecundo] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 31:8\-11 #sym.dot.c Luke 12:35\-40] + #text(size: 6pt)[Ecclus 31:8\-11 #sym.dot.c Luke 12:35\-40] ] ], @@ -2725,7 +2725,7 @@ #text(weight: "bold")[17] #text(size: 6.5pt)[St. Gregory Barbarigo] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 44:16\-27; 45:3\-20 #sym.dot.c Matt 25:14\-23] + #text(size: 6pt)[Ecclus 44:16\-27; 45:3\-20 #sym.dot.c Matt 25:14\-23] ] ], @@ -2751,7 +2751,7 @@ #text(weight: "bold")[19] #text(size: 6.5pt)[St. Julia of Falconieri] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[2 Cor 10:17\-18; 11:1\-2 #sym.dot.c Matt 25:1\-13.] + #text(size: 6pt)[2 Cor 10:17\-18; 11:1\-2 #sym.dot.c Matt 25:1\-13] ] ], @@ -2766,7 +2766,7 @@ #text(weight: "bold")[20] #text(size: 6.5pt)[5th Sunday after Pentecost] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[1 Pet 3:8\-15. #sym.dot.c Matt 5:20\-24.] + #text(size: 6pt)[1 Pet 3:8\-15 #sym.dot.c Matt 5:20\-24] ] ], @@ -2779,7 +2779,7 @@ #text(weight: "bold")[21] #text(size: 6.5pt)[St. Aloysius Gongzaga] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 31:8\-11 #sym.dot.c Matt 22:29\-40] + #text(size: 6pt)[Ecclus 31:8\-11 #sym.dot.c Matt 22:29\-40] ] ], @@ -2792,7 +2792,7 @@ #text(weight: "bold")[22] #text(size: 6.5pt)[St. Paulinus of Nola] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[2 Cor. 8:9\-15 #sym.dot.c Luke 12:32\-34] + #text(size: 6pt)[2 Cor 8:9\-15 #sym.dot.c Luke 12:32\-34] ] ], @@ -2818,7 +2818,7 @@ #text(weight: "bold")[24] #text(size: 6.5pt)[Nativity of St. John the Baptist] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[Isa 49:1\-3, 5\-7. #sym.dot.c Luke 1:57\-68] + #text(size: 6pt)[Isa 49:1\-3, 5\-7 #sym.dot.c Luke 1:57\-68] ] ], @@ -2831,7 +2831,7 @@ #text(weight: "bold")[25] #text(size: 6.5pt)[St. William] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Ecclus 45:1\-6 #sym.dot.c Matt 19:27\-29.] + #text(size: 6pt)[Ecclus 45:1\-6 #sym.dot.c Matt 19:27\-29] ] ], @@ -2844,7 +2844,7 @@ #text(weight: "bold")[26] #text(size: 6.5pt)[Sts. John & Paul] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Eccli 44:10\-15 #sym.dot.c Luke 12:1\-8] + #text(size: 6pt)[Ecclus 44:10\-15 #sym.dot.c Luke 12:1\-8] ] ], @@ -2859,7 +2859,7 @@ #text(weight: "bold")[27] #text(size: 6.5pt)[6th Sunday after Pentecost] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[Rom 6:3\-11. #sym.dot.c Mark 8:1\-9] + #text(size: 6pt)[Rom 6:3\-11 #sym.dot.c Mark 8:1\-9] ] ], @@ -2977,7 +2977,7 @@ #text(weight: "bold")[1] #text(size: 6.5pt)[The Precious Blood of Our Lord Jesus Christ] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[Heb 9:11\-15. #sym.dot.c John 19:30\-35] + #text(size: 6pt)[Heb 9:11\-15 #sym.dot.c John 19:30\-35] ] ], @@ -3003,7 +3003,7 @@ #text(weight: "bold")[3] #text(size: 6.5pt)[St. Irenaeus] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[2 Tim. 3:14\-17; 4:1\-5 #sym.dot.c Matt 10:28\-33] + #text(size: 6pt)[2 Tim 3:14\-17; 4:1\-5 #sym.dot.c Matt 10:28\-33] ] ], @@ -3070,7 +3070,7 @@ #text(weight: "bold")[8] #text(size: 6.5pt)[St. Elizabeth of Portugal] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Prov 31:10\-31 #sym.dot.c Matt 13:44\-52.] + #text(size: 6pt)[Prov 31:10\-31 #sym.dot.c Matt 13:44\-52] ] ], @@ -3163,7 +3163,7 @@ #text(weight: "bold")[15] #text(size: 6.5pt)[St. Henry the Emperor] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 31:8\-11 #sym.dot.c Luke 12:35\-40] + #text(size: 6pt)[Ecclus 31:8\-11 #sym.dot.c Luke 12:35\-40] ] ], @@ -3204,7 +3204,7 @@ #text(weight: "bold")[18] #text(size: 6.5pt)[9th Sunday after Pentecost] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[1 Cor. 10:6\-13 #sym.dot.c Luke 19:41\-47] + #text(size: 6pt)[1 Cor 10:6\-13 #sym.dot.c Luke 19:41\-47] ] ], @@ -3217,7 +3217,7 @@ #text(weight: "bold")[19] #text(size: 6.5pt)[St. Vincent de Paul] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Cor. 4:9\-14 #sym.dot.c Luke 10:1\-9] + #text(size: 6pt)[1 Cor 4:9\-14 #sym.dot.c Luke 10:1\-9] ] ], @@ -3269,7 +3269,7 @@ #text(weight: "bold")[23] #text(size: 6.5pt)[St. Apollinaris] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Pet. 5:1\-11 #sym.dot.c Luke 22:24\-30] + #text(size: 6pt)[1 Pet 5:1\-11 #sym.dot.c Luke 22:24\-30] ] ], @@ -3297,7 +3297,7 @@ #text(weight: "bold")[25] #text(size: 6.5pt)[10th Sunday after Pentecost] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[1 Cor. 12:2\-11 #sym.dot.c Luke 18:9\-14] + #text(size: 6pt)[1 Cor 12:2\-11 #sym.dot.c Luke 18:9\-14] ] ], @@ -3310,7 +3310,7 @@ #text(weight: "bold")[26] #text(size: 6.5pt)[St. Anne, Mother of the Blessed Virgin] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[Prov 31:10\-31 #sym.dot.c Matt 13:44\-52.] + #text(size: 6pt)[Prov 31:10\-31 #sym.dot.c Matt 13:44\-52] ] ], @@ -3323,7 +3323,7 @@ #text(weight: "bold")[27] #text(size: 6.5pt)[Tuesday of the 10th Week of the Time after Pentecost] #v(1fr) #text(size: 6pt)[4th Class] \ - #text(size: 6pt)[1 Cor. 12:2\-11 #sym.dot.c Luke 18:9\-14] + #text(size: 6pt)[1 Cor 12:2\-11 #sym.dot.c Luke 18:9\-14] ] ], @@ -3362,7 +3362,7 @@ #text(weight: "bold")[30] #text(size: 6.5pt)[Friday of the 10th Week of the Time after Pentecost] #v(1fr) #text(size: 6pt)[4th Class] \ - #text(size: 6pt)[1 Cor. 12:2\-11 #sym.dot.c Luke 18:9\-14] + #text(size: 6pt)[1 Cor 12:2\-11 #sym.dot.c Luke 18:9\-14] ] ], @@ -3375,7 +3375,7 @@ #text(weight: "bold")[31] #text(size: 6.5pt)[St. Ignatius Loyola] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[2 Tim. 2:8\-10; 3:10\-12. #sym.dot.c Luke 10:1\-9] + #text(size: 6pt)[2 Tim 2:8\-10; 3:10\-12 #sym.dot.c Luke 10:1\-9] ] ], @@ -3419,7 +3419,7 @@ #text(weight: "bold")[1] #text(size: 6.5pt)[11th Sunday after Pentecost] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[1 Cor. 15:1\-10 #sym.dot.c Mark 7:31\-37] + #text(size: 6pt)[1 Cor 15:1\-10 #sym.dot.c Mark 7:31\-37] ] ], @@ -3432,7 +3432,7 @@ #text(weight: "bold")[2] #text(size: 6.5pt)[St. Alphonsus Liguori] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[2 Tim. 2:1\-7 #sym.dot.c Luke 10:1\-9] + #text(size: 6pt)[2 Tim 2:1\-7 #sym.dot.c Luke 10:1\-9] ] ], @@ -3445,7 +3445,7 @@ #text(weight: "bold")[3] #text(size: 6.5pt)[Tuesday of the 11th Week of the Time after Pentecost] #v(1fr) #text(size: 6pt)[4th Class] \ - #text(size: 6pt)[1 Cor. 15:1\-10 #sym.dot.c Mark 7:31\-37] + #text(size: 6pt)[1 Cor 15:1\-10 #sym.dot.c Mark 7:31\-37] ] ], @@ -3458,7 +3458,7 @@ #text(weight: "bold")[4] #text(size: 6.5pt)[St. Dominic] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[2 Tim. 4:1\-8 #sym.dot.c Luke 12:35\-40] + #text(size: 6pt)[2 Tim 4:1\-8 #sym.dot.c Luke 12:35\-40] ] ], @@ -3497,7 +3497,7 @@ #text(weight: "bold")[7] #text(size: 6.5pt)[St. Cajetan] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 31:8\-11 #sym.dot.c Matt 6:24\-33] + #text(size: 6pt)[Ecclus 31:8\-11 #sym.dot.c Matt 6:24\-33] ] ], @@ -3512,7 +3512,7 @@ #text(weight: "bold")[8] #text(size: 6.5pt)[12th Sunday after Pentecost] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[2 Cor. 3:4\-9 #sym.dot.c Luke 10:23\-37] + #text(size: 6pt)[2 Cor 3:4\-9 #sym.dot.c Luke 10:23\-37] ] ], @@ -3538,7 +3538,7 @@ #text(weight: "bold")[10] #text(size: 6.5pt)[St. Lawrence] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[2 Cor. 9:6\-10 #sym.dot.c John 12:24\-26] + #text(size: 6pt)[2 Cor 9:6\-10 #sym.dot.c John 12:24\-26] ] ], @@ -3551,7 +3551,7 @@ #text(weight: "bold")[11] #text(size: 6.5pt)[Wednesday of the 12th Week of the Time after Pentecost] #v(1fr) #text(size: 6pt)[4th Class] \ - #text(size: 6pt)[2 Cor. 3:4\-9 #sym.dot.c Luke 10:23\-37] + #text(size: 6pt)[2 Cor 3:4\-9 #sym.dot.c Luke 10:23\-37] ] ], @@ -3564,7 +3564,7 @@ #text(weight: "bold")[12] #text(size: 6.5pt)[St. Clare] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[2 Cor 10:17\-18; 11:1\-2 #sym.dot.c Matt 25:1\-13.] + #text(size: 6pt)[2 Cor 10:17\-18; 11:1\-2 #sym.dot.c Matt 25:1\-13] ] ], @@ -3577,7 +3577,7 @@ #text(weight: "bold")[13] #text(size: 6.5pt)[Friday of the 12th Week of the Time after Pentecost] #v(1fr) #text(size: 6pt)[4th Class] \ - #text(size: 6pt)[2 Cor. 3:4\-9 #sym.dot.c Luke 10:23\-37] + #text(size: 6pt)[2 Cor 3:4\-9 #sym.dot.c Luke 10:23\-37] ] ], @@ -3590,7 +3590,7 @@ #text(weight: "bold")[14] #text(size: 6.5pt)[Vigil of the Assumption] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[Sir 24:23\-31 #sym.dot.c Luke 11:27\-28] + #text(size: 6pt)[Ecclus 24:23\-31 #sym.dot.c Luke 11:27\-28] ] ], @@ -3618,7 +3618,7 @@ #text(weight: "bold")[16] #text(size: 6.5pt)[St. Joachim, Father of the Blessed Virgin] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[Sir 31:8\-11 #sym.dot.c Matt 1:1\-16] + #text(size: 6pt)[Ecclus 31:8\-11 #sym.dot.c Matt 1:1\-16] ] ], @@ -3631,7 +3631,7 @@ #text(weight: "bold")[17] #text(size: 6.5pt)[St. Hyacinth] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 31:8\-11 #sym.dot.c Luke 12:35\-40] + #text(size: 6pt)[Ecclus 31:8\-11 #sym.dot.c Luke 12:35\-40] ] ], @@ -3657,7 +3657,7 @@ #text(weight: "bold")[19] #text(size: 6.5pt)[St. John Eudes] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 31:8\-11 #sym.dot.c Luke 12:35\-40] + #text(size: 6pt)[Ecclus 31:8\-11 #sym.dot.c Luke 12:35\-40] ] ], @@ -3683,7 +3683,7 @@ #text(weight: "bold")[21] #text(size: 6.5pt)[St. Jane Frances de Chantal] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Prov 31:10\-31 #sym.dot.c Matt 13:44\-52.] + #text(size: 6pt)[Prov 31:10\-31 #sym.dot.c Matt 13:44\-52] ] ], @@ -3711,7 +3711,7 @@ #text(weight: "bold")[23] #text(size: 6.5pt)[St. Philip Benizi] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Cor. 4:9\-14 #sym.dot.c Luke 12:32\-34] + #text(size: 6pt)[1 Cor 4:9\-14 #sym.dot.c Luke 12:32\-34] ] ], @@ -3724,7 +3724,7 @@ #text(weight: "bold")[24] #text(size: 6.5pt)[St. Bartholomew] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[1 Cor. 12:27\-31 #sym.dot.c Luke 6:12\-19] + #text(size: 6pt)[1 Cor 12:27\-31 #sym.dot.c Luke 6:12\-19] ] ], @@ -3804,7 +3804,7 @@ #text(weight: "bold")[30] #text(size: 6.5pt)[St. Rose of Lima] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[2 Cor 10:17\-18; 11:1\-2 #sym.dot.c Matt 25:1\-13.] + #text(size: 6pt)[2 Cor 10:17\-18; 11:1\-2 #sym.dot.c Matt 25:1\-13] ] ], @@ -3817,7 +3817,7 @@ #text(weight: "bold")[31] #text(size: 6.5pt)[St. Raymond Nonnatus] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 31:8\-11 #sym.dot.c Luke 12:35\-40] + #text(size: 6pt)[Ecclus 31:8\-11 #sym.dot.c Luke 12:35\-40] ] ], @@ -3909,7 +3909,7 @@ #text(weight: "bold")[2] #text(size: 6.5pt)[St. Stephen of Hungary] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 31:8\-11 #sym.dot.c Luke 19:12\-26] + #text(size: 6pt)[Ecclus 31:8\-11 #sym.dot.c Luke 19:12\-26] ] ], @@ -3922,7 +3922,7 @@ #text(weight: "bold")[3] #text(size: 6.5pt)[St. Pius X] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Thess. 2:2\-8 #sym.dot.c John 21:15\-17] + #text(size: 6pt)[1 Thess 2:2\-8 #sym.dot.c John 21:15\-17] ] ], @@ -4015,7 +4015,7 @@ #text(weight: "bold")[10] #text(size: 6.5pt)[St. Nicholas of Tolentino] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Cor. 4:9\-14 #sym.dot.c Luke 12:32\-34] + #text(size: 6pt)[1 Cor 4:9\-14 #sym.dot.c Luke 12:32\-34] ] ], @@ -4136,7 +4136,7 @@ #text(weight: "bold")[19] #text(size: 6.5pt)[18th Sunday after Pentecost] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[1 Cor. 1:4\-8 #sym.dot.c Matt 9:1\-8] + #text(size: 6pt)[1 Cor 1:4\-8 #sym.dot.c Matt 9:1\-8] ] ], @@ -4149,7 +4149,7 @@ #text(weight: "bold")[20] #text(size: 6.5pt)[Monday of the 18th Week of the Time after Pentecost] #v(1fr) #text(size: 6pt)[4th Class] \ - #text(size: 6pt)[1 Cor. 1:4\-8 #sym.dot.c Matt 9:1\-8] + #text(size: 6pt)[1 Cor 1:4\-8 #sym.dot.c Matt 9:1\-8] ] ], @@ -4162,7 +4162,7 @@ #text(weight: "bold")[21] #text(size: 6.5pt)[St. Matthew] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[Ezek 1:10\-14 #sym.dot.c Matt 9:9\-13] + #text(size: 6pt)[Ezech 1:10\-14 #sym.dot.c Matt 9:9\-13] ] ], @@ -4188,7 +4188,7 @@ #text(weight: "bold")[23] #text(size: 6.5pt)[St. Linus] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Pet 5:1\-4; 5:10\-11. #sym.dot.c Matt 16:13\-19] + #text(size: 6pt)[1 Pet 5:1\-4; 5:10\-11 #sym.dot.c Matt 16:13\-19] ] ], @@ -4268,7 +4268,7 @@ #text(weight: "bold")[29] #text(size: 6.5pt)[Dedication of St. Michael the Archangel] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[Rev 1:1\-5 #sym.dot.c Matt 18:1\-10] + #text(size: 6pt)[Apoc 1:1\-5 #sym.dot.c Matt 18:1\-10] ] ], @@ -4373,7 +4373,7 @@ #text(weight: "bold")[2] #text(size: 6.5pt)[Holy Guardian Angels] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Exod 23:20\-23 #sym.dot.c Matt 18:1\-10] + #text(size: 6pt)[Ex 23:20\-23 #sym.dot.c Matt 18:1\-10] ] ], @@ -4427,7 +4427,7 @@ #text(weight: "bold")[6] #text(size: 6.5pt)[St. Bruno] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 31:8\-11 #sym.dot.c Luke 12:35\-40] + #text(size: 6pt)[Ecclus 31:8\-11 #sym.dot.c Luke 12:35\-40] ] ], @@ -4440,7 +4440,7 @@ #text(weight: "bold")[7] #text(size: 6.5pt)[Our Lady of the Rosary] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[Prov 8:22\-24, 32\-35. #sym.dot.c Luke 1:26\-38] + #text(size: 6pt)[Prov 8:22\-24, 32\-35 #sym.dot.c Luke 1:26\-38] ] ], @@ -4453,7 +4453,7 @@ #text(weight: "bold")[8] #text(size: 6.5pt)[St. Bridget of Sweden] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Tim. 5:3\-10. #sym.dot.c Matt 13:44\-52.] + #text(size: 6pt)[1 Tim. 5:3\-10 #sym.dot.c Matt 13:44\-52] ] ], @@ -4494,7 +4494,7 @@ #text(weight: "bold")[11] #text(size: 6.5pt)[Maternity of the Blessed Virgin Mary] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[Sir 24:23\-31 #sym.dot.c Luke 2:43\-51] + #text(size: 6pt)[Ecclus 24:23\-31 #sym.dot.c Luke 2:43\-51] ] ], @@ -4520,7 +4520,7 @@ #text(weight: "bold")[13] #text(size: 6.5pt)[St. Edward] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 31:8\-11 #sym.dot.c Luke 12:35\-40] + #text(size: 6pt)[Ecclus 31:8\-11 #sym.dot.c Luke 12:35\-40] ] ], @@ -4533,7 +4533,7 @@ #text(weight: "bold")[14] #text(size: 6.5pt)[St. Callistus I] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Pet 5:1\-4; 5:10\-11. #sym.dot.c Matt 16:13\-19] + #text(size: 6pt)[1 Pet 5:1\-4; 5:10\-11 #sym.dot.c Matt 16:13\-19] ] ], @@ -4546,7 +4546,7 @@ #text(weight: "bold")[15] #text(size: 6.5pt)[St. Teresa of Avila] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[2 Cor 10:17\-18; 11:1\-2 #sym.dot.c Matt 25:1\-13.] + #text(size: 6pt)[2 Cor 10:17\-18; 11:1\-2 #sym.dot.c Matt 25:1\-13] ] ], @@ -4559,7 +4559,7 @@ #text(weight: "bold")[16] #text(size: 6.5pt)[St. Hedwig] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Prov 31:10\-31 #sym.dot.c Matt 13:44\-52.] + #text(size: 6pt)[Prov 31:10\-31 #sym.dot.c Matt 13:44\-52] ] ], @@ -4587,7 +4587,7 @@ #text(weight: "bold")[18] #text(size: 6.5pt)[St. Luke the Evangelist] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[2 Cor. 8:16\-24 #sym.dot.c Luke 10:1\-9] + #text(size: 6pt)[2 Cor 8:16\-24 #sym.dot.c Luke 10:1\-9] ] ], @@ -4613,7 +4613,7 @@ #text(weight: "bold")[20] #text(size: 6.5pt)[St. John Cantius] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[James 2:12\-17 #sym.dot.c Luke 12:35\-40] + #text(size: 6pt)[Jas 2:12\-17 #sym.dot.c Luke 12:35\-40] ] ], @@ -4719,7 +4719,7 @@ #text(weight: "bold")[28] #text(size: 6.5pt)[Sts. Simon & Jude] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[Eph. 4:7\-13. #sym.dot.c John 15:17\-25] + #text(size: 6pt)[Eph 4:7\-13 #sym.dot.c John 15:17\-25] ] ], @@ -4760,7 +4760,7 @@ #text(weight: "bold")[31] #text(size: 6.5pt)[Christ the King] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[Col 1:12\-20. #sym.dot.c John 18:33\-37] + #text(size: 6pt)[Col 1:12\-20 #sym.dot.c John 18:33\-37] ] ], @@ -4852,7 +4852,7 @@ #text(weight: "bold")[2] #text(size: 6.5pt)[Commemoration of All Souls] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[1 Cor. 15:51\-57 #sym.dot.c John 5:25\-29] + #text(size: 6pt)[1 Cor 15:51\-57 #sym.dot.c John 5:25\-29] ] ], @@ -4865,7 +4865,7 @@ #text(weight: "bold")[3] #text(size: 6.5pt)[Wednesday of the 24th Week of the Time after Pentecost] #v(1fr) #text(size: 6pt)[4th Class] \ - #text(size: 6pt)[Col 1:12\-20. #sym.dot.c John 18:33\-37] + #text(size: 6pt)[Col 1:12\-20 #sym.dot.c John 18:33\-37] ] ], @@ -4878,7 +4878,7 @@ #text(weight: "bold")[4] #text(size: 6.5pt)[St. Charles Borromeo] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 44:16\-27; 45:3\-20 #sym.dot.c Matt 25:14\-23] + #text(size: 6pt)[Ecclus 44:16\-27; 45:3\-20 #sym.dot.c Matt 25:14\-23] ] ], @@ -4891,7 +4891,7 @@ #text(weight: "bold")[5] #text(size: 6.5pt)[Friday of the 24th Week of the Time after Pentecost] #v(1fr) #text(size: 6pt)[4th Class] \ - #text(size: 6pt)[Col 1:12\-20. #sym.dot.c John 18:33\-37] + #text(size: 6pt)[Col 1:12\-20 #sym.dot.c John 18:33\-37] ] ], @@ -4945,7 +4945,7 @@ #text(weight: "bold")[9] #text(size: 6.5pt)[Dedication of the Archbasilica of Our Holy Savior] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[Rev 21:2\-5 #sym.dot.c Luke 19:1\-10] + #text(size: 6pt)[Apoc 21:2\-5 #sym.dot.c Luke 19:1\-10] ] ], @@ -4958,7 +4958,7 @@ #text(weight: "bold")[10] #text(size: 6.5pt)[St. Andrew Avellino] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 31:8\-11 #sym.dot.c Luke 12:35\-40] + #text(size: 6pt)[Ecclus 31:8\-11 #sym.dot.c Luke 12:35\-40] ] ], @@ -4971,7 +4971,7 @@ #text(weight: "bold")[11] #text(size: 6.5pt)[St. Martin of Tours] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 44:16\-27; 45:3\-20 #sym.dot.c Luke 11:33\-36] + #text(size: 6pt)[Ecclus 44:16\-27; 45:3\-20 #sym.dot.c Luke 11:33\-36] ] ], @@ -4984,7 +4984,7 @@ #text(weight: "bold")[12] #text(size: 6.5pt)[St. Martin I] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Pet 5:1\-4; 5:10\-11. #sym.dot.c Matt 16:13\-19] + #text(size: 6pt)[1 Pet 5:1\-4; 5:10\-11 #sym.dot.c Matt 16:13\-19] ] ], @@ -5038,7 +5038,7 @@ #text(weight: "bold")[16] #text(size: 6.5pt)[St. Gertrude the Great] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[2 Cor 10:17\-18; 11:1\-2 #sym.dot.c Matt 25:1\-13.] + #text(size: 6pt)[2 Cor 10:17\-18; 11:1\-2 #sym.dot.c Matt 25:1\-13] ] ], @@ -5051,7 +5051,7 @@ #text(weight: "bold")[17] #text(size: 6.5pt)[St. Gregory the Wonderworker] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 44:16\-27; 45:3\-20 #sym.dot.c Mark 11:22\-24] + #text(size: 6pt)[Ecclus 44:16\-27; 45:3\-20 #sym.dot.c Mark 11:22\-24] ] ], @@ -5064,7 +5064,7 @@ #text(weight: "bold")[18] #text(size: 6.5pt)[Dedication of the Basilicas of Sts. Peter & Paul] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Rev 21:2\-5 #sym.dot.c Luke 19:1\-10] + #text(size: 6pt)[Apoc 21:2\-5 #sym.dot.c Luke 19:1\-10] ] ], @@ -5077,7 +5077,7 @@ #text(weight: "bold")[19] #text(size: 6.5pt)[St. Elizabeth of Hungary] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Prov 31:10\-31 #sym.dot.c Matt 13:44\-52.] + #text(size: 6pt)[Prov 31:10\-31 #sym.dot.c Matt 13:44\-52] ] ], @@ -5090,7 +5090,7 @@ #text(weight: "bold")[20] #text(size: 6.5pt)[St. Felix of Valois] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Cor. 4:9\-14 #sym.dot.c Luke 12:32\-34] + #text(size: 6pt)[1 Cor 4:9\-14 #sym.dot.c Luke 12:32\-34] ] ], @@ -5118,7 +5118,7 @@ #text(weight: "bold")[22] #text(size: 6.5pt)[St. Cecilia] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 51:13\-17. #sym.dot.c Matt 25:1\-13.] + #text(size: 6pt)[Ecclus 51:13\-17 #sym.dot.c Matt 25:1\-13] ] ], @@ -5157,7 +5157,7 @@ #text(weight: "bold")[25] #text(size: 6.5pt)[St. Catherine of Alexandria] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 51:1\-8; 51:12 #sym.dot.c Matt 25:1\-13.] + #text(size: 6pt)[Ecclus 51:1\-8; 51:12 #sym.dot.c Matt 25:1\-13] ] ], @@ -5170,7 +5170,7 @@ #text(weight: "bold")[26] #text(size: 6.5pt)[St. Sylvester] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Ecclus 45:1\-6 #sym.dot.c Matt 19:27\-29.] + #text(size: 6pt)[Ecclus 45:1\-6 #sym.dot.c Matt 19:27\-29] ] ], @@ -5316,7 +5316,7 @@ #text(weight: "bold")[2] #text(size: 6.5pt)[St. Vivian] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[Sir 51:13\-17. #sym.dot.c Matt 13:44\-52.] + #text(size: 6pt)[Ecclus 51:13\-17 #sym.dot.c Matt 13:44\-52] ] ], @@ -5435,7 +5435,7 @@ #text(weight: "bold")[11] #text(size: 6.5pt)[St. Damasus I] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[1 Pet 5:1\-4; 5:10\-11. #sym.dot.c Matt 16:13\-19] + #text(size: 6pt)[1 Pet 5:1\-4; 5:10\-11 #sym.dot.c Matt 16:13\-19] ] ], @@ -5463,7 +5463,7 @@ #text(weight: "bold")[13] #text(size: 6.5pt)[St. Lucy] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[2 Cor 10:17\-18; 11:1\-2 #sym.dot.c Matt 13:44\-52.] + #text(size: 6pt)[2 Cor 10:17\-18; 11:1\-2 #sym.dot.c Matt 13:44\-52] ] ], @@ -5502,7 +5502,7 @@ #text(weight: "bold")[16] #text(size: 6.5pt)[St. Eusebius] #v(1fr) #text(size: 6pt)[3rd Class] \ - #text(size: 6pt)[2 Cor. 1:3\-7 #sym.dot.c Matt 16:24\-27.] + #text(size: 6pt)[2 Cor 1:3\-7 #sym.dot.c Matt 16:24\-27] ] ], @@ -5543,7 +5543,7 @@ #text(weight: "bold")[19] #text(size: 6.5pt)[4th Sunday of Advent] #v(1fr) #text(size: 6pt)[1st Class] \ - #text(size: 6pt)[1 Cor. 4:1\-5 #sym.dot.c Luke 3:1\-6] + #text(size: 6pt)[1 Cor 4:1\-5 #sym.dot.c Luke 3:1\-6] ] ], @@ -5556,7 +5556,7 @@ #text(weight: "bold")[20] #text(size: 6.5pt)[Monday of the 4th Week of Advent] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[1 Cor. 4:1\-5 #sym.dot.c Luke 3:1\-6] + #text(size: 6pt)[1 Cor 4:1\-5 #sym.dot.c Luke 3:1\-6] ] ], @@ -5582,7 +5582,7 @@ #text(weight: "bold")[22] #text(size: 6.5pt)[Wednesday of the 4th Week of Advent] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[1 Cor. 4:1\-5 #sym.dot.c Luke 3:1\-6] + #text(size: 6pt)[1 Cor 4:1\-5 #sym.dot.c Luke 3:1\-6] ] ], @@ -5595,7 +5595,7 @@ #text(weight: "bold")[23] #text(size: 6.5pt)[Thursday of the 4th Week of Advent] #v(1fr) #text(size: 6pt)[2nd Class] \ - #text(size: 6pt)[1 Cor. 4:1\-5 #sym.dot.c Luke 3:1\-6] + #text(size: 6pt)[1 Cor 4:1\-5 #sym.dot.c Luke 3:1\-6] ] ], diff --git a/test/golden/ordo-2027.adoc b/test/golden/ordo-2027.adoc index 008cf16..969f183 100644 --- a/test/golden/ordo-2027.adoc +++ b/test/golden/ordo-2027.adoc @@ -134,7 +134,7 @@ Commemoration St. Maur, Abbot *16* St. Marcellus I + class-3 · red + -Epistle 1 Pet 5:1-4; 5:10-11. Gospel Matt 16:13-19 +Epistle 1 Pet 5:1-4; 5:10-11 Gospel Matt 16:13-19 @@ -170,7 +170,7 @@ Epistle Heb 11:33-39 Gospel Luke 6:17-23 *21* St. Agnes + class-3 · red + -Epistle Sir 51:1-8; 51:12 Gospel Matt 25:1-13. +Epistle Ecclus 51:1-8; 51:12 Gospel Matt 25:1-13 @@ -182,7 +182,7 @@ Epistle Wis 3:1-8 Gospel Luke 21:9-19 *23* St. Raymond of Peñafort + class-3 · white + -Epistle Sir 31:8-11 Gospel Luke 12:35-40 +Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 + Commemoration St. Emerentiana @@ -192,20 +192,20 @@ Commemoration St. Emerentiana *24* Septuagesima Sunday + class-2 · violet + -Epistle 1 Cor. 9:24-27; 10:1-5 Gospel Matt 20:1-16 +Epistle 1 Cor 9:24-27; 10:1-5 Gospel Matt 20:1-16 *25* Conversion of St. Paul + class-3 · white + -Epistle Acts 9:1-22 Gospel Matt 19:27-29. +Epistle Acts 9:1-22 Gospel Matt 19:27-29 + Commemoration St. Peter *26* St. Polycarp + class-3 · red + -Epistle 1 John 3:10-16 Gospel Matt 10:26-32. +Epistle 1 John 3:10-16 Gospel Matt 10:26-32 @@ -217,7 +217,7 @@ Epistle 2 Tim 4:1-8 Gospel Matt 5:13-19 *28* St. Peter Nolasco + class-3 · white + -Epistle 1 Cor. 4:9-14 Gospel Luke 12:32-34 +Epistle 1 Cor 4:9-14 Gospel Luke 12:32-34 + Commemoration St. Agnes @@ -230,7 +230,7 @@ Epistle 2 Tim 4:1-8 Gospel Matt 5:13-19 *30* St. Martina + class-3 · red + -Epistle Sir 51:1-8; 51:12 Gospel Matt 25:1-13. +Epistle Ecclus 51:1-8; 51:12 Gospel Matt 25:1-13 @@ -239,7 +239,7 @@ Epistle Sir 51:1-8; 51:12 Gospel Matt 25:1-13. *31* Sexagesima Sunday + class-2 · violet + -Epistle 2 Cor. 11:19-33; 12:1-9 Gospel Luke 8:4-15 +Epistle 2 Cor 11:19-33; 12:1-9 Gospel Luke 8:4-15 @@ -263,26 +263,26 @@ Epistle Mal 3:1-4 Gospel Luke 2:22-32 *3* Wednesday of the 2nd Week of Septuagesimatide + class-4 · violet + -Epistle 2 Cor. 11:19-33; 12:1-9 Gospel Luke 8:4-15 +Epistle 2 Cor 11:19-33; 12:1-9 Gospel Luke 8:4-15 + Commemoration St. Blaise *4* St. Andrew Corsini + class-3 · white + -Epistle Sir 44:16-27; 45:3-20 Gospel Matt 25:14-23 +Epistle Ecclus 44:16-27; 45:3-20 Gospel Matt 25:14-23 *5* St. Agatha + class-3 · red + -Epistle 1 Cor. 1:26-31 Gospel Matt 19:3-12. +Epistle 1 Cor 1:26-31 Gospel Matt 19:3-12 *6* St. Titus + class-3 · white + -Epistle Sir 44:16-27; 45:3-20 Gospel Luke 10:1-9 +Epistle Ecclus 44:16-27; 45:3-20 Gospel Luke 10:1-9 + Commemoration St. Dorothy @@ -292,13 +292,13 @@ Commemoration St. Dorothy *7* Quinquagesima Sunday + class-2 · violet + -Epistle 1 Cor. 13:1-13 Gospel Luke 18:31-43 +Epistle 1 Cor 13:1-13 Gospel Luke 18:31-43 *8* St. John of Matha + class-3 · white + -Epistle Sir 31:8-11 Gospel Luke 12:35-40 +Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 @@ -340,7 +340,7 @@ Epistle Isa 58:9-14 Gospel Mark 6:47-56 *14* 1st Sunday of Lent + class-1 · violet + -Epistle 2 Cor. 6:1-10 Gospel Matt 4:1-11 +Epistle 2 Cor 6:1-10 Gospel Matt 4:1-11 @@ -359,7 +359,7 @@ Epistle Isa 55:6-11 Gospel Matt 21:10-17 *17* Lenten Ember Wednesday + class-2 · violet + -Epistle 3 Kgs. 19:3-8 Gospel Matt 12:38-50 +Epistle 3 Kings 19:3-8 Gospel Matt 12:38-50 @@ -378,7 +378,7 @@ Epistle Ezech 18:20-28 Gospel John 5:1-15 *20* Lenten Ember Saturday + class-2 · violet + -Epistle 1 Thess. 5:14-23 Gospel Matt 17:1-9 +Epistle 1 Thess 5:14-23 Gospel Matt 17:1-9 @@ -387,7 +387,7 @@ Epistle 1 Thess. 5:14-23 Gospel Matt 17:1-9 *21* 2nd Sunday of Lent + class-1 · violet + -Epistle 1 Thess. 4:1-7 Gospel Matt 17:1-9 +Epistle 1 Thess 4:1-7 Gospel Matt 17:1-9 @@ -467,7 +467,7 @@ Epistle Ex 20:12-24 Gospel Matt 15:1-20 *4* Thursday of the 3rd Week of Lent + class-3 · violet + -Epistle Jer 7:1-7 Gospel Luke 4:38-44. +Epistle Jer 7:1-7 Gospel Luke 4:38-44 + Commemoration St. Casimir + Commemoration St. Lucius @@ -475,13 +475,13 @@ Commemoration St. Lucius *5* Friday of the 3rd Week of Lent + class-3 · violet + -Epistle Num 20:1, 3; 6-13. Gospel John 4:5-42 +Epistle Num 20:1, 3; 20:6-13 Gospel John 4:5-42 *6* Saturday of the 3rd Week of Lent + class-3 · violet + -Epistle Dan 13:1-9, 15-17, 19-30, 33-62. Gospel John 8:1-11 +Epistle Dan 13:1-9, 15-17, 19-30, 33-62 Gospel John 8:1-11 + Commemoration Sts. Felicitas & Perpetua @@ -511,7 +511,7 @@ Commemoration St. Frances Rome *10* Wednesday of the 4th Week of Lent + class-3 · violet + -Epistle Isa. 1:16-19 Gospel John 9:1-38 +Epistle Isa 1:16-19 Gospel John 9:1-38 + Commemoration Forty Holy Martyrs of Sebaste @@ -540,7 +540,7 @@ Epistle Isa 49:8-15 Gospel John 8:12-20 *14* Passion Sunday + class-1 · violet + -Epistle Heb 9:11-15. Gospel John 8:46-59. +Epistle Heb 9:11-15 Gospel John 8:46-59 @@ -565,7 +565,7 @@ Commemoration St. Patrick *18* Thursday of the 1st Week of Passion Week + class-3 · violet + -Epistle Dan 3:25, 34-45. Gospel Luke 7:36-50 +Epistle Dan 3:25, 34-45 Gospel Luke 7:36-50 + Commemoration St. Cyril of Jerusalem @@ -588,7 +588,7 @@ Epistle Jer 18:18-23 Gospel John 12:10-36 *21* Palm Sunday + class-1 · violet + -Epistle Phil 2:5-11 Gospel Matt. 26:36-75; 27:1-60. +Epistle Phil 2:5-11 Gospel Matt 26:36-75; 27:1-60 @@ -600,7 +600,7 @@ Epistle Isa 50:5-10 Gospel John 12:1-9 *23* Tuesday of Holy Week + class-1 · violet + -Epistle Jer 11:18-20 Gospel Mark 14:32-72; 15, 1-46 +Epistle Jer 11:18-20 Gospel Mark 14:32-72; 15:1-46 @@ -639,7 +639,7 @@ Epistle 1 Cor 5:7-8 Gospel Mark 16:1-7 *29* Monday of Easter Week + class-1 · white + -Epistle Acts 10:37-43. Gospel Luke 24:13-35 +Epistle Acts 10:37-43 Gospel Luke 24:13-35 @@ -741,13 +741,13 @@ Epistle 1 Pet 2:21-25 Gospel John 10:11-16 *13* St. Hermenegild + class-3 · red + -Epistle Wis 10:10-14 Gospel Luke 14:26-33. +Epistle Wis 10:10-14 Gospel Luke 14:26-33 *14* St. Justin + class-3 · red + -Epistle 1 Cor 1:18-25; 1:30; Gospel Luke 12:2-8 +Epistle 1 Cor 1:18-25; 1:30 Gospel Luke 12:2-8 + Commemoration Sts. Tiburtius, Valerian et Maximus, Martyrs @@ -800,7 +800,7 @@ Epistle 2 Tim 4:1-8 Gospel Matt 5:13-19 *22* Sts. Soter & Caius + class-3 · red + -Epistle 1 Pet 5:1-4; 5:10-11. Gospel Matt 16:13-19 +Epistle 1 Pet 5:1-4; 5:10-11 Gospel Matt 16:13-19 @@ -829,7 +829,7 @@ Commemoration The Major Litanies *26* Sts. Cletus & Marcellinus + class-3 · red + -Epistle 1 Pet 5:1-4; 5:10-11. Gospel Matt 16:13-19 +Epistle 1 Pet 5:1-4; 5:10-11 Gospel Matt 16:13-19 @@ -841,19 +841,19 @@ Epistle 2 Tim 4:1-8 Gospel Matt 5:13-19 *28* St. Paul of the Cross + class-3 · white + -Epistle 1 Cor 1:17-25. Gospel Luke 10:1-9 +Epistle 1 Cor 1:17-25 Gospel Luke 10:1-9 *29* St. Peter of Verona + class-3 · red + -Epistle 2 Tim. 2:8-10; 3:10-12. Gospel Matt 10:34-42 +Epistle 2 Tim 2:8-10; 3:10-12 Gospel Matt 10:34-42 *30* St. Catherine of Siena + class-3 · white + -Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 25:1-13. +Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 25:1-13 @@ -865,7 +865,7 @@ Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 25:1-13. *1* St. Joseph the Workman + class-1 · white + -Epistle Col. 3:14-15, 17, 23-24 Gospel Matt 13:54-58 +Epistle Col 3:14-15, 17, 23-24 Gospel Matt 13:54-58 @@ -887,13 +887,13 @@ Commemoration Sts. Alexander & Companions *4* St. Monica + class-3 · white + -Epistle 1 Tim. 5:3-10. Gospel Luke 7:11-16 +Epistle 1 Tim. 5:3-10 Gospel Luke 7:11-16 *5* Vigil of the Ascension + class-2 · white + -Epistle Eph. 4:7-13. Gospel John 17:1-11. +Epistle Eph 4:7-13 Gospel John 17:1-11 + Commemoration St. Pius V @@ -921,45 +921,45 @@ Epistle Ecclus 24:14-16 Gospel John 19:25-27 *9* Sunday after the Ascension + class-2 · white + -Epistle 1 Pet 4:7-11. Gospel John 15:26-27; 16:1-4. +Epistle 1 Pet 4:7-11 Gospel John 15:26-27; 16:1-4 *10* St. Antoninus + class-3 · white + -Epistle Sir 44:16-27; 45:3-20 Gospel Matt 25:14-23 +Epistle Ecclus 44:16-27; 45:3-20 Gospel Matt 25:14-23 + Commemoration St. Gordiano and Epimacho *11* Sts. Philip & James + class-2 · red + -Epistle Wis. 5:1-5 Gospel John 14:1-13 +Epistle Wis 5:1-5 Gospel John 14:1-13 *12* Sts. Nereus, Achilleus, Domitilla, & Pancras + class-3 · red + -Epistle Wis. 5:1-5 Gospel John 4:46-53 +Epistle Wis 5:1-5 Gospel John 4:46-53 *13* St. Robert Bellarmine + class-3 · white + -Epistle Wis 7:7-14. Gospel Matt 5:13-19 +Epistle Wis 7:7-14 Gospel Matt 5:13-19 *14* Friday of the 7th Week of Eastertide + class-4 · white + -Epistle 1 Pet 4:7-11. Gospel John 15:26-27; 16:1-4. +Epistle 1 Pet 4:7-11 Gospel John 15:26-27; 16:1-4 + Commemoration St. Boniface *15* Vigil of Pentecost + class-1 · red + -Epistle Acts 19:1-8. Gospel John 14:15-21. +Epistle Acts 19:1-8 Gospel John 14:15-21 @@ -968,7 +968,7 @@ Epistle Acts 19:1-8. Gospel John 14:15-21. *16* Pentecost Sunday (Whitsunday) + class-1 · red + -Epistle Acts 2:1-11. Gospel John 14:23-31. +Epistle Acts 2:1-11 Gospel John 14:23-31 @@ -980,13 +980,13 @@ Epistle Acts 10:34, 42-48 Gospel John 3:16-21 *18* Tuesday of Pentecost Week + class-1 · red + -Epistle Acts 8:14-17. Gospel John 10:1-10. +Epistle Acts 8:14-17 Gospel John 10:1-10 *19* Pentecost Ember Wednesday + class-1 · red + -Epistle Acts 5:12-16 Gospel John 6:44-52. +Epistle Acts 5:12-16 Gospel John 6:44-52 @@ -998,13 +998,13 @@ Epistle Acts 8:5-8 Gospel Luke 9:1-6 *21* Pentecost Ember Friday + class-1 · red + -Epistle Joel 2:23-24; 26-27 Gospel Luke 5:17-26 +Epistle Joel 2:23-24; 2:26-27 Gospel Luke 5:17-26 *22* Pentecost Ember Saturday + class-1 · red + -Epistle Rom 5:1-5. Gospel Luke 4:38-44. +Epistle Rom 5:1-5 Gospel Luke 4:38-44 @@ -1013,7 +1013,7 @@ Epistle Rom 5:1-5. Gospel Luke 4:38-44. *23* Trinity Sunday + class-1 · white + -Epistle Rom 11:33-36. Gospel Matt 28:18-20 +Epistle Rom 11:33-36 Gospel Matt 28:18-20 @@ -1025,14 +1025,14 @@ Epistle 1 John 4:8-21 Gospel Luke 6:36-42 *25* St. Gregory VII + class-3 · white + -Epistle 1 Pet 5:1-4; 5:10-11. Gospel Matt 16:13-19 +Epistle 1 Pet 5:1-4; 5:10-11 Gospel Matt 16:13-19 + Commemoration St. Urban, Pope and Martyr *26* St. Philip Neri + class-3 · white + -Epistle Wis 7:7-14. Gospel Luke 12:35-40 +Epistle Wis 7:7-14 Gospel Luke 12:35-40 + Commemoration S. Eleutherius @@ -1051,7 +1051,7 @@ Epistle 1 Thess 2:2-9 Gospel Luke 10:1-9 *29* St. Mary Magdalene de Pazzi + class-3 · white + -Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 25:1-13. +Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 25:1-13 @@ -1060,13 +1060,13 @@ Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 25:1-13. *30* 2nd Sunday after Pentecost + class-2 · green + -Epistle 1 John 3:13-18. Gospel Luke 14:16-24. +Epistle 1 John 3:13-18 Gospel Luke 14:16-24 *31* Queenship of the Blessed Virgin Mary + class-2 · white + -Epistle Eccli 24:5; 14:7; 14:9-11; 24:30-31 Gospel Luke 1:26-33 +Epistle Ecclus 24:5; 14:7; 14:9-11; 24:30-31 Gospel Luke 1:26-33 + Commemoration St. Petronilla @@ -1079,20 +1079,20 @@ Commemoration St. Petronilla *1* St. Angela Merici + class-3 · white + -Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 25:1-13. +Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 25:1-13 *2* Wednesday of the 2nd Week of the Time after Pentecost + class-4 · green + -Epistle 1 John 3:13-18. Gospel Luke 14:16-24. +Epistle 1 John 3:13-18 Gospel Luke 14:16-24 + Commemoration Sts. Marcellinus, Peter, & Erasmus *3* Thursday of the 2nd Week of the Time after Pentecost + class-4 · green + -Epistle 1 John 3:13-18. Gospel Luke 14:16-24. +Epistle 1 John 3:13-18 Gospel Luke 14:16-24 @@ -1113,32 +1113,32 @@ Epistle Ecclus 44:1-15 Gospel Matt 5:1-12 *6* 3rd Sunday after Pentecost + class-2 · green + -Epistle 1 Pet. 5:6-11 Gospel Luke 15:1-10 +Epistle 1 Pet 5:6-11 Gospel Luke 15:1-10 *7* Monday of the 3rd Week of the Time after Pentecost + class-4 · green + -Epistle 1 Pet. 5:6-11 Gospel Luke 15:1-10 +Epistle 1 Pet 5:6-11 Gospel Luke 15:1-10 *8* Tuesday of the 3rd Week of the Time after Pentecost + class-4 · green + -Epistle 1 Pet. 5:6-11 Gospel Luke 15:1-10 +Epistle 1 Pet 5:6-11 Gospel Luke 15:1-10 *9* Wednesday of the 3rd Week of the Time after Pentecost + class-4 · green + -Epistle 1 Pet. 5:6-11 Gospel Luke 15:1-10 +Epistle 1 Pet 5:6-11 Gospel Luke 15:1-10 + Commemoration Sts. Primus & Felicianus *10* St. Margaret of Scotland + class-3 · white + -Epistle Prov 31:10-31 Gospel Matt 13:44-52. +Epistle Prov 31:10-31 Gospel Matt 13:44-52 @@ -1150,7 +1150,7 @@ Epistle Acts 11:21-26; 13:1-3 Gospel Matt 10:16-22 *12* St. John of San Fecundo + class-3 · white + -Epistle Sir 31:8-11 Gospel Luke 12:35-40 +Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 + Commemoration St. Basilidus @@ -1185,7 +1185,7 @@ Epistle Rom 8:18-23 Gospel Luke 5:1-11 *17* St. Gregory Barbarigo + class-3 · white + -Epistle Sir 44:16-27; 45:3-20 Gospel Matt 25:14-23 +Epistle Ecclus 44:16-27; 45:3-20 Gospel Matt 25:14-23 @@ -1198,7 +1198,7 @@ Commemoration Ss. Marcus and Marcellianus *19* St. Julia of Falconieri + class-3 · white + -Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 25:1-13. +Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 25:1-13 + Commemoration Sts. Gervasius and Protasius @@ -1208,19 +1208,19 @@ Commemoration Sts. Gervasius and Protasius *20* 5th Sunday after Pentecost + class-2 · green + -Epistle 1 Pet 3:8-15. Gospel Matt 5:20-24. +Epistle 1 Pet 3:8-15 Gospel Matt 5:20-24 *21* St. Aloysius Gongzaga + class-3 · white + -Epistle Sir 31:8-11 Gospel Matt 22:29-40 +Epistle Ecclus 31:8-11 Gospel Matt 22:29-40 *22* St. Paulinus of Nola + class-3 · white + -Epistle 2 Cor. 8:9-15 Gospel Luke 12:32-34 +Epistle 2 Cor 8:9-15 Gospel Luke 12:32-34 @@ -1232,19 +1232,19 @@ Epistle Jer 1:4-10 Gospel Luke 1:5-17 *24* Nativity of St. John the Baptist + class-1 · white + -Epistle Isa 49:1-3, 5-7. Gospel Luke 1:57-68 +Epistle Isa 49:1-3, 5-7 Gospel Luke 1:57-68 *25* St. William + class-3 · white + -Epistle Ecclus 45:1-6 Gospel Matt 19:27-29. +Epistle Ecclus 45:1-6 Gospel Matt 19:27-29 *26* Sts. John & Paul + class-3 · red + -Epistle Eccli 44:10-15 Gospel Luke 12:1-8 +Epistle Ecclus 44:10-15 Gospel Luke 12:1-8 @@ -1253,7 +1253,7 @@ Epistle Eccli 44:10-15 Gospel Luke 12:1-8 *27* 6th Sunday after Pentecost + class-2 · green + -Epistle Rom 6:3-11. Gospel Mark 8:1-9 +Epistle Rom 6:3-11 Gospel Mark 8:1-9 @@ -1284,7 +1284,7 @@ Commemoration St. Peter *1* The Precious Blood of Our Lord Jesus Christ + class-1 · red + -Epistle Heb 9:11-15. Gospel John 19:30-35 +Epistle Heb 9:11-15 Gospel John 19:30-35 @@ -1297,7 +1297,7 @@ Commemoration SS. Processus and Martinian *3* St. Irenaeus + class-3 · red + -Epistle 2 Tim. 3:14-17; 4:1-5 Gospel Matt 10:28-33 +Epistle 2 Tim 3:14-17; 4:1-5 Gospel Matt 10:28-33 @@ -1330,7 +1330,7 @@ Epistle Heb 7:23-27 Gospel Luke 10:1-9 *8* St. Elizabeth of Portugal + class-3 · white + -Epistle Prov 31:10-31 Gospel Matt 13:44-52. +Epistle Prov 31:10-31 Gospel Matt 13:44-52 @@ -1376,7 +1376,7 @@ Epistle 2 Tim 4:1-8 Gospel Matt 5:13-19 *15* St. Henry the Emperor + class-3 · white + -Epistle Sir 31:8-11 Gospel Luke 12:35-40 +Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 @@ -1399,13 +1399,13 @@ Commemoration St. Alexis *18* 9th Sunday after Pentecost + class-2 · green + -Epistle 1 Cor. 10:6-13 Gospel Luke 19:41-47 +Epistle 1 Cor 10:6-13 Gospel Luke 19:41-47 *19* St. Vincent de Paul + class-3 · white + -Epistle 1 Cor. 4:9-14 Gospel Luke 10:1-9 +Epistle 1 Cor 4:9-14 Gospel Luke 10:1-9 @@ -1431,7 +1431,7 @@ Epistle Song 3:2-5; 8:6-7 Gospel Luke 7:36-50 *23* St. Apollinaris + class-3 · red + -Epistle 1 Pet. 5:1-11 Gospel Luke 22:24-30 +Epistle 1 Pet 5:1-11 Gospel Luke 22:24-30 + Commemoration S. Liborii @@ -1448,20 +1448,20 @@ Commemoration St. Christina *25* 10th Sunday after Pentecost + class-2 · green + -Epistle 1 Cor. 12:2-11 Gospel Luke 18:9-14 +Epistle 1 Cor 12:2-11 Gospel Luke 18:9-14 + Commemoration St. James the Greater *26* St. Anne, Mother of the Blessed Virgin + class-2 · white + -Epistle Prov 31:10-31 Gospel Matt 13:44-52. +Epistle Prov 31:10-31 Gospel Matt 13:44-52 *27* Tuesday of the 10th Week of the Time after Pentecost + class-4 · green + -Epistle 1 Cor. 12:2-11 Gospel Luke 18:9-14 +Epistle 1 Cor 12:2-11 Gospel Luke 18:9-14 + Commemoration St. Pantaleon @@ -1481,14 +1481,14 @@ Commemoration Ss. Felicis, Simplicii, Faustini et Beatricis *30* Friday of the 10th Week of the Time after Pentecost + class-4 · green + -Epistle 1 Cor. 12:2-11 Gospel Luke 18:9-14 +Epistle 1 Cor 12:2-11 Gospel Luke 18:9-14 + Commemoration Sts. Abdon & Sennen *31* St. Ignatius Loyola + class-3 · white + -Epistle 2 Tim. 2:8-10; 3:10-12. Gospel Luke 10:1-9 +Epistle 2 Tim 2:8-10; 3:10-12 Gospel Luke 10:1-9 @@ -1500,26 +1500,26 @@ Epistle 2 Tim. 2:8-10; 3:10-12. Gospel Luke 10:1-9 *1* 11th Sunday after Pentecost + class-2 · green + -Epistle 1 Cor. 15:1-10 Gospel Mark 7:31-37 +Epistle 1 Cor 15:1-10 Gospel Mark 7:31-37 *2* St. Alphonsus Liguori + class-3 · white + -Epistle 2 Tim. 2:1-7 Gospel Luke 10:1-9 +Epistle 2 Tim 2:1-7 Gospel Luke 10:1-9 + Commemoration St. Stephen I, Pope and Martyr *3* Tuesday of the 11th Week of the Time after Pentecost + class-4 · green + -Epistle 1 Cor. 15:1-10 Gospel Mark 7:31-37 +Epistle 1 Cor 15:1-10 Gospel Mark 7:31-37 *4* St. Dominic + class-3 · white + -Epistle 2 Tim. 4:1-8 Gospel Luke 12:35-40 +Epistle 2 Tim 4:1-8 Gospel Luke 12:35-40 @@ -1538,7 +1538,7 @@ Commemoration Pope Sixtus II, Felicissimus and Agapitus, Martyrs *7* St. Cajetan + class-3 · white + -Epistle Sir 31:8-11 Gospel Matt 6:24-33 +Epistle Ecclus 31:8-11 Gospel Matt 6:24-33 + Commemoration St. Donatus @@ -1548,7 +1548,7 @@ Commemoration St. Donatus *8* 12th Sunday after Pentecost + class-2 · green + -Epistle 2 Cor. 3:4-9 Gospel Luke 10:23-37 +Epistle 2 Cor 3:4-9 Gospel Luke 10:23-37 @@ -1561,33 +1561,33 @@ Commemoration St. Romanus *10* St. Lawrence + class-2 · red + -Epistle 2 Cor. 9:6-10 Gospel John 12:24-26 +Epistle 2 Cor 9:6-10 Gospel John 12:24-26 *11* Wednesday of the 12th Week of the Time after Pentecost + class-4 · green + -Epistle 2 Cor. 3:4-9 Gospel Luke 10:23-37 +Epistle 2 Cor 3:4-9 Gospel Luke 10:23-37 + Commemoration Sts. Tiburtius & Susanna *12* St. Clare + class-3 · white + -Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 25:1-13. +Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 25:1-13 *13* Friday of the 12th Week of the Time after Pentecost + class-4 · green + -Epistle 2 Cor. 3:4-9 Gospel Luke 10:23-37 +Epistle 2 Cor 3:4-9 Gospel Luke 10:23-37 + Commemoration Sts. Hippolytus & Cassian *14* Vigil of the Assumption + class-2 · violet + -Epistle Sir 24:23-31 Gospel Luke 11:27-28 +Epistle Ecclus 24:23-31 Gospel Luke 11:27-28 + Commemoration St. Eusebius @@ -1604,13 +1604,13 @@ Commemoration 13th Sunday after Pentecost *16* St. Joachim, Father of the Blessed Virgin + class-2 · white + -Epistle Sir 31:8-11 Gospel Matt 1:1-16 +Epistle Ecclus 31:8-11 Gospel Matt 1:1-16 *17* St. Hyacinth + class-3 · white + -Epistle Sir 31:8-11 Gospel Luke 12:35-40 +Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 @@ -1623,7 +1623,7 @@ Commemoration St. Agapitus *19* St. John Eudes + class-3 · white + -Epistle Sir 31:8-11 Gospel Luke 12:35-40 +Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 @@ -1635,7 +1635,7 @@ Epistle Ecclus 39:6-14 Gospel Matt 5:13-19 *21* St. Jane Frances de Chantal + class-3 · white + -Epistle Prov 31:10-31 Gospel Matt 13:44-52. +Epistle Prov 31:10-31 Gospel Matt 13:44-52 @@ -1651,13 +1651,13 @@ Commemoration Immaculate Heart of Mary *23* St. Philip Benizi + class-3 · white + -Epistle 1 Cor. 4:9-14 Gospel Luke 12:32-34 +Epistle 1 Cor 4:9-14 Gospel Luke 12:32-34 *24* St. Bartholomew + class-2 · red + -Epistle 1 Cor. 12:27-31 Gospel Luke 6:12-19 +Epistle 1 Cor 12:27-31 Gospel Luke 6:12-19 @@ -1698,14 +1698,14 @@ Epistle Gal 5:25-26; 6:1-10 Gospel Luke 7:11-16 *30* St. Rose of Lima + class-3 · white + -Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 25:1-13. +Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 25:1-13 + Commemoration Sts. Felix and Adauctus *31* St. Raymond Nonnatus + class-3 · white + -Epistle Sir 31:8-11 Gospel Luke 12:35-40 +Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 @@ -1725,13 +1725,13 @@ Commemoration Twelve Holy Brothers, Martyrs *2* St. Stephen of Hungary + class-3 · white + -Epistle Sir 31:8-11 Gospel Luke 19:12-26 +Epistle Ecclus 31:8-11 Gospel Luke 19:12-26 *3* St. Pius X + class-3 · white + -Epistle 1 Thess. 2:2-8 Gospel John 21:15-17 +Epistle 1 Thess 2:2-8 Gospel John 21:15-17 @@ -1778,7 +1778,7 @@ Commemoration St. Gorgonius *10* St. Nicholas of Tolentino + class-3 · white + -Epistle 1 Cor. 4:9-14 Gospel Luke 12:32-34 +Epistle 1 Cor 4:9-14 Gospel Luke 12:32-34 @@ -1842,20 +1842,20 @@ Epistle 1 Cor 13:1-8 Gospel Matt 22:1-14 *19* 18th Sunday after Pentecost + class-2 · green + -Epistle 1 Cor. 1:4-8 Gospel Matt 9:1-8 +Epistle 1 Cor 1:4-8 Gospel Matt 9:1-8 *20* Monday of the 18th Week of the Time after Pentecost + class-4 · green + -Epistle 1 Cor. 1:4-8 Gospel Matt 9:1-8 +Epistle 1 Cor 1:4-8 Gospel Matt 9:1-8 + Commemoration Sts. Eustace & Companions *21* St. Matthew + class-2 · red + -Epistle Ezek 1:10-14 Gospel Matt 9:9-13 +Epistle Ezech 1:10-14 Gospel Matt 9:9-13 @@ -1868,7 +1868,7 @@ Commemoration St. Thomas of Villanova *23* St. Linus + class-3 · red + -Epistle 1 Pet 5:1-4; 5:10-11. Gospel Matt 16:13-19 +Epistle 1 Pet 5:1-4; 5:10-11 Gospel Matt 16:13-19 + Commemoration St. Thecla @@ -1909,7 +1909,7 @@ Epistle Wis 10:10-14 Gospel Matt 10:34-42 *29* Dedication of St. Michael the Archangel + class-1 · white + -Epistle Rev 1:1-5 Gospel Matt 18:1-10 +Epistle Apoc 1:1-5 Gospel Matt 18:1-10 @@ -1934,7 +1934,7 @@ Commemoration St. Remigius *2* Holy Guardian Angels + class-3 · white + -Epistle Exod 23:20-23 Gospel Matt 18:1-10 +Epistle Ex 23:20-23 Gospel Matt 18:1-10 @@ -1962,20 +1962,20 @@ Commemoration St. Placid & Companions *6* St. Bruno + class-3 · white + -Epistle Sir 31:8-11 Gospel Luke 12:35-40 +Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 *7* Our Lady of the Rosary + class-2 · white + -Epistle Prov 8:22-24, 32-35. Gospel Luke 1:26-38 +Epistle Prov 8:22-24, 32-35 Gospel Luke 1:26-38 + Commemoration St. Mark I *8* St. Bridget of Sweden + class-3 · white + -Epistle 1 Tim. 5:3-10. Gospel Matt 13:44-52. +Epistle 1 Tim. 5:3-10 Gospel Matt 13:44-52 + Commemoration Ss. Sergio, Baccho, Marcello and Apulejo Martyrs @@ -1998,7 +1998,7 @@ Epistle Eph 6:10-17 Gospel Matt 18:23-35 *11* Maternity of the Blessed Virgin Mary + class-2 · white + -Epistle Sir 24:23-31 Gospel Luke 2:43-51 +Epistle Ecclus 24:23-31 Gospel Luke 2:43-51 @@ -2010,25 +2010,25 @@ Epistle Eph 6:10-17 Gospel Matt 18:23-35 *13* St. Edward + class-3 · white + -Epistle Sir 31:8-11 Gospel Luke 12:35-40 +Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 *14* St. Callistus I + class-3 · red + -Epistle 1 Pet 5:1-4; 5:10-11. Gospel Matt 16:13-19 +Epistle 1 Pet 5:1-4; 5:10-11 Gospel Matt 16:13-19 *15* St. Teresa of Avila + class-3 · white + -Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 25:1-13. +Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 25:1-13 *16* St. Hedwig + class-3 · white + -Epistle Prov 31:10-31 Gospel Matt 13:44-52. +Epistle Prov 31:10-31 Gospel Matt 13:44-52 @@ -2043,7 +2043,7 @@ Epistle Phil 1:6-11 Gospel Matt 22:15-21 *18* St. Luke the Evangelist + class-2 · red + -Epistle 2 Cor. 8:16-24 Gospel Luke 10:1-9 +Epistle 2 Cor 8:16-24 Gospel Luke 10:1-9 @@ -2055,7 +2055,7 @@ Epistle Phil 3:7-12 Gospel Luke 12:32-34 *20* St. John Cantius + class-3 · white + -Epistle James 2:12-17 Gospel Luke 12:35-40 +Epistle Jas 2:12-17 Gospel Luke 12:35-40 @@ -2110,7 +2110,7 @@ Epistle Phil 3:17-21; 4:1-3 Gospel Matt 9:18-26 *28* Sts. Simon & Jude + class-2 · red + -Epistle Eph. 4:7-13. Gospel John 15:17-25 +Epistle Eph 4:7-13 Gospel John 15:17-25 @@ -2131,7 +2131,7 @@ Epistle Ecclus 24:14-16 Gospel Luke 11:27-28 *31* Christ the King + class-1 · white + -Epistle Col 1:12-20. Gospel John 18:33-37 +Epistle Col 1:12-20 Gospel John 18:33-37 @@ -2149,26 +2149,26 @@ Epistle Apoc 7:2-12 Gospel Matt 5:1-12 *2* Commemoration of All Souls + class-1 · black + -Epistle 1 Cor. 15:51-57 Gospel John 5:25-29 +Epistle 1 Cor 15:51-57 Gospel John 5:25-29 *3* Wednesday of the 24th Week of the Time after Pentecost + class-4 · green + -Epistle Col 1:12-20. Gospel John 18:33-37 +Epistle Col 1:12-20 Gospel John 18:33-37 *4* St. Charles Borromeo + class-3 · white + -Epistle Sir 44:16-27; 45:3-20 Gospel Matt 25:14-23 +Epistle Ecclus 44:16-27; 45:3-20 Gospel Matt 25:14-23 + Commemoration Sts. Vitalis and Agricola, Martyrs *5* Friday of the 24th Week of the Time after Pentecost + class-4 · green + -Epistle Col 1:12-20. Gospel John 18:33-37 +Epistle Col 1:12-20 Gospel John 18:33-37 @@ -2196,28 +2196,28 @@ Commemoration Four Holy Crowned Martyrs *9* Dedication of the Archbasilica of Our Holy Savior + class-2 · white + -Epistle Rev 21:2-5 Gospel Luke 19:1-10 +Epistle Apoc 21:2-5 Gospel Luke 19:1-10 + Commemoration St. Theodore *10* St. Andrew Avellino + class-3 · white + -Epistle Sir 31:8-11 Gospel Luke 12:35-40 +Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 + Commemoration Sts. Tryphonis, Respicii, et Nymphae *11* St. Martin of Tours + class-3 · white + -Epistle Sir 44:16-27; 45:3-20 Gospel Luke 11:33-36 +Epistle Ecclus 44:16-27; 45:3-20 Gospel Luke 11:33-36 + Commemoration St. Menna *12* St. Martin I + class-3 · red + -Epistle 1 Pet 5:1-4; 5:10-11. Gospel Matt 16:13-19 +Epistle 1 Pet 5:1-4; 5:10-11 Gospel Matt 16:13-19 @@ -2244,32 +2244,32 @@ Epistle 2 Tim 4:1-8 Gospel Matt 5:13-19 *16* St. Gertrude the Great + class-3 · white + -Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 25:1-13. +Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 25:1-13 *17* St. Gregory the Wonderworker + class-3 · white + -Epistle Sir 44:16-27; 45:3-20 Gospel Mark 11:22-24 +Epistle Ecclus 44:16-27; 45:3-20 Gospel Mark 11:22-24 *18* Dedication of the Basilicas of Sts. Peter & Paul + class-3 · white + -Epistle Rev 21:2-5 Gospel Luke 19:1-10 +Epistle Apoc 21:2-5 Gospel Luke 19:1-10 *19* St. Elizabeth of Hungary + class-3 · white + -Epistle Prov 31:10-31 Gospel Matt 13:44-52. +Epistle Prov 31:10-31 Gospel Matt 13:44-52 + Commemoration St. Pontian *20* St. Felix of Valois + class-3 · white + -Epistle 1 Cor. 4:9-14 Gospel Luke 12:32-34 +Epistle 1 Cor 4:9-14 Gospel Luke 12:32-34 @@ -2284,7 +2284,7 @@ Epistle Col 1:9-14 Gospel Matt 24:15-35 *22* St. Cecilia + class-3 · red + -Epistle Sir 51:13-17. Gospel Matt 25:1-13. +Epistle Ecclus 51:13-17 Gospel Matt 25:1-13 @@ -2304,13 +2304,13 @@ Commemoration St. Chrysogonus *25* St. Catherine of Alexandria + class-3 · red + -Epistle Sir 51:1-8; 51:12 Gospel Matt 25:1-13. +Epistle Ecclus 51:1-8; 51:12 Gospel Matt 25:1-13 *26* St. Sylvester + class-3 · white + -Epistle Ecclus 45:1-6 Gospel Matt 19:27-29. +Epistle Ecclus 45:1-6 Gospel Matt 19:27-29 + Commemoration St. Peter of Alexandria @@ -2358,7 +2358,7 @@ Epistle Rom 13:11-14 Gospel Luke 21:25-33 *2* St. Vivian + class-3 · red + -Epistle Sir 51:13-17. Gospel Matt 13:44-52. +Epistle Ecclus 51:13-17 Gospel Matt 13:44-52 + Commemoration Thursday of the 1st Week of Advent @@ -2423,7 +2423,7 @@ Commemoration St. Melchiades *11* St. Damasus I + class-3 · white + -Epistle 1 Pet 5:1-4; 5:10-11. Gospel Matt 16:13-19 +Epistle 1 Pet 5:1-4; 5:10-11 Gospel Matt 16:13-19 + Commemoration Saturday of the 2nd Week of Advent @@ -2439,7 +2439,7 @@ Epistle Phil 4:4-7 Gospel John 1:19-28 *13* St. Lucy + class-3 · red + -Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 13:44-52. +Epistle 2 Cor 10:17-18; 11:1-2 Gospel Matt 13:44-52 + Commemoration Monday of the 3rd Week of Advent @@ -2458,7 +2458,7 @@ Epistle Isa 7:10-15 Gospel Luke 1:26-38 *16* St. Eusebius + class-3 · red + -Epistle 2 Cor. 1:3-7 Gospel Matt 16:24-27. +Epistle 2 Cor 1:3-7 Gospel Matt 16:24-27 + Commemoration Thursday of the 3rd Week of Advent @@ -2480,13 +2480,13 @@ Epistle 2 Thess 2:1-8 Gospel Luke 3:1-6 *19* 4th Sunday of Advent + class-1 · violet + -Epistle 1 Cor. 4:1-5 Gospel Luke 3:1-6 +Epistle 1 Cor 4:1-5 Gospel Luke 3:1-6 *20* Monday of the 4th Week of Advent + class-2 · violet + -Epistle 1 Cor. 4:1-5 Gospel Luke 3:1-6 +Epistle 1 Cor 4:1-5 Gospel Luke 3:1-6 @@ -2499,13 +2499,13 @@ Commemoration Tuesday of the 4th Week of Advent *22* Wednesday of the 4th Week of Advent + class-2 · violet + -Epistle 1 Cor. 4:1-5 Gospel Luke 3:1-6 +Epistle 1 Cor 4:1-5 Gospel Luke 3:1-6 *23* Thursday of the 4th Week of Advent + class-2 · violet + -Epistle 1 Cor. 4:1-5 Gospel Luke 3:1-6 +Epistle 1 Cor 4:1-5 Gospel Luke 3:1-6 diff --git a/test/golden/ordo-2027.html b/test/golden/ordo-2027.html index 017d871..c9a7028 100644 --- a/test/golden/ordo-2027.html +++ b/test/golden/ordo-2027.html @@ -115,7 +115,7 @@
16St. Marcellus I -
class-3 · red · Epistle 1 Pet 5:1-4; 5:10-11. · Gospel Matt 16:13-19
+
class-3 · red · Epistle 1 Pet 5:1-4; 5:10-11 · Gospel Matt 16:13-19

Week IV (Jan 17–23)

@@ -141,7 +141,7 @@
21St. Agnes -
class-3 · red · Epistle Sir 51:1-8; 51:12 · Gospel Matt 25:1-13.
+
class-3 · red · Epistle Ecclus 51:1-8; 51:12 · Gospel Matt 25:1-13
@@ -151,23 +151,23 @@
23St. Raymond of Peñafort -
class-3 · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40
+
class-3 · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40
Commemoration St. Emerentiana

Week V (Jan 24–30)

24Septuagesima Sunday -
class-2 · violet · Epistle 1 Cor. 9:24-27; 10:1-5 · Gospel Matt 20:1-16
+
class-2 · violet · Epistle 1 Cor 9:24-27; 10:1-5 · Gospel Matt 20:1-16
25Conversion of St. Paul -
class-3 · white · Epistle Acts 9:1-22 · Gospel Matt 19:27-29.
+
class-3 · white · Epistle Acts 9:1-22 · Gospel Matt 19:27-29
Commemoration St. Peter
26St. Polycarp -
class-3 · red · Epistle 1 John 3:10-16 · Gospel Matt 10:26-32.
+
class-3 · red · Epistle 1 John 3:10-16 · Gospel Matt 10:26-32
@@ -177,7 +177,7 @@
28St. Peter Nolasco -
class-3 · white · Epistle 1 Cor. 4:9-14 · Gospel Luke 12:32-34
+
class-3 · white · Epistle 1 Cor 4:9-14 · Gospel Luke 12:32-34
Commemoration St. Agnes
@@ -187,13 +187,13 @@
30St. Martina -
class-3 · red · Epistle Sir 51:1-8; 51:12 · Gospel Matt 25:1-13.
+
class-3 · red · Epistle Ecclus 51:1-8; 51:12 · Gospel Matt 25:1-13

Week VI (Jan 31)

31Sexagesima Sunday -
class-2 · violet · Epistle 2 Cor. 11:19-33; 12:1-9 · Gospel Luke 8:4-15
+
class-2 · violet · Epistle 2 Cor 11:19-33; 12:1-9 · Gospel Luke 8:4-15

February

@@ -210,33 +210,33 @@
3Wednesday of the 2nd Week of Septuagesimatide -
class-4 · violet · Epistle 2 Cor. 11:19-33; 12:1-9 · Gospel Luke 8:4-15
+
class-4 · violet · Epistle 2 Cor 11:19-33; 12:1-9 · Gospel Luke 8:4-15
Commemoration St. Blaise
4St. Andrew Corsini -
class-3 · white · Epistle Sir 44:16-27; 45:3-20 · Gospel Matt 25:14-23
+
class-3 · white · Epistle Ecclus 44:16-27; 45:3-20 · Gospel Matt 25:14-23
5St. Agatha -
class-3 · red · Epistle 1 Cor. 1:26-31 · Gospel Matt 19:3-12.
+
class-3 · red · Epistle 1 Cor 1:26-31 · Gospel Matt 19:3-12
6St. Titus -
class-3 · white · Epistle Sir 44:16-27; 45:3-20 · Gospel Luke 10:1-9
+
class-3 · white · Epistle Ecclus 44:16-27; 45:3-20 · Gospel Luke 10:1-9
Commemoration St. Dorothy

Week II (Feb 7–13)

7Quinquagesima Sunday -
class-2 · violet · Epistle 1 Cor. 13:1-13 · Gospel Luke 18:31-43
+
class-2 · violet · Epistle 1 Cor 13:1-13 · Gospel Luke 18:31-43
8St. John of Matha -
class-3 · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40
+
class-3 · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40
@@ -267,7 +267,7 @@

Week III (Feb 14–20)

141st Sunday of Lent -
class-1 · violet · Epistle 2 Cor. 6:1-10 · Gospel Matt 4:1-11
+
class-1 · violet · Epistle 2 Cor 6:1-10 · Gospel Matt 4:1-11
@@ -282,7 +282,7 @@
17Lenten Ember Wednesday -
class-2 · violet · Epistle 3 Kgs. 19:3-8 · Gospel Matt 12:38-50
+
class-2 · violet · Epistle 3 Kings 19:3-8 · Gospel Matt 12:38-50
@@ -297,13 +297,13 @@
20Lenten Ember Saturday -
class-2 · violet · Epistle 1 Thess. 5:14-23 · Gospel Matt 17:1-9
+
class-2 · violet · Epistle 1 Thess 5:14-23 · Gospel Matt 17:1-9

Week IV (Feb 21–27)

212nd Sunday of Lent -
class-1 · violet · Epistle 1 Thess. 4:1-7 · Gospel Matt 17:1-9
+
class-1 · violet · Epistle 1 Thess 4:1-7 · Gospel Matt 17:1-9
@@ -361,17 +361,17 @@
4Thursday of the 3rd Week of Lent -
class-3 · violet · Epistle Jer 7:1-7 · Gospel Luke 4:38-44.
+
class-3 · violet · Epistle Jer 7:1-7 · Gospel Luke 4:38-44
Commemoration St. Casimir
Commemoration St. Lucius
5Friday of the 3rd Week of Lent -
class-3 · violet · Epistle Num 20:1, 3; 6-13. · Gospel John 4:5-42
+
class-3 · violet · Epistle Num 20:1, 3; 20:6-13 · Gospel John 4:5-42
6Saturday of the 3rd Week of Lent -
class-3 · violet · Epistle Dan 13:1-9, 15-17, 19-30, 33-62. · Gospel John 8:1-11
+
class-3 · violet · Epistle Dan 13:1-9, 15-17, 19-30, 33-62 · Gospel John 8:1-11
Commemoration Sts. Felicitas & Perpetua

Week II (Mar 7–13)

@@ -392,7 +392,7 @@
10Wednesday of the 4th Week of Lent -
class-3 · violet · Epistle Isa. 1:16-19 · Gospel John 9:1-38
+
class-3 · violet · Epistle Isa 1:16-19 · Gospel John 9:1-38
Commemoration Forty Holy Martyrs of Sebaste
@@ -413,7 +413,7 @@

Week III (Mar 14–20)

14Passion Sunday -
class-1 · violet · Epistle Heb 9:11-15. · Gospel John 8:46-59.
+
class-1 · violet · Epistle Heb 9:11-15 · Gospel John 8:46-59
@@ -433,7 +433,7 @@
18Thursday of the 1st Week of Passion Week -
class-3 · violet · Epistle Dan 3:25, 34-45. · Gospel Luke 7:36-50
+
class-3 · violet · Epistle Dan 3:25, 34-45 · Gospel Luke 7:36-50
Commemoration St. Cyril of Jerusalem
@@ -449,7 +449,7 @@

Week IV (Mar 21–27)

21Palm Sunday -
class-1 · violet · Epistle Phil 2:5-11 · Gospel Matt. 26:36-75; 27:1-60.
+
class-1 · violet · Epistle Phil 2:5-11 · Gospel Matt 26:36-75; 27:1-60
@@ -459,7 +459,7 @@
23Tuesday of Holy Week -
class-1 · violet · Epistle Jer 11:18-20 · Gospel Mark 14:32-72; 15, 1-46
+
class-1 · violet · Epistle Jer 11:18-20 · Gospel Mark 14:32-72; 15:1-46
@@ -490,7 +490,7 @@
29Monday of Easter Week -
class-1 · white · Epistle Acts 10:37-43. · Gospel Luke 24:13-35
+
class-1 · white · Epistle Acts 10:37-43 · Gospel Luke 24:13-35
@@ -569,12 +569,12 @@
13St. Hermenegild -
class-3 · red · Epistle Wis 10:10-14 · Gospel Luke 14:26-33.
+
class-3 · red · Epistle Wis 10:10-14 · Gospel Luke 14:26-33
14St. Justin -
class-3 · red · Epistle 1 Cor 1:18-25; 1:30; · Gospel Luke 12:2-8
+
class-3 · red · Epistle 1 Cor 1:18-25; 1:30 · Gospel Luke 12:2-8
Commemoration Sts. Tiburtius, Valerian et Maximus, Martyrs
@@ -615,7 +615,7 @@
22Sts. Soter & Caius -
class-3 · red · Epistle 1 Pet 5:1-4; 5:10-11. · Gospel Matt 16:13-19
+
class-3 · red · Epistle 1 Pet 5:1-4; 5:10-11 · Gospel Matt 16:13-19
@@ -636,7 +636,7 @@
26Sts. Cletus & Marcellinus -
class-3 · red · Epistle 1 Pet 5:1-4; 5:10-11. · Gospel Matt 16:13-19
+
class-3 · red · Epistle 1 Pet 5:1-4; 5:10-11 · Gospel Matt 16:13-19
@@ -646,24 +646,24 @@
28St. Paul of the Cross -
class-3 · white · Epistle 1 Cor 1:17-25. · Gospel Luke 10:1-9
+
class-3 · white · Epistle 1 Cor 1:17-25 · Gospel Luke 10:1-9
29St. Peter of Verona -
class-3 · red · Epistle 2 Tim. 2:8-10; 3:10-12. · Gospel Matt 10:34-42
+
class-3 · red · Epistle 2 Tim 2:8-10; 3:10-12 · Gospel Matt 10:34-42
30St. Catherine of Siena -
class-3 · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13.
+
class-3 · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13

May

Week I (May 1)

1St. Joseph the Workman -
class-1 · white · Epistle Col. 3:14-15, 17, 23-24 · Gospel Matt 13:54-58
+
class-1 · white · Epistle Col 3:14-15, 17, 23-24 · Gospel Matt 13:54-58

Week II (May 2–8)

@@ -679,12 +679,12 @@
4St. Monica -
class-3 · white · Epistle 1 Tim. 5:3-10. · Gospel Luke 7:11-16
+
class-3 · white · Epistle 1 Tim. 5:3-10 · Gospel Luke 7:11-16
5Vigil of the Ascension -
class-2 · white · Epistle Eph. 4:7-13. · Gospel John 17:1-11.
+
class-2 · white · Epistle Eph 4:7-13 · Gospel John 17:1-11
Commemoration St. Pius V
@@ -705,43 +705,43 @@

Week III (May 9–15)

9Sunday after the Ascension -
class-2 · white · Epistle 1 Pet 4:7-11. · Gospel John 15:26-27; 16:1-4.
+
class-2 · white · Epistle 1 Pet 4:7-11 · Gospel John 15:26-27; 16:1-4
10St. Antoninus -
class-3 · white · Epistle Sir 44:16-27; 45:3-20 · Gospel Matt 25:14-23
+
class-3 · white · Epistle Ecclus 44:16-27; 45:3-20 · Gospel Matt 25:14-23
Commemoration St. Gordiano and Epimacho
11Sts. Philip & James -
class-2 · red · Epistle Wis. 5:1-5 · Gospel John 14:1-13
+
class-2 · red · Epistle Wis 5:1-5 · Gospel John 14:1-13
12Sts. Nereus, Achilleus, Domitilla, & Pancras -
class-3 · red · Epistle Wis. 5:1-5 · Gospel John 4:46-53
+
class-3 · red · Epistle Wis 5:1-5 · Gospel John 4:46-53
13St. Robert Bellarmine -
class-3 · white · Epistle Wis 7:7-14. · Gospel Matt 5:13-19
+
class-3 · white · Epistle Wis 7:7-14 · Gospel Matt 5:13-19
14Friday of the 7th Week of Eastertide -
class-4 · white · Epistle 1 Pet 4:7-11. · Gospel John 15:26-27; 16:1-4.
+
class-4 · white · Epistle 1 Pet 4:7-11 · Gospel John 15:26-27; 16:1-4
Commemoration St. Boniface
15Vigil of Pentecost -
class-1 · red · Epistle Acts 19:1-8. · Gospel John 14:15-21.
+
class-1 · red · Epistle Acts 19:1-8 · Gospel John 14:15-21

Week IV (May 16–22)

16Pentecost Sunday (Whitsunday) -
class-1 · red · Epistle Acts 2:1-11. · Gospel John 14:23-31.
+
class-1 · red · Epistle Acts 2:1-11 · Gospel John 14:23-31
@@ -751,12 +751,12 @@
18Tuesday of Pentecost Week -
class-1 · red · Epistle Acts 8:14-17. · Gospel John 10:1-10.
+
class-1 · red · Epistle Acts 8:14-17 · Gospel John 10:1-10
19Pentecost Ember Wednesday -
class-1 · red · Epistle Acts 5:12-16 · Gospel John 6:44-52.
+
class-1 · red · Epistle Acts 5:12-16 · Gospel John 6:44-52
@@ -766,18 +766,18 @@
21Pentecost Ember Friday -
class-1 · red · Epistle Joel 2:23-24; 26-27 · Gospel Luke 5:17-26
+
class-1 · red · Epistle Joel 2:23-24; 2:26-27 · Gospel Luke 5:17-26
22Pentecost Ember Saturday -
class-1 · red · Epistle Rom 5:1-5. · Gospel Luke 4:38-44.
+
class-1 · red · Epistle Rom 5:1-5 · Gospel Luke 4:38-44

Week V (May 23–29)

23Trinity Sunday -
class-1 · white · Epistle Rom 11:33-36. · Gospel Matt 28:18-20
+
class-1 · white · Epistle Rom 11:33-36 · Gospel Matt 28:18-20
@@ -787,12 +787,12 @@
25St. Gregory VII -
class-3 · white · Epistle 1 Pet 5:1-4; 5:10-11. · Gospel Matt 16:13-19
+
class-3 · white · Epistle 1 Pet 5:1-4; 5:10-11 · Gospel Matt 16:13-19
Commemoration St. Urban, Pope and Martyr
26St. Philip Neri -
class-3 · white · Epistle Wis 7:7-14. · Gospel Luke 12:35-40
+
class-3 · white · Epistle Wis 7:7-14 · Gospel Luke 12:35-40
Commemoration S. Eleutherius
@@ -807,35 +807,35 @@
29St. Mary Magdalene de Pazzi -
class-3 · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13.
+
class-3 · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13

Week VI (May 30–31)

302nd Sunday after Pentecost -
class-2 · green · Epistle 1 John 3:13-18. · Gospel Luke 14:16-24.
+
class-2 · green · Epistle 1 John 3:13-18 · Gospel Luke 14:16-24
31Queenship of the Blessed Virgin Mary -
class-2 · white · Epistle Eccli 24:5; 14:7; 14:9-11; 24:30-31 · Gospel Luke 1:26-33
+
class-2 · white · Epistle Ecclus 24:5; 14:7; 14:9-11; 24:30-31 · Gospel Luke 1:26-33
Commemoration St. Petronilla

June

Week I (Jun 1–5)

1St. Angela Merici -
class-3 · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13.
+
class-3 · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13
2Wednesday of the 2nd Week of the Time after Pentecost -
class-4 · green · Epistle 1 John 3:13-18. · Gospel Luke 14:16-24.
+
class-4 · green · Epistle 1 John 3:13-18 · Gospel Luke 14:16-24
Commemoration Sts. Marcellinus, Peter, & Erasmus
3Thursday of the 2nd Week of the Time after Pentecost -
class-4 · green · Epistle 1 John 3:13-18. · Gospel Luke 14:16-24.
+
class-4 · green · Epistle 1 John 3:13-18 · Gospel Luke 14:16-24
@@ -851,27 +851,27 @@

Week II (Jun 6–12)

63rd Sunday after Pentecost -
class-2 · green · Epistle 1 Pet. 5:6-11 · Gospel Luke 15:1-10
+
class-2 · green · Epistle 1 Pet 5:6-11 · Gospel Luke 15:1-10
7Monday of the 3rd Week of the Time after Pentecost -
class-4 · green · Epistle 1 Pet. 5:6-11 · Gospel Luke 15:1-10
+
class-4 · green · Epistle 1 Pet 5:6-11 · Gospel Luke 15:1-10
8Tuesday of the 3rd Week of the Time after Pentecost -
class-4 · green · Epistle 1 Pet. 5:6-11 · Gospel Luke 15:1-10
+
class-4 · green · Epistle 1 Pet 5:6-11 · Gospel Luke 15:1-10
9Wednesday of the 3rd Week of the Time after Pentecost -
class-4 · green · Epistle 1 Pet. 5:6-11 · Gospel Luke 15:1-10
+
class-4 · green · Epistle 1 Pet 5:6-11 · Gospel Luke 15:1-10
Commemoration Sts. Primus & Felicianus
10St. Margaret of Scotland -
class-3 · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52.
+
class-3 · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52
@@ -881,7 +881,7 @@
12St. John of San Fecundo -
class-3 · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40
+
class-3 · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40
Commemoration St. Basilidus

Week III (Jun 13–19)

@@ -907,7 +907,7 @@
17St. Gregory Barbarigo -
class-3 · white · Epistle Sir 44:16-27; 45:3-20 · Gospel Matt 25:14-23
+
class-3 · white · Epistle Ecclus 44:16-27; 45:3-20 · Gospel Matt 25:14-23
@@ -917,23 +917,23 @@
19St. Julia of Falconieri -
class-3 · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13.
+
class-3 · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13
Commemoration Sts. Gervasius and Protasius

Week IV (Jun 20–26)

205th Sunday after Pentecost -
class-2 · green · Epistle 1 Pet 3:8-15. · Gospel Matt 5:20-24.
+
class-2 · green · Epistle 1 Pet 3:8-15 · Gospel Matt 5:20-24
21St. Aloysius Gongzaga -
class-3 · white · Epistle Sir 31:8-11 · Gospel Matt 22:29-40
+
class-3 · white · Epistle Ecclus 31:8-11 · Gospel Matt 22:29-40
22St. Paulinus of Nola -
class-3 · white · Epistle 2 Cor. 8:9-15 · Gospel Luke 12:32-34
+
class-3 · white · Epistle 2 Cor 8:9-15 · Gospel Luke 12:32-34
@@ -943,23 +943,23 @@
24Nativity of St. John the Baptist -
class-1 · white · Epistle Isa 49:1-3, 5-7. · Gospel Luke 1:57-68
+
class-1 · white · Epistle Isa 49:1-3, 5-7 · Gospel Luke 1:57-68
25St. William -
class-3 · white · Epistle Ecclus 45:1-6 · Gospel Matt 19:27-29.
+
class-3 · white · Epistle Ecclus 45:1-6 · Gospel Matt 19:27-29
26Sts. John & Paul -
class-3 · red · Epistle Eccli 44:10-15 · Gospel Luke 12:1-8
+
class-3 · red · Epistle Ecclus 44:10-15 · Gospel Luke 12:1-8

Week V (Jun 27–30)

276th Sunday after Pentecost -
class-2 · green · Epistle Rom 6:3-11. · Gospel Mark 8:1-9
+
class-2 · green · Epistle Rom 6:3-11 · Gospel Mark 8:1-9
@@ -981,7 +981,7 @@

Week I (Jul 1–3)

1The Precious Blood of Our Lord Jesus Christ -
class-1 · red · Epistle Heb 9:11-15. · Gospel John 19:30-35
+
class-1 · red · Epistle Heb 9:11-15 · Gospel John 19:30-35
@@ -991,7 +991,7 @@
3St. Irenaeus -
class-3 · red · Epistle 2 Tim. 3:14-17; 4:1-5 · Gospel Matt 10:28-33
+
class-3 · red · Epistle 2 Tim 3:14-17; 4:1-5 · Gospel Matt 10:28-33

Week II (Jul 4–10)

@@ -1017,7 +1017,7 @@
8St. Elizabeth of Portugal -
class-3 · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52.
+
class-3 · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52
@@ -1053,7 +1053,7 @@
15St. Henry the Emperor -
class-3 · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40
+
class-3 · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40
@@ -1069,12 +1069,12 @@

Week IV (Jul 18–24)

189th Sunday after Pentecost -
class-2 · green · Epistle 1 Cor. 10:6-13 · Gospel Luke 19:41-47
+
class-2 · green · Epistle 1 Cor 10:6-13 · Gospel Luke 19:41-47
19St. Vincent de Paul -
class-3 · white · Epistle 1 Cor. 4:9-14 · Gospel Luke 10:1-9
+
class-3 · white · Epistle 1 Cor 4:9-14 · Gospel Luke 10:1-9
@@ -1094,7 +1094,7 @@
23St. Apollinaris -
class-3 · red · Epistle 1 Pet. 5:1-11 · Gospel Luke 22:24-30
+
class-3 · red · Epistle 1 Pet 5:1-11 · Gospel Luke 22:24-30
Commemoration S. Liborii
@@ -1105,17 +1105,17 @@

Week V (Jul 25–31)

2510th Sunday after Pentecost -
class-2 · green · Epistle 1 Cor. 12:2-11 · Gospel Luke 18:9-14
+
class-2 · green · Epistle 1 Cor 12:2-11 · Gospel Luke 18:9-14
Commemoration St. James the Greater
26St. Anne, Mother of the Blessed Virgin -
class-2 · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52.
+
class-2 · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52
27Tuesday of the 10th Week of the Time after Pentecost -
class-4 · green · Epistle 1 Cor. 12:2-11 · Gospel Luke 18:9-14
+
class-4 · green · Epistle 1 Cor 12:2-11 · Gospel Luke 18:9-14
Commemoration St. Pantaleon
@@ -1130,34 +1130,34 @@
30Friday of the 10th Week of the Time after Pentecost -
class-4 · green · Epistle 1 Cor. 12:2-11 · Gospel Luke 18:9-14
+
class-4 · green · Epistle 1 Cor 12:2-11 · Gospel Luke 18:9-14
Commemoration Sts. Abdon & Sennen
31St. Ignatius Loyola -
class-3 · white · Epistle 2 Tim. 2:8-10; 3:10-12. · Gospel Luke 10:1-9
+
class-3 · white · Epistle 2 Tim 2:8-10; 3:10-12 · Gospel Luke 10:1-9

August

Week I (Aug 1–7)

111th Sunday after Pentecost -
class-2 · green · Epistle 1 Cor. 15:1-10 · Gospel Mark 7:31-37
+
class-2 · green · Epistle 1 Cor 15:1-10 · Gospel Mark 7:31-37
2St. Alphonsus Liguori -
class-3 · white · Epistle 2 Tim. 2:1-7 · Gospel Luke 10:1-9
+
class-3 · white · Epistle 2 Tim 2:1-7 · Gospel Luke 10:1-9
Commemoration St. Stephen I, Pope and Martyr
3Tuesday of the 11th Week of the Time after Pentecost -
class-4 · green · Epistle 1 Cor. 15:1-10 · Gospel Mark 7:31-37
+
class-4 · green · Epistle 1 Cor 15:1-10 · Gospel Mark 7:31-37
4St. Dominic -
class-3 · white · Epistle 2 Tim. 4:1-8 · Gospel Luke 12:35-40
+
class-3 · white · Epistle 2 Tim 4:1-8 · Gospel Luke 12:35-40
@@ -1172,13 +1172,13 @@
7St. Cajetan -
class-3 · white · Epistle Sir 31:8-11 · Gospel Matt 6:24-33
+
class-3 · white · Epistle Ecclus 31:8-11 · Gospel Matt 6:24-33
Commemoration St. Donatus

Week II (Aug 8–14)

812th Sunday after Pentecost -
class-2 · green · Epistle 2 Cor. 3:4-9 · Gospel Luke 10:23-37
+
class-2 · green · Epistle 2 Cor 3:4-9 · Gospel Luke 10:23-37
@@ -1188,27 +1188,27 @@
10St. Lawrence -
class-2 · red · Epistle 2 Cor. 9:6-10 · Gospel John 12:24-26
+
class-2 · red · Epistle 2 Cor 9:6-10 · Gospel John 12:24-26
11Wednesday of the 12th Week of the Time after Pentecost -
class-4 · green · Epistle 2 Cor. 3:4-9 · Gospel Luke 10:23-37
+
class-4 · green · Epistle 2 Cor 3:4-9 · Gospel Luke 10:23-37
Commemoration Sts. Tiburtius & Susanna
12St. Clare -
class-3 · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13.
+
class-3 · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13
13Friday of the 12th Week of the Time after Pentecost -
class-4 · green · Epistle 2 Cor. 3:4-9 · Gospel Luke 10:23-37
+
class-4 · green · Epistle 2 Cor 3:4-9 · Gospel Luke 10:23-37
Commemoration Sts. Hippolytus & Cassian
14Vigil of the Assumption -
class-2 · violet · Epistle Sir 24:23-31 · Gospel Luke 11:27-28
+
class-2 · violet · Epistle Ecclus 24:23-31 · Gospel Luke 11:27-28
Commemoration St. Eusebius

Week III (Aug 15–21)

@@ -1219,12 +1219,12 @@
16St. Joachim, Father of the Blessed Virgin -
class-2 · white · Epistle Sir 31:8-11 · Gospel Matt 1:1-16
+
class-2 · white · Epistle Ecclus 31:8-11 · Gospel Matt 1:1-16
17St. Hyacinth -
class-3 · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40
+
class-3 · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40
@@ -1234,7 +1234,7 @@
19St. John Eudes -
class-3 · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40
+
class-3 · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40
@@ -1244,7 +1244,7 @@
21St. Jane Frances de Chantal -
class-3 · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52.
+
class-3 · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52

Week IV (Aug 22–28)

@@ -1255,12 +1255,12 @@
23St. Philip Benizi -
class-3 · white · Epistle 1 Cor. 4:9-14 · Gospel Luke 12:32-34
+
class-3 · white · Epistle 1 Cor 4:9-14 · Gospel Luke 12:32-34
24St. Bartholomew -
class-2 · red · Epistle 1 Cor. 12:27-31 · Gospel Luke 6:12-19
+
class-2 · red · Epistle 1 Cor 12:27-31 · Gospel Luke 6:12-19
@@ -1291,12 +1291,12 @@
30St. Rose of Lima -
class-3 · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13.
+
class-3 · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13
Commemoration Sts. Felix and Adauctus
31St. Raymond Nonnatus -
class-3 · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40
+
class-3 · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40

September

@@ -1308,12 +1308,12 @@
2St. Stephen of Hungary -
class-3 · white · Epistle Sir 31:8-11 · Gospel Luke 19:12-26
+
class-3 · white · Epistle Ecclus 31:8-11 · Gospel Luke 19:12-26
3St. Pius X -
class-3 · white · Epistle 1 Thess. 2:2-8 · Gospel John 21:15-17
+
class-3 · white · Epistle 1 Thess 2:2-8 · Gospel John 21:15-17
@@ -1349,7 +1349,7 @@
10St. Nicholas of Tolentino -
class-3 · white · Epistle 1 Cor. 4:9-14 · Gospel Luke 12:32-34
+
class-3 · white · Epistle 1 Cor 4:9-14 · Gospel Luke 12:32-34
@@ -1396,17 +1396,17 @@

Week IV (Sep 19–25)

1918th Sunday after Pentecost -
class-2 · green · Epistle 1 Cor. 1:4-8 · Gospel Matt 9:1-8
+
class-2 · green · Epistle 1 Cor 1:4-8 · Gospel Matt 9:1-8
20Monday of the 18th Week of the Time after Pentecost -
class-4 · green · Epistle 1 Cor. 1:4-8 · Gospel Matt 9:1-8
+
class-4 · green · Epistle 1 Cor 1:4-8 · Gospel Matt 9:1-8
Commemoration Sts. Eustace & Companions
21St. Matthew -
class-2 · red · Epistle Ezek 1:10-14 · Gospel Matt 9:9-13
+
class-2 · red · Epistle Ezech 1:10-14 · Gospel Matt 9:9-13
@@ -1416,7 +1416,7 @@
23St. Linus -
class-3 · red · Epistle 1 Pet 5:1-4; 5:10-11. · Gospel Matt 16:13-19
+
class-3 · red · Epistle 1 Pet 5:1-4; 5:10-11 · Gospel Matt 16:13-19
Commemoration St. Thecla
@@ -1447,7 +1447,7 @@
29Dedication of St. Michael the Archangel -
class-1 · white · Epistle Rev 1:1-5 · Gospel Matt 18:1-10
+
class-1 · white · Epistle Apoc 1:1-5 · Gospel Matt 18:1-10
@@ -1464,7 +1464,7 @@
2Holy Guardian Angels -
class-3 · white · Epistle Exod 23:20-23 · Gospel Matt 18:1-10
+
class-3 · white · Epistle Ex 23:20-23 · Gospel Matt 18:1-10

Week II (Oct 3–9)

@@ -1485,17 +1485,17 @@
6St. Bruno -
class-3 · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40
+
class-3 · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40
7Our Lady of the Rosary -
class-2 · white · Epistle Prov 8:22-24, 32-35. · Gospel Luke 1:26-38
+
class-2 · white · Epistle Prov 8:22-24, 32-35 · Gospel Luke 1:26-38
Commemoration St. Mark I
8St. Bridget of Sweden -
class-3 · white · Epistle 1 Tim. 5:3-10. · Gospel Matt 13:44-52.
+
class-3 · white · Epistle 1 Tim. 5:3-10 · Gospel Matt 13:44-52
Commemoration Ss. Sergio, Baccho, Marcello and Apulejo Martyrs
@@ -1511,7 +1511,7 @@
11Maternity of the Blessed Virgin Mary -
class-2 · white · Epistle Sir 24:23-31 · Gospel Luke 2:43-51
+
class-2 · white · Epistle Ecclus 24:23-31 · Gospel Luke 2:43-51
@@ -1521,22 +1521,22 @@
13St. Edward -
class-3 · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40
+
class-3 · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40
14St. Callistus I -
class-3 · red · Epistle 1 Pet 5:1-4; 5:10-11. · Gospel Matt 16:13-19
+
class-3 · red · Epistle 1 Pet 5:1-4; 5:10-11 · Gospel Matt 16:13-19
15St. Teresa of Avila -
class-3 · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13.
+
class-3 · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13
16St. Hedwig -
class-3 · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52.
+
class-3 · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52

Week IV (Oct 17–23)

@@ -1547,7 +1547,7 @@
18St. Luke the Evangelist -
class-2 · red · Epistle 2 Cor. 8:16-24 · Gospel Luke 10:1-9
+
class-2 · red · Epistle 2 Cor 8:16-24 · Gospel Luke 10:1-9
@@ -1557,7 +1557,7 @@
20St. John Cantius -
class-3 · white · Epistle James 2:12-17 · Gospel Luke 12:35-40
+
class-3 · white · Epistle Jas 2:12-17 · Gospel Luke 12:35-40
@@ -1598,7 +1598,7 @@
28Sts. Simon & Jude -
class-2 · red · Epistle Eph. 4:7-13. · Gospel John 15:17-25
+
class-2 · red · Epistle Eph 4:7-13 · Gospel John 15:17-25
@@ -1614,7 +1614,7 @@

Week VI (Oct 31)

31Christ the King -
class-1 · white · Epistle Col 1:12-20. · Gospel John 18:33-37
+
class-1 · white · Epistle Col 1:12-20 · Gospel John 18:33-37

November

@@ -1626,22 +1626,22 @@
2Commemoration of All Souls -
class-1 · black · Epistle 1 Cor. 15:51-57 · Gospel John 5:25-29
+
class-1 · black · Epistle 1 Cor 15:51-57 · Gospel John 5:25-29
3Wednesday of the 24th Week of the Time after Pentecost -
class-4 · green · Epistle Col 1:12-20. · Gospel John 18:33-37
+
class-4 · green · Epistle Col 1:12-20 · Gospel John 18:33-37
4St. Charles Borromeo -
class-3 · white · Epistle Sir 44:16-27; 45:3-20 · Gospel Matt 25:14-23
+
class-3 · white · Epistle Ecclus 44:16-27; 45:3-20 · Gospel Matt 25:14-23
Commemoration Sts. Vitalis and Agricola, Martyrs
5Friday of the 24th Week of the Time after Pentecost -
class-4 · green · Epistle Col 1:12-20. · Gospel John 18:33-37
+
class-4 · green · Epistle Col 1:12-20 · Gospel John 18:33-37
@@ -1662,22 +1662,22 @@
9Dedication of the Archbasilica of Our Holy Savior -
class-2 · white · Epistle Rev 21:2-5 · Gospel Luke 19:1-10
+
class-2 · white · Epistle Apoc 21:2-5 · Gospel Luke 19:1-10
Commemoration St. Theodore
10St. Andrew Avellino -
class-3 · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40
+
class-3 · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40
Commemoration Sts. Tryphonis, Respicii, et Nymphae
11St. Martin of Tours -
class-3 · white · Epistle Sir 44:16-27; 45:3-20 · Gospel Luke 11:33-36
+
class-3 · white · Epistle Ecclus 44:16-27; 45:3-20 · Gospel Luke 11:33-36
Commemoration St. Menna
12St. Martin I -
class-3 · red · Epistle 1 Pet 5:1-4; 5:10-11. · Gospel Matt 16:13-19
+
class-3 · red · Epistle 1 Pet 5:1-4; 5:10-11 · Gospel Matt 16:13-19
@@ -1698,27 +1698,27 @@
16St. Gertrude the Great -
class-3 · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13.
+
class-3 · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13
17St. Gregory the Wonderworker -
class-3 · white · Epistle Sir 44:16-27; 45:3-20 · Gospel Mark 11:22-24
+
class-3 · white · Epistle Ecclus 44:16-27; 45:3-20 · Gospel Mark 11:22-24
18Dedication of the Basilicas of Sts. Peter & Paul -
class-3 · white · Epistle Rev 21:2-5 · Gospel Luke 19:1-10
+
class-3 · white · Epistle Apoc 21:2-5 · Gospel Luke 19:1-10
19St. Elizabeth of Hungary -
class-3 · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52.
+
class-3 · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52
Commemoration St. Pontian
20St. Felix of Valois -
class-3 · white · Epistle 1 Cor. 4:9-14 · Gospel Luke 12:32-34
+
class-3 · white · Epistle 1 Cor 4:9-14 · Gospel Luke 12:32-34

Week IV (Nov 21–27)

@@ -1729,7 +1729,7 @@
22St. Cecilia -
class-3 · red · Epistle Sir 51:13-17. · Gospel Matt 25:1-13.
+
class-3 · red · Epistle Ecclus 51:13-17 · Gospel Matt 25:1-13
@@ -1744,12 +1744,12 @@
25St. Catherine of Alexandria -
class-3 · red · Epistle Sir 51:1-8; 51:12 · Gospel Matt 25:1-13.
+
class-3 · red · Epistle Ecclus 51:1-8; 51:12 · Gospel Matt 25:1-13
26St. Sylvester -
class-3 · white · Epistle Ecclus 45:1-6 · Gospel Matt 19:27-29.
+
class-3 · white · Epistle Ecclus 45:1-6 · Gospel Matt 19:27-29
Commemoration St. Peter of Alexandria
@@ -1782,7 +1782,7 @@
2St. Vivian -
class-3 · red · Epistle Sir 51:13-17. · Gospel Matt 13:44-52.
+
class-3 · red · Epistle Ecclus 51:13-17 · Gospel Matt 13:44-52
Commemoration Thursday of the 1st Week of Advent
@@ -1828,7 +1828,7 @@
11St. Damasus I -
class-3 · white · Epistle 1 Pet 5:1-4; 5:10-11. · Gospel Matt 16:13-19
+
class-3 · white · Epistle 1 Pet 5:1-4; 5:10-11 · Gospel Matt 16:13-19
Commemoration Saturday of the 2nd Week of Advent

Week III (Dec 12–18)

@@ -1839,7 +1839,7 @@
13St. Lucy -
class-3 · red · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 13:44-52.
+
class-3 · red · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 13:44-52
Commemoration Monday of the 3rd Week of Advent
@@ -1854,7 +1854,7 @@
16St. Eusebius -
class-3 · red · Epistle 2 Cor. 1:3-7 · Gospel Matt 16:24-27.
+
class-3 · red · Epistle 2 Cor 1:3-7 · Gospel Matt 16:24-27
Commemoration Thursday of the 3rd Week of Advent
@@ -1870,12 +1870,12 @@

Week IV (Dec 19–25)

194th Sunday of Advent -
class-1 · violet · Epistle 1 Cor. 4:1-5 · Gospel Luke 3:1-6
+
class-1 · violet · Epistle 1 Cor 4:1-5 · Gospel Luke 3:1-6
20Monday of the 4th Week of Advent -
class-2 · violet · Epistle 1 Cor. 4:1-5 · Gospel Luke 3:1-6
+
class-2 · violet · Epistle 1 Cor 4:1-5 · Gospel Luke 3:1-6
@@ -1885,12 +1885,12 @@
22Wednesday of the 4th Week of Advent -
class-2 · violet · Epistle 1 Cor. 4:1-5 · Gospel Luke 3:1-6
+
class-2 · violet · Epistle 1 Cor 4:1-5 · Gospel Luke 3:1-6
23Thursday of the 4th Week of Advent -
class-2 · violet · Epistle 1 Cor. 4:1-5 · Gospel Luke 3:1-6
+
class-2 · violet · Epistle 1 Cor 4:1-5 · Gospel Luke 3:1-6
diff --git a/test/golden/ordo-2027.md b/test/golden/ordo-2027.md index ebf9710..b5ed5dd 100644 --- a/test/golden/ordo-2027.md +++ b/test/golden/ordo-2027.md @@ -118,7 +118,7 @@ **16** St. Marcellus I -`class-3` · red · Epistle 1 Pet 5:1-4; 5:10-11. · Gospel Matt 16:13-19 +`class-3` · red · Epistle 1 Pet 5:1-4; 5:10-11 · Gospel Matt 16:13-19 @@ -152,7 +152,7 @@ **21** St. Agnes -`class-3` · red · Epistle Sir 51:1-8; 51:12 · Gospel Matt 25:1-13. +`class-3` · red · Epistle Ecclus 51:1-8; 51:12 · Gospel Matt 25:1-13 @@ -162,7 +162,7 @@ **23** St. Raymond of Peñafort -`class-3` · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40 +`class-3` · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40 - Commemoration St. Emerentiana @@ -172,19 +172,19 @@ **24** Septuagesima Sunday -`class-2` · violet · Epistle 1 Cor. 9:24-27; 10:1-5 · Gospel Matt 20:1-16 +`class-2` · violet · Epistle 1 Cor 9:24-27; 10:1-5 · Gospel Matt 20:1-16 **25** Conversion of St. Paul -`class-3` · white · Epistle Acts 9:1-22 · Gospel Matt 19:27-29. +`class-3` · white · Epistle Acts 9:1-22 · Gospel Matt 19:27-29 - Commemoration St. Peter **26** St. Polycarp -`class-3` · red · Epistle 1 John 3:10-16 · Gospel Matt 10:26-32. +`class-3` · red · Epistle 1 John 3:10-16 · Gospel Matt 10:26-32 @@ -194,7 +194,7 @@ **28** St. Peter Nolasco -`class-3` · white · Epistle 1 Cor. 4:9-14 · Gospel Luke 12:32-34 +`class-3` · white · Epistle 1 Cor 4:9-14 · Gospel Luke 12:32-34 - Commemoration St. Agnes @@ -206,7 +206,7 @@ **30** St. Martina -`class-3` · red · Epistle Sir 51:1-8; 51:12 · Gospel Matt 25:1-13. +`class-3` · red · Epistle Ecclus 51:1-8; 51:12 · Gospel Matt 25:1-13 @@ -214,7 +214,7 @@ **31** Sexagesima Sunday -`class-2` · violet · Epistle 2 Cor. 11:19-33; 12:1-9 · Gospel Luke 8:4-15 +`class-2` · violet · Epistle 2 Cor 11:19-33; 12:1-9 · Gospel Luke 8:4-15 @@ -235,24 +235,24 @@ **3** Wednesday of the 2nd Week of Septuagesimatide -`class-4` · violet · Epistle 2 Cor. 11:19-33; 12:1-9 · Gospel Luke 8:4-15 +`class-4` · violet · Epistle 2 Cor 11:19-33; 12:1-9 · Gospel Luke 8:4-15 - Commemoration St. Blaise **4** St. Andrew Corsini -`class-3` · white · Epistle Sir 44:16-27; 45:3-20 · Gospel Matt 25:14-23 +`class-3` · white · Epistle Ecclus 44:16-27; 45:3-20 · Gospel Matt 25:14-23 **5** St. Agatha -`class-3` · red · Epistle 1 Cor. 1:26-31 · Gospel Matt 19:3-12. +`class-3` · red · Epistle 1 Cor 1:26-31 · Gospel Matt 19:3-12 **6** St. Titus -`class-3` · white · Epistle Sir 44:16-27; 45:3-20 · Gospel Luke 10:1-9 +`class-3` · white · Epistle Ecclus 44:16-27; 45:3-20 · Gospel Luke 10:1-9 - Commemoration St. Dorothy @@ -262,12 +262,12 @@ **7** Quinquagesima Sunday -`class-2` · violet · Epistle 1 Cor. 13:1-13 · Gospel Luke 18:31-43 +`class-2` · violet · Epistle 1 Cor 13:1-13 · Gospel Luke 18:31-43 **8** St. John of Matha -`class-3` · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40 +`class-3` · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40 @@ -306,7 +306,7 @@ **14** 1st Sunday of Lent -`class-1` · violet · Epistle 2 Cor. 6:1-10 · Gospel Matt 4:1-11 +`class-1` · violet · Epistle 2 Cor 6:1-10 · Gospel Matt 4:1-11 @@ -323,7 +323,7 @@ **17** Lenten Ember Wednesday -`class-2` · violet · Epistle 3 Kgs. 19:3-8 · Gospel Matt 12:38-50 +`class-2` · violet · Epistle 3 Kings 19:3-8 · Gospel Matt 12:38-50 @@ -340,7 +340,7 @@ **20** Lenten Ember Saturday -`class-2` · violet · Epistle 1 Thess. 5:14-23 · Gospel Matt 17:1-9 +`class-2` · violet · Epistle 1 Thess 5:14-23 · Gospel Matt 17:1-9 @@ -348,7 +348,7 @@ **21** 2nd Sunday of Lent -`class-1` · violet · Epistle 1 Thess. 4:1-7 · Gospel Matt 17:1-9 +`class-1` · violet · Epistle 1 Thess 4:1-7 · Gospel Matt 17:1-9 @@ -422,7 +422,7 @@ **4** Thursday of the 3rd Week of Lent -`class-3` · violet · Epistle Jer 7:1-7 · Gospel Luke 4:38-44. +`class-3` · violet · Epistle Jer 7:1-7 · Gospel Luke 4:38-44 - Commemoration St. Casimir @@ -431,12 +431,12 @@ **5** Friday of the 3rd Week of Lent -`class-3` · violet · Epistle Num 20:1, 3; 6-13. · Gospel John 4:5-42 +`class-3` · violet · Epistle Num 20:1, 3; 20:6-13 · Gospel John 4:5-42 **6** Saturday of the 3rd Week of Lent -`class-3` · violet · Epistle Dan 13:1-9, 15-17, 19-30, 33-62. · Gospel John 8:1-11 +`class-3` · violet · Epistle Dan 13:1-9, 15-17, 19-30, 33-62 · Gospel John 8:1-11 - Commemoration Sts. Felicitas & Perpetua @@ -465,7 +465,7 @@ **10** Wednesday of the 4th Week of Lent -`class-3` · violet · Epistle Isa. 1:16-19 · Gospel John 9:1-38 +`class-3` · violet · Epistle Isa 1:16-19 · Gospel John 9:1-38 - Commemoration Forty Holy Martyrs of Sebaste @@ -492,7 +492,7 @@ **14** Passion Sunday -`class-1` · violet · Epistle Heb 9:11-15. · Gospel John 8:46-59. +`class-1` · violet · Epistle Heb 9:11-15 · Gospel John 8:46-59 @@ -514,7 +514,7 @@ **18** Thursday of the 1st Week of Passion Week -`class-3` · violet · Epistle Dan 3:25, 34-45. · Gospel Luke 7:36-50 +`class-3` · violet · Epistle Dan 3:25, 34-45 · Gospel Luke 7:36-50 - Commemoration St. Cyril of Jerusalem @@ -536,7 +536,7 @@ **21** Palm Sunday -`class-1` · violet · Epistle Phil 2:5-11 · Gospel Matt. 26:36-75; 27:1-60. +`class-1` · violet · Epistle Phil 2:5-11 · Gospel Matt 26:36-75; 27:1-60 @@ -546,7 +546,7 @@ **23** Tuesday of Holy Week -`class-1` · violet · Epistle Jer 11:18-20 · Gospel Mark 14:32-72; 15, 1-46 +`class-1` · violet · Epistle Jer 11:18-20 · Gospel Mark 14:32-72; 15:1-46 @@ -579,7 +579,7 @@ **29** Monday of Easter Week -`class-1` · white · Epistle Acts 10:37-43. · Gospel Luke 24:13-35 +`class-1` · white · Epistle Acts 10:37-43 · Gospel Luke 24:13-35 @@ -666,12 +666,12 @@ **13** St. Hermenegild -`class-3` · red · Epistle Wis 10:10-14 · Gospel Luke 14:26-33. +`class-3` · red · Epistle Wis 10:10-14 · Gospel Luke 14:26-33 **14** St. Justin -`class-3` · red · Epistle 1 Cor 1:18-25; 1:30; · Gospel Luke 12:2-8 +`class-3` · red · Epistle 1 Cor 1:18-25; 1:30 · Gospel Luke 12:2-8 - Commemoration Sts. Tiburtius, Valerian et Maximus, Martyrs @@ -718,7 +718,7 @@ **22** Sts. Soter & Caius -`class-3` · red · Epistle 1 Pet 5:1-4; 5:10-11. · Gospel Matt 16:13-19 +`class-3` · red · Epistle 1 Pet 5:1-4; 5:10-11 · Gospel Matt 16:13-19 @@ -745,7 +745,7 @@ **26** Sts. Cletus & Marcellinus -`class-3` · red · Epistle 1 Pet 5:1-4; 5:10-11. · Gospel Matt 16:13-19 +`class-3` · red · Epistle 1 Pet 5:1-4; 5:10-11 · Gospel Matt 16:13-19 @@ -755,17 +755,17 @@ **28** St. Paul of the Cross -`class-3` · white · Epistle 1 Cor 1:17-25. · Gospel Luke 10:1-9 +`class-3` · white · Epistle 1 Cor 1:17-25 · Gospel Luke 10:1-9 **29** St. Peter of Verona -`class-3` · red · Epistle 2 Tim. 2:8-10; 3:10-12. · Gospel Matt 10:34-42 +`class-3` · red · Epistle 2 Tim 2:8-10; 3:10-12 · Gospel Matt 10:34-42 **30** St. Catherine of Siena -`class-3` · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13. +`class-3` · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13 @@ -776,7 +776,7 @@ **1** St. Joseph the Workman -`class-1` · white · Epistle Col. 3:14-15, 17, 23-24 · Gospel Matt 13:54-58 +`class-1` · white · Epistle Col 3:14-15, 17, 23-24 · Gospel Matt 13:54-58 @@ -796,12 +796,12 @@ **4** St. Monica -`class-3` · white · Epistle 1 Tim. 5:3-10. · Gospel Luke 7:11-16 +`class-3` · white · Epistle 1 Tim. 5:3-10 · Gospel Luke 7:11-16 **5** Vigil of the Ascension -`class-2` · white · Epistle Eph. 4:7-13. · Gospel John 17:1-11. +`class-2` · white · Epistle Eph 4:7-13 · Gospel John 17:1-11 - Commemoration St. Pius V @@ -826,41 +826,41 @@ **9** Sunday after the Ascension -`class-2` · white · Epistle 1 Pet 4:7-11. · Gospel John 15:26-27; 16:1-4. +`class-2` · white · Epistle 1 Pet 4:7-11 · Gospel John 15:26-27; 16:1-4 **10** St. Antoninus -`class-3` · white · Epistle Sir 44:16-27; 45:3-20 · Gospel Matt 25:14-23 +`class-3` · white · Epistle Ecclus 44:16-27; 45:3-20 · Gospel Matt 25:14-23 - Commemoration St. Gordiano and Epimacho **11** Sts. Philip & James -`class-2` · red · Epistle Wis. 5:1-5 · Gospel John 14:1-13 +`class-2` · red · Epistle Wis 5:1-5 · Gospel John 14:1-13 **12** Sts. Nereus, Achilleus, Domitilla, & Pancras -`class-3` · red · Epistle Wis. 5:1-5 · Gospel John 4:46-53 +`class-3` · red · Epistle Wis 5:1-5 · Gospel John 4:46-53 **13** St. Robert Bellarmine -`class-3` · white · Epistle Wis 7:7-14. · Gospel Matt 5:13-19 +`class-3` · white · Epistle Wis 7:7-14 · Gospel Matt 5:13-19 **14** Friday of the 7th Week of Eastertide -`class-4` · white · Epistle 1 Pet 4:7-11. · Gospel John 15:26-27; 16:1-4. +`class-4` · white · Epistle 1 Pet 4:7-11 · Gospel John 15:26-27; 16:1-4 - Commemoration St. Boniface **15** Vigil of Pentecost -`class-1` · red · Epistle Acts 19:1-8. · Gospel John 14:15-21. +`class-1` · red · Epistle Acts 19:1-8 · Gospel John 14:15-21 @@ -868,7 +868,7 @@ **16** Pentecost Sunday (Whitsunday) -`class-1` · red · Epistle Acts 2:1-11. · Gospel John 14:23-31. +`class-1` · red · Epistle Acts 2:1-11 · Gospel John 14:23-31 @@ -878,12 +878,12 @@ **18** Tuesday of Pentecost Week -`class-1` · red · Epistle Acts 8:14-17. · Gospel John 10:1-10. +`class-1` · red · Epistle Acts 8:14-17 · Gospel John 10:1-10 **19** Pentecost Ember Wednesday -`class-1` · red · Epistle Acts 5:12-16 · Gospel John 6:44-52. +`class-1` · red · Epistle Acts 5:12-16 · Gospel John 6:44-52 @@ -893,12 +893,12 @@ **21** Pentecost Ember Friday -`class-1` · red · Epistle Joel 2:23-24; 26-27 · Gospel Luke 5:17-26 +`class-1` · red · Epistle Joel 2:23-24; 2:26-27 · Gospel Luke 5:17-26 **22** Pentecost Ember Saturday -`class-1` · red · Epistle Rom 5:1-5. · Gospel Luke 4:38-44. +`class-1` · red · Epistle Rom 5:1-5 · Gospel Luke 4:38-44 @@ -906,7 +906,7 @@ **23** Trinity Sunday -`class-1` · white · Epistle Rom 11:33-36. · Gospel Matt 28:18-20 +`class-1` · white · Epistle Rom 11:33-36 · Gospel Matt 28:18-20 @@ -916,14 +916,14 @@ **25** St. Gregory VII -`class-3` · white · Epistle 1 Pet 5:1-4; 5:10-11. · Gospel Matt 16:13-19 +`class-3` · white · Epistle 1 Pet 5:1-4; 5:10-11 · Gospel Matt 16:13-19 - Commemoration St. Urban, Pope and Martyr **26** St. Philip Neri -`class-3` · white · Epistle Wis 7:7-14. · Gospel Luke 12:35-40 +`class-3` · white · Epistle Wis 7:7-14 · Gospel Luke 12:35-40 - Commemoration S. Eleutherius @@ -940,7 +940,7 @@ **29** St. Mary Magdalene de Pazzi -`class-3` · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13. +`class-3` · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13 @@ -948,12 +948,12 @@ **30** 2nd Sunday after Pentecost -`class-2` · green · Epistle 1 John 3:13-18. · Gospel Luke 14:16-24. +`class-2` · green · Epistle 1 John 3:13-18 · Gospel Luke 14:16-24 **31** Queenship of the Blessed Virgin Mary -`class-2` · white · Epistle Eccli 24:5; 14:7; 14:9-11; 24:30-31 · Gospel Luke 1:26-33 +`class-2` · white · Epistle Ecclus 24:5; 14:7; 14:9-11; 24:30-31 · Gospel Luke 1:26-33 - Commemoration St. Petronilla @@ -966,19 +966,19 @@ **1** St. Angela Merici -`class-3` · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13. +`class-3` · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13 **2** Wednesday of the 2nd Week of the Time after Pentecost -`class-4` · green · Epistle 1 John 3:13-18. · Gospel Luke 14:16-24. +`class-4` · green · Epistle 1 John 3:13-18 · Gospel Luke 14:16-24 - Commemoration Sts. Marcellinus, Peter, & Erasmus **3** Thursday of the 2nd Week of the Time after Pentecost -`class-4` · green · Epistle 1 John 3:13-18. · Gospel Luke 14:16-24. +`class-4` · green · Epistle 1 John 3:13-18 · Gospel Luke 14:16-24 @@ -996,29 +996,29 @@ **6** 3rd Sunday after Pentecost -`class-2` · green · Epistle 1 Pet. 5:6-11 · Gospel Luke 15:1-10 +`class-2` · green · Epistle 1 Pet 5:6-11 · Gospel Luke 15:1-10 **7** Monday of the 3rd Week of the Time after Pentecost -`class-4` · green · Epistle 1 Pet. 5:6-11 · Gospel Luke 15:1-10 +`class-4` · green · Epistle 1 Pet 5:6-11 · Gospel Luke 15:1-10 **8** Tuesday of the 3rd Week of the Time after Pentecost -`class-4` · green · Epistle 1 Pet. 5:6-11 · Gospel Luke 15:1-10 +`class-4` · green · Epistle 1 Pet 5:6-11 · Gospel Luke 15:1-10 **9** Wednesday of the 3rd Week of the Time after Pentecost -`class-4` · green · Epistle 1 Pet. 5:6-11 · Gospel Luke 15:1-10 +`class-4` · green · Epistle 1 Pet 5:6-11 · Gospel Luke 15:1-10 - Commemoration Sts. Primus & Felicianus **10** St. Margaret of Scotland -`class-3` · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52. +`class-3` · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52 @@ -1028,7 +1028,7 @@ **12** St. John of San Fecundo -`class-3` · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40 +`class-3` · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40 - Commemoration St. Basilidus @@ -1060,7 +1060,7 @@ **17** St. Gregory Barbarigo -`class-3` · white · Epistle Sir 44:16-27; 45:3-20 · Gospel Matt 25:14-23 +`class-3` · white · Epistle Ecclus 44:16-27; 45:3-20 · Gospel Matt 25:14-23 @@ -1072,7 +1072,7 @@ **19** St. Julia of Falconieri -`class-3` · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13. +`class-3` · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13 - Commemoration Sts. Gervasius and Protasius @@ -1082,17 +1082,17 @@ **20** 5th Sunday after Pentecost -`class-2` · green · Epistle 1 Pet 3:8-15. · Gospel Matt 5:20-24. +`class-2` · green · Epistle 1 Pet 3:8-15 · Gospel Matt 5:20-24 **21** St. Aloysius Gongzaga -`class-3` · white · Epistle Sir 31:8-11 · Gospel Matt 22:29-40 +`class-3` · white · Epistle Ecclus 31:8-11 · Gospel Matt 22:29-40 **22** St. Paulinus of Nola -`class-3` · white · Epistle 2 Cor. 8:9-15 · Gospel Luke 12:32-34 +`class-3` · white · Epistle 2 Cor 8:9-15 · Gospel Luke 12:32-34 @@ -1102,17 +1102,17 @@ **24** Nativity of St. John the Baptist -`class-1` · white · Epistle Isa 49:1-3, 5-7. · Gospel Luke 1:57-68 +`class-1` · white · Epistle Isa 49:1-3, 5-7 · Gospel Luke 1:57-68 **25** St. William -`class-3` · white · Epistle Ecclus 45:1-6 · Gospel Matt 19:27-29. +`class-3` · white · Epistle Ecclus 45:1-6 · Gospel Matt 19:27-29 **26** Sts. John & Paul -`class-3` · red · Epistle Eccli 44:10-15 · Gospel Luke 12:1-8 +`class-3` · red · Epistle Ecclus 44:10-15 · Gospel Luke 12:1-8 @@ -1120,7 +1120,7 @@ **27** 6th Sunday after Pentecost -`class-2` · green · Epistle Rom 6:3-11. · Gospel Mark 8:1-9 +`class-2` · green · Epistle Rom 6:3-11 · Gospel Mark 8:1-9 @@ -1148,7 +1148,7 @@ **1** The Precious Blood of Our Lord Jesus Christ -`class-1` · red · Epistle Heb 9:11-15. · Gospel John 19:30-35 +`class-1` · red · Epistle Heb 9:11-15 · Gospel John 19:30-35 @@ -1160,7 +1160,7 @@ **3** St. Irenaeus -`class-3` · red · Epistle 2 Tim. 3:14-17; 4:1-5 · Gospel Matt 10:28-33 +`class-3` · red · Epistle 2 Tim 3:14-17; 4:1-5 · Gospel Matt 10:28-33 @@ -1188,7 +1188,7 @@ **8** St. Elizabeth of Portugal -`class-3` · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52. +`class-3` · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52 @@ -1228,7 +1228,7 @@ **15** St. Henry the Emperor -`class-3` · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40 +`class-3` · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40 @@ -1250,12 +1250,12 @@ **18** 9th Sunday after Pentecost -`class-2` · green · Epistle 1 Cor. 10:6-13 · Gospel Luke 19:41-47 +`class-2` · green · Epistle 1 Cor 10:6-13 · Gospel Luke 19:41-47 **19** St. Vincent de Paul -`class-3` · white · Epistle 1 Cor. 4:9-14 · Gospel Luke 10:1-9 +`class-3` · white · Epistle 1 Cor 4:9-14 · Gospel Luke 10:1-9 @@ -1279,7 +1279,7 @@ **23** St. Apollinaris -`class-3` · red · Epistle 1 Pet. 5:1-11 · Gospel Luke 22:24-30 +`class-3` · red · Epistle 1 Pet 5:1-11 · Gospel Luke 22:24-30 - Commemoration S. Liborii @@ -1296,19 +1296,19 @@ **25** 10th Sunday after Pentecost -`class-2` · green · Epistle 1 Cor. 12:2-11 · Gospel Luke 18:9-14 +`class-2` · green · Epistle 1 Cor 12:2-11 · Gospel Luke 18:9-14 - Commemoration St. James the Greater **26** St. Anne, Mother of the Blessed Virgin -`class-2` · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52. +`class-2` · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52 **27** Tuesday of the 10th Week of the Time after Pentecost -`class-4` · green · Epistle 1 Cor. 12:2-11 · Gospel Luke 18:9-14 +`class-4` · green · Epistle 1 Cor 12:2-11 · Gospel Luke 18:9-14 - Commemoration St. Pantaleon @@ -1327,14 +1327,14 @@ **30** Friday of the 10th Week of the Time after Pentecost -`class-4` · green · Epistle 1 Cor. 12:2-11 · Gospel Luke 18:9-14 +`class-4` · green · Epistle 1 Cor 12:2-11 · Gospel Luke 18:9-14 - Commemoration Sts. Abdon & Sennen **31** St. Ignatius Loyola -`class-3` · white · Epistle 2 Tim. 2:8-10; 3:10-12. · Gospel Luke 10:1-9 +`class-3` · white · Epistle 2 Tim 2:8-10; 3:10-12 · Gospel Luke 10:1-9 @@ -1345,24 +1345,24 @@ **1** 11th Sunday after Pentecost -`class-2` · green · Epistle 1 Cor. 15:1-10 · Gospel Mark 7:31-37 +`class-2` · green · Epistle 1 Cor 15:1-10 · Gospel Mark 7:31-37 **2** St. Alphonsus Liguori -`class-3` · white · Epistle 2 Tim. 2:1-7 · Gospel Luke 10:1-9 +`class-3` · white · Epistle 2 Tim 2:1-7 · Gospel Luke 10:1-9 - Commemoration St. Stephen I, Pope and Martyr **3** Tuesday of the 11th Week of the Time after Pentecost -`class-4` · green · Epistle 1 Cor. 15:1-10 · Gospel Mark 7:31-37 +`class-4` · green · Epistle 1 Cor 15:1-10 · Gospel Mark 7:31-37 **4** St. Dominic -`class-3` · white · Epistle 2 Tim. 4:1-8 · Gospel Luke 12:35-40 +`class-3` · white · Epistle 2 Tim 4:1-8 · Gospel Luke 12:35-40 @@ -1379,7 +1379,7 @@ **7** St. Cajetan -`class-3` · white · Epistle Sir 31:8-11 · Gospel Matt 6:24-33 +`class-3` · white · Epistle Ecclus 31:8-11 · Gospel Matt 6:24-33 - Commemoration St. Donatus @@ -1389,7 +1389,7 @@ **8** 12th Sunday after Pentecost -`class-2` · green · Epistle 2 Cor. 3:4-9 · Gospel Luke 10:23-37 +`class-2` · green · Epistle 2 Cor 3:4-9 · Gospel Luke 10:23-37 @@ -1401,31 +1401,31 @@ **10** St. Lawrence -`class-2` · red · Epistle 2 Cor. 9:6-10 · Gospel John 12:24-26 +`class-2` · red · Epistle 2 Cor 9:6-10 · Gospel John 12:24-26 **11** Wednesday of the 12th Week of the Time after Pentecost -`class-4` · green · Epistle 2 Cor. 3:4-9 · Gospel Luke 10:23-37 +`class-4` · green · Epistle 2 Cor 3:4-9 · Gospel Luke 10:23-37 - Commemoration Sts. Tiburtius & Susanna **12** St. Clare -`class-3` · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13. +`class-3` · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13 **13** Friday of the 12th Week of the Time after Pentecost -`class-4` · green · Epistle 2 Cor. 3:4-9 · Gospel Luke 10:23-37 +`class-4` · green · Epistle 2 Cor 3:4-9 · Gospel Luke 10:23-37 - Commemoration Sts. Hippolytus & Cassian **14** Vigil of the Assumption -`class-2` · violet · Epistle Sir 24:23-31 · Gospel Luke 11:27-28 +`class-2` · violet · Epistle Ecclus 24:23-31 · Gospel Luke 11:27-28 - Commemoration St. Eusebius @@ -1442,12 +1442,12 @@ **16** St. Joachim, Father of the Blessed Virgin -`class-2` · white · Epistle Sir 31:8-11 · Gospel Matt 1:1-16 +`class-2` · white · Epistle Ecclus 31:8-11 · Gospel Matt 1:1-16 **17** St. Hyacinth -`class-3` · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40 +`class-3` · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40 @@ -1459,7 +1459,7 @@ **19** St. John Eudes -`class-3` · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40 +`class-3` · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40 @@ -1469,7 +1469,7 @@ **21** St. Jane Frances de Chantal -`class-3` · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52. +`class-3` · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52 @@ -1484,12 +1484,12 @@ **23** St. Philip Benizi -`class-3` · white · Epistle 1 Cor. 4:9-14 · Gospel Luke 12:32-34 +`class-3` · white · Epistle 1 Cor 4:9-14 · Gospel Luke 12:32-34 **24** St. Bartholomew -`class-2` · red · Epistle 1 Cor. 12:27-31 · Gospel Luke 6:12-19 +`class-2` · red · Epistle 1 Cor 12:27-31 · Gospel Luke 6:12-19 @@ -1526,14 +1526,14 @@ **30** St. Rose of Lima -`class-3` · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13. +`class-3` · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13 - Commemoration Sts. Felix and Adauctus **31** St. Raymond Nonnatus -`class-3` · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40 +`class-3` · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40 @@ -1553,12 +1553,12 @@ **2** St. Stephen of Hungary -`class-3` · white · Epistle Sir 31:8-11 · Gospel Luke 19:12-26 +`class-3` · white · Epistle Ecclus 31:8-11 · Gospel Luke 19:12-26 **3** St. Pius X -`class-3` · white · Epistle 1 Thess. 2:2-8 · Gospel John 21:15-17 +`class-3` · white · Epistle 1 Thess 2:2-8 · Gospel John 21:15-17 @@ -1600,7 +1600,7 @@ **10** St. Nicholas of Tolentino -`class-3` · white · Epistle 1 Cor. 4:9-14 · Gospel Luke 12:32-34 +`class-3` · white · Epistle 1 Cor 4:9-14 · Gospel Luke 12:32-34 @@ -1659,19 +1659,19 @@ **19** 18th Sunday after Pentecost -`class-2` · green · Epistle 1 Cor. 1:4-8 · Gospel Matt 9:1-8 +`class-2` · green · Epistle 1 Cor 1:4-8 · Gospel Matt 9:1-8 **20** Monday of the 18th Week of the Time after Pentecost -`class-4` · green · Epistle 1 Cor. 1:4-8 · Gospel Matt 9:1-8 +`class-4` · green · Epistle 1 Cor 1:4-8 · Gospel Matt 9:1-8 - Commemoration Sts. Eustace & Companions **21** St. Matthew -`class-2` · red · Epistle Ezek 1:10-14 · Gospel Matt 9:9-13 +`class-2` · red · Epistle Ezech 1:10-14 · Gospel Matt 9:9-13 @@ -1683,7 +1683,7 @@ **23** St. Linus -`class-3` · red · Epistle 1 Pet 5:1-4; 5:10-11. · Gospel Matt 16:13-19 +`class-3` · red · Epistle 1 Pet 5:1-4; 5:10-11 · Gospel Matt 16:13-19 - Commemoration St. Thecla @@ -1720,7 +1720,7 @@ **29** Dedication of St. Michael the Archangel -`class-1` · white · Epistle Rev 1:1-5 · Gospel Matt 18:1-10 +`class-1` · white · Epistle Apoc 1:1-5 · Gospel Matt 18:1-10 @@ -1743,7 +1743,7 @@ **2** Holy Guardian Angels -`class-3` · white · Epistle Exod 23:20-23 · Gospel Matt 18:1-10 +`class-3` · white · Epistle Ex 23:20-23 · Gospel Matt 18:1-10 @@ -1768,19 +1768,19 @@ **6** St. Bruno -`class-3` · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40 +`class-3` · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40 **7** Our Lady of the Rosary -`class-2` · white · Epistle Prov 8:22-24, 32-35. · Gospel Luke 1:26-38 +`class-2` · white · Epistle Prov 8:22-24, 32-35 · Gospel Luke 1:26-38 - Commemoration St. Mark I **8** St. Bridget of Sweden -`class-3` · white · Epistle 1 Tim. 5:3-10. · Gospel Matt 13:44-52. +`class-3` · white · Epistle 1 Tim. 5:3-10 · Gospel Matt 13:44-52 - Commemoration Ss. Sergio, Baccho, Marcello and Apulejo Martyrs @@ -1802,7 +1802,7 @@ **11** Maternity of the Blessed Virgin Mary -`class-2` · white · Epistle Sir 24:23-31 · Gospel Luke 2:43-51 +`class-2` · white · Epistle Ecclus 24:23-31 · Gospel Luke 2:43-51 @@ -1812,22 +1812,22 @@ **13** St. Edward -`class-3` · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40 +`class-3` · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40 **14** St. Callistus I -`class-3` · red · Epistle 1 Pet 5:1-4; 5:10-11. · Gospel Matt 16:13-19 +`class-3` · red · Epistle 1 Pet 5:1-4; 5:10-11 · Gospel Matt 16:13-19 **15** St. Teresa of Avila -`class-3` · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13. +`class-3` · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13 **16** St. Hedwig -`class-3` · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52. +`class-3` · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52 @@ -1840,7 +1840,7 @@ **18** St. Luke the Evangelist -`class-2` · red · Epistle 2 Cor. 8:16-24 · Gospel Luke 10:1-9 +`class-2` · red · Epistle 2 Cor 8:16-24 · Gospel Luke 10:1-9 @@ -1850,7 +1850,7 @@ **20** St. John Cantius -`class-3` · white · Epistle James 2:12-17 · Gospel Luke 12:35-40 +`class-3` · white · Epistle Jas 2:12-17 · Gospel Luke 12:35-40 @@ -1901,7 +1901,7 @@ **28** Sts. Simon & Jude -`class-2` · red · Epistle Eph. 4:7-13. · Gospel John 15:17-25 +`class-2` · red · Epistle Eph 4:7-13 · Gospel John 15:17-25 @@ -1919,7 +1919,7 @@ **31** Christ the King -`class-1` · white · Epistle Col 1:12-20. · Gospel John 18:33-37 +`class-1` · white · Epistle Col 1:12-20 · Gospel John 18:33-37 @@ -1935,24 +1935,24 @@ **2** Commemoration of All Souls -`class-1` · black · Epistle 1 Cor. 15:51-57 · Gospel John 5:25-29 +`class-1` · black · Epistle 1 Cor 15:51-57 · Gospel John 5:25-29 **3** Wednesday of the 24th Week of the Time after Pentecost -`class-4` · green · Epistle Col 1:12-20. · Gospel John 18:33-37 +`class-4` · green · Epistle Col 1:12-20 · Gospel John 18:33-37 **4** St. Charles Borromeo -`class-3` · white · Epistle Sir 44:16-27; 45:3-20 · Gospel Matt 25:14-23 +`class-3` · white · Epistle Ecclus 44:16-27; 45:3-20 · Gospel Matt 25:14-23 - Commemoration Sts. Vitalis and Agricola, Martyrs **5** Friday of the 24th Week of the Time after Pentecost -`class-4` · green · Epistle Col 1:12-20. · Gospel John 18:33-37 +`class-4` · green · Epistle Col 1:12-20 · Gospel John 18:33-37 @@ -1977,28 +1977,28 @@ **9** Dedication of the Archbasilica of Our Holy Savior -`class-2` · white · Epistle Rev 21:2-5 · Gospel Luke 19:1-10 +`class-2` · white · Epistle Apoc 21:2-5 · Gospel Luke 19:1-10 - Commemoration St. Theodore **10** St. Andrew Avellino -`class-3` · white · Epistle Sir 31:8-11 · Gospel Luke 12:35-40 +`class-3` · white · Epistle Ecclus 31:8-11 · Gospel Luke 12:35-40 - Commemoration Sts. Tryphonis, Respicii, et Nymphae **11** St. Martin of Tours -`class-3` · white · Epistle Sir 44:16-27; 45:3-20 · Gospel Luke 11:33-36 +`class-3` · white · Epistle Ecclus 44:16-27; 45:3-20 · Gospel Luke 11:33-36 - Commemoration St. Menna **12** St. Martin I -`class-3` · red · Epistle 1 Pet 5:1-4; 5:10-11. · Gospel Matt 16:13-19 +`class-3` · red · Epistle 1 Pet 5:1-4; 5:10-11 · Gospel Matt 16:13-19 @@ -2021,29 +2021,29 @@ **16** St. Gertrude the Great -`class-3` · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13. +`class-3` · white · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 25:1-13 **17** St. Gregory the Wonderworker -`class-3` · white · Epistle Sir 44:16-27; 45:3-20 · Gospel Mark 11:22-24 +`class-3` · white · Epistle Ecclus 44:16-27; 45:3-20 · Gospel Mark 11:22-24 **18** Dedication of the Basilicas of Sts. Peter & Paul -`class-3` · white · Epistle Rev 21:2-5 · Gospel Luke 19:1-10 +`class-3` · white · Epistle Apoc 21:2-5 · Gospel Luke 19:1-10 **19** St. Elizabeth of Hungary -`class-3` · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52. +`class-3` · white · Epistle Prov 31:10-31 · Gospel Matt 13:44-52 - Commemoration St. Pontian **20** St. Felix of Valois -`class-3` · white · Epistle 1 Cor. 4:9-14 · Gospel Luke 12:32-34 +`class-3` · white · Epistle 1 Cor 4:9-14 · Gospel Luke 12:32-34 @@ -2056,7 +2056,7 @@ **22** St. Cecilia -`class-3` · red · Epistle Sir 51:13-17. · Gospel Matt 25:1-13. +`class-3` · red · Epistle Ecclus 51:13-17 · Gospel Matt 25:1-13 @@ -2075,12 +2075,12 @@ **25** St. Catherine of Alexandria -`class-3` · red · Epistle Sir 51:1-8; 51:12 · Gospel Matt 25:1-13. +`class-3` · red · Epistle Ecclus 51:1-8; 51:12 · Gospel Matt 25:1-13 **26** St. Sylvester -`class-3` · white · Epistle Ecclus 45:1-6 · Gospel Matt 19:27-29. +`class-3` · white · Epistle Ecclus 45:1-6 · Gospel Matt 19:27-29 - Commemoration St. Peter of Alexandria @@ -2125,7 +2125,7 @@ **2** St. Vivian -`class-3` · red · Epistle Sir 51:13-17. · Gospel Matt 13:44-52. +`class-3` · red · Epistle Ecclus 51:13-17 · Gospel Matt 13:44-52 - Commemoration Thursday of the 1st Week of Advent @@ -2189,7 +2189,7 @@ **11** St. Damasus I -`class-3` · white · Epistle 1 Pet 5:1-4; 5:10-11. · Gospel Matt 16:13-19 +`class-3` · white · Epistle 1 Pet 5:1-4; 5:10-11 · Gospel Matt 16:13-19 - Commemoration Saturday of the 2nd Week of Advent @@ -2204,7 +2204,7 @@ **13** St. Lucy -`class-3` · red · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 13:44-52. +`class-3` · red · Epistle 2 Cor 10:17-18; 11:1-2 · Gospel Matt 13:44-52 - Commemoration Monday of the 3rd Week of Advent @@ -2221,7 +2221,7 @@ **16** St. Eusebius -`class-3` · red · Epistle 2 Cor. 1:3-7 · Gospel Matt 16:24-27. +`class-3` · red · Epistle 2 Cor 1:3-7 · Gospel Matt 16:24-27 - Commemoration Thursday of the 3rd Week of Advent @@ -2241,12 +2241,12 @@ **19** 4th Sunday of Advent -`class-1` · violet · Epistle 1 Cor. 4:1-5 · Gospel Luke 3:1-6 +`class-1` · violet · Epistle 1 Cor 4:1-5 · Gospel Luke 3:1-6 **20** Monday of the 4th Week of Advent -`class-2` · violet · Epistle 1 Cor. 4:1-5 · Gospel Luke 3:1-6 +`class-2` · violet · Epistle 1 Cor 4:1-5 · Gospel Luke 3:1-6 @@ -2258,12 +2258,12 @@ **22** Wednesday of the 4th Week of Advent -`class-2` · violet · Epistle 1 Cor. 4:1-5 · Gospel Luke 3:1-6 +`class-2` · violet · Epistle 1 Cor 4:1-5 · Gospel Luke 3:1-6 **23** Thursday of the 4th Week of Advent -`class-2` · violet · Epistle 1 Cor. 4:1-5 · Gospel Luke 3:1-6 +`class-2` · violet · Epistle 1 Cor 4:1-5 · Gospel Luke 3:1-6 diff --git a/test/golden/ordo-2027.ms b/test/golden/ordo-2027.ms index 2952396..c90e2b7 100644 --- a/test/golden/ordo-2027.ms +++ b/test/golden/ordo-2027.ms @@ -261,7 +261,7 @@ January .br \s73rd Class \(bu Red\s9 .br -\s7Epistle 1 Pet 5:1-4; 5:10-11.\s9 +\s7Epistle 1 Pet 5:1-4; 5:10-11\s9 .br \s7Gospel Matt 16:13-19\s9 .ne 7v @@ -315,9 +315,9 @@ January .br \s73rd Class \(bu Red\s9 .br -\s7Epistle Sir 51:1-8; 51:12\s9 +\s7Epistle Ecclus 51:1-8; 51:12\s9 .br -\s7Gospel Matt 25:1-13.\s9 +\s7Gospel Matt 25:1-13\s9 .sp 0.25v .IP "22" 4 \fBSts. Vincent & Anastasius\fR @@ -333,7 +333,7 @@ January .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 31:8-11\s9 +\s7Epistle Ecclus 31:8-11\s9 .br \s7Gospel Luke 12:35-40\s9 .br @@ -347,7 +347,7 @@ January .br \s72nd Class \(bu Violet\s9 .br -\s7Epistle 1 Cor. 9:24-27; 10:1-5\s9 +\s7Epistle 1 Cor 9:24-27; 10:1-5\s9 .br \s7Gospel Matt 20:1-16\s9 .sp 0.25v @@ -358,7 +358,7 @@ January .br \s7Epistle Acts 9:1-22\s9 .br -\s7Gospel Matt 19:27-29.\s9 +\s7Gospel Matt 19:27-29\s9 .br \s7Commemoration St. Peter\s9 .sp 0.25v @@ -369,7 +369,7 @@ January .br \s7Epistle 1 John 3:10-16\s9 .br -\s7Gospel Matt 10:26-32.\s9 +\s7Gospel Matt 10:26-32\s9 .sp 0.25v .IP "27" 4 \fBSt. John Chrysostom\fR @@ -385,7 +385,7 @@ January .br \s73rd Class \(bu White\s9 .br -\s7Epistle 1 Cor. 4:9-14\s9 +\s7Epistle 1 Cor 4:9-14\s9 .br \s7Gospel Luke 12:32-34\s9 .br @@ -405,9 +405,9 @@ January .br \s73rd Class \(bu Red\s9 .br -\s7Epistle Sir 51:1-8; 51:12\s9 +\s7Epistle Ecclus 51:1-8; 51:12\s9 .br -\s7Gospel Matt 25:1-13.\s9 +\s7Gospel Matt 25:1-13\s9 .ne 7v .LP \s(11\fBWeek VI (Jan 31)\fR\s9 @@ -417,7 +417,7 @@ January .br \s72nd Class \(bu Violet\s9 .br -\s7Epistle 2 Cor. 11:19-33; 12:1-9\s9 +\s7Epistle 2 Cor 11:19-33; 12:1-9\s9 .br \s7Gospel Luke 8:4-15\s9 .SH @@ -449,7 +449,7 @@ February .br \s74th Class \(bu Violet\s9 .br -\s7Epistle 2 Cor. 11:19-33; 12:1-9\s9 +\s7Epistle 2 Cor 11:19-33; 12:1-9\s9 .br \s7Gospel Luke 8:4-15\s9 .br @@ -460,7 +460,7 @@ February .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 44:16-27; 45:3-20\s9 +\s7Epistle Ecclus 44:16-27; 45:3-20\s9 .br \s7Gospel Matt 25:14-23\s9 .sp 0.25v @@ -469,16 +469,16 @@ February .br \s73rd Class \(bu Red\s9 .br -\s7Epistle 1 Cor. 1:26-31\s9 +\s7Epistle 1 Cor 1:26-31\s9 .br -\s7Gospel Matt 19:3-12.\s9 +\s7Gospel Matt 19:3-12\s9 .sp 0.25v .IP "6" 4 \fBSt. Titus\fR .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 44:16-27; 45:3-20\s9 +\s7Epistle Ecclus 44:16-27; 45:3-20\s9 .br \s7Gospel Luke 10:1-9\s9 .br @@ -492,7 +492,7 @@ February .br \s72nd Class \(bu Violet\s9 .br -\s7Epistle 1 Cor. 13:1-13\s9 +\s7Epistle 1 Cor 13:1-13\s9 .br \s7Gospel Luke 18:31-43\s9 .sp 0.25v @@ -501,7 +501,7 @@ February .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 31:8-11\s9 +\s7Epistle Ecclus 31:8-11\s9 .br \s7Gospel Luke 12:35-40\s9 .sp 0.25v @@ -564,7 +564,7 @@ February .br \s71st Class \(bu Violet\s9 .br -\s7Epistle 2 Cor. 6:1-10\s9 +\s7Epistle 2 Cor 6:1-10\s9 .br \s7Gospel Matt 4:1-11\s9 .sp 0.25v @@ -593,7 +593,7 @@ February .br \s72nd Class \(bu Violet\s9 .br -\s7Epistle 3 Kgs. 19:3-8\s9 +\s7Epistle 3 Kings 19:3-8\s9 .br \s7Gospel Matt 12:38-50\s9 .sp 0.25v @@ -622,7 +622,7 @@ February .br \s72nd Class \(bu Violet\s9 .br -\s7Epistle 1 Thess. 5:14-23\s9 +\s7Epistle 1 Thess 5:14-23\s9 .br \s7Gospel Matt 17:1-9\s9 .ne 7v @@ -634,7 +634,7 @@ February .br \s71st Class \(bu Violet\s9 .br -\s7Epistle 1 Thess. 4:1-7\s9 +\s7Epistle 1 Thess 4:1-7\s9 .br \s7Gospel Matt 17:1-9\s9 .sp 0.25v @@ -753,7 +753,7 @@ March .br \s7Epistle Jer 7:1-7\s9 .br -\s7Gospel Luke 4:38-44.\s9 +\s7Gospel Luke 4:38-44\s9 .br \s7Commemoration St. Casimir\s9 .br @@ -764,7 +764,7 @@ March .br \s73rd Class \(bu Violet\s9 .br -\s7Epistle Num 20:1, 3; 6-13.\s9 +\s7Epistle Num 20:1, 3; 20:6-13\s9 .br \s7Gospel John 4:5-42\s9 .sp 0.25v @@ -773,7 +773,7 @@ March .br \s73rd Class \(bu Violet\s9 .br -\s7Epistle Dan 13:1-9, 15-17, 19-30, 33-62.\s9 +\s7Epistle Dan 13:1-9, 15-17, 19-30, 33-62\s9 .br \s7Gospel John 8:1-11\s9 .br @@ -818,7 +818,7 @@ March .br \s73rd Class \(bu Violet\s9 .br -\s7Epistle Isa. 1:16-19\s9 +\s7Epistle Isa 1:16-19\s9 .br \s7Gospel John 9:1-38\s9 .br @@ -861,9 +861,9 @@ March .br \s71st Class \(bu Violet\s9 .br -\s7Epistle Heb 9:11-15.\s9 +\s7Epistle Heb 9:11-15\s9 .br -\s7Gospel John 8:46-59.\s9 +\s7Gospel John 8:46-59\s9 .sp 0.25v .IP "15" 4 \fBMonday of the 1st Week of Passion Week\fR @@ -899,7 +899,7 @@ March .br \s73rd Class \(bu Violet\s9 .br -\s7Epistle Dan 3:25, 34-45.\s9 +\s7Epistle Dan 3:25, 34-45\s9 .br \s7Gospel Luke 7:36-50\s9 .br @@ -935,7 +935,7 @@ March .br \s7Epistle Phil 2:5-11\s9 .br -\s7Gospel Matt. 26:36-75; 27:1-60.\s9 +\s7Gospel Matt 26:36-75; 27:1-60\s9 .sp 0.25v .IP "22" 4 \fBMonday of Holy Week\fR @@ -953,7 +953,7 @@ March .br \s7Epistle Jer 11:18-20\s9 .br -\s7Gospel Mark 14:32-72; 15, 1-46\s9 +\s7Gospel Mark 14:32-72; 15:1-46\s9 .sp 0.25v .IP "24" 4 \fBWednesday of Holy Week (Spy Wednesday)\fR @@ -1008,7 +1008,7 @@ March .br \s71st Class \(bu White\s9 .br -\s7Epistle Acts 10:37-43.\s9 +\s7Epistle Acts 10:37-43\s9 .br \s7Gospel Luke 24:13-35\s9 .sp 0.25v @@ -1156,14 +1156,14 @@ April .br \s7Epistle Wis 10:10-14\s9 .br -\s7Gospel Luke 14:26-33.\s9 +\s7Gospel Luke 14:26-33\s9 .sp 0.25v .IP "14" 4 \fBSt. Justin\fR .br \s73rd Class \(bu Red\s9 .br -\s7Epistle 1 Cor 1:18-25; 1:30;\s9 +\s7Epistle 1 Cor 1:18-25; 1:30\s9 .br \s7Gospel Luke 12:2-8\s9 .br @@ -1242,7 +1242,7 @@ April .br \s73rd Class \(bu Red\s9 .br -\s7Epistle 1 Pet 5:1-4; 5:10-11.\s9 +\s7Epistle 1 Pet 5:1-4; 5:10-11\s9 .br \s7Gospel Matt 16:13-19\s9 .sp 0.25v @@ -1285,7 +1285,7 @@ April .br \s73rd Class \(bu Red\s9 .br -\s7Epistle 1 Pet 5:1-4; 5:10-11.\s9 +\s7Epistle 1 Pet 5:1-4; 5:10-11\s9 .br \s7Gospel Matt 16:13-19\s9 .sp 0.25v @@ -1303,7 +1303,7 @@ April .br \s73rd Class \(bu White\s9 .br -\s7Epistle 1 Cor 1:17-25.\s9 +\s7Epistle 1 Cor 1:17-25\s9 .br \s7Gospel Luke 10:1-9\s9 .sp 0.25v @@ -1312,7 +1312,7 @@ April .br \s73rd Class \(bu Red\s9 .br -\s7Epistle 2 Tim. 2:8-10; 3:10-12.\s9 +\s7Epistle 2 Tim 2:8-10; 3:10-12\s9 .br \s7Gospel Matt 10:34-42\s9 .sp 0.25v @@ -1323,7 +1323,7 @@ April .br \s7Epistle 2 Cor 10:17-18; 11:1-2\s9 .br -\s7Gospel Matt 25:1-13.\s9 +\s7Gospel Matt 25:1-13\s9 .SH May .ne 7v @@ -1335,7 +1335,7 @@ May .br \s71st Class \(bu White\s9 .br -\s7Epistle Col. 3:14-15, 17, 23-24\s9 +\s7Epistle Col 3:14-15, 17, 23-24\s9 .br \s7Gospel Matt 13:54-58\s9 .ne 7v @@ -1367,7 +1367,7 @@ May .br \s73rd Class \(bu White\s9 .br -\s7Epistle 1 Tim. 5:3-10.\s9 +\s7Epistle 1 Tim. 5:3-10\s9 .br \s7Gospel Luke 7:11-16\s9 .sp 0.25v @@ -1376,9 +1376,9 @@ May .br \s72nd Class \(bu White\s9 .br -\s7Epistle Eph. 4:7-13.\s9 +\s7Epistle Eph 4:7-13\s9 .br -\s7Gospel John 17:1-11.\s9 +\s7Gospel John 17:1-11\s9 .br \s7Commemoration St. Pius V\s9 .sp 0.25v @@ -1417,16 +1417,16 @@ May .br \s72nd Class \(bu White\s9 .br -\s7Epistle 1 Pet 4:7-11.\s9 +\s7Epistle 1 Pet 4:7-11\s9 .br -\s7Gospel John 15:26-27; 16:1-4.\s9 +\s7Gospel John 15:26-27; 16:1-4\s9 .sp 0.25v .IP "10" 4 \fBSt. Antoninus\fR .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 44:16-27; 45:3-20\s9 +\s7Epistle Ecclus 44:16-27; 45:3-20\s9 .br \s7Gospel Matt 25:14-23\s9 .br @@ -1437,7 +1437,7 @@ May .br \s72nd Class \(bu Red\s9 .br -\s7Epistle Wis. 5:1-5\s9 +\s7Epistle Wis 5:1-5\s9 .br \s7Gospel John 14:1-13\s9 .sp 0.25v @@ -1446,7 +1446,7 @@ May .br \s73rd Class \(bu Red\s9 .br -\s7Epistle Wis. 5:1-5\s9 +\s7Epistle Wis 5:1-5\s9 .br \s7Gospel John 4:46-53\s9 .sp 0.25v @@ -1455,7 +1455,7 @@ May .br \s73rd Class \(bu White\s9 .br -\s7Epistle Wis 7:7-14.\s9 +\s7Epistle Wis 7:7-14\s9 .br \s7Gospel Matt 5:13-19\s9 .sp 0.25v @@ -1464,9 +1464,9 @@ May .br \s74th Class \(bu White\s9 .br -\s7Epistle 1 Pet 4:7-11.\s9 +\s7Epistle 1 Pet 4:7-11\s9 .br -\s7Gospel John 15:26-27; 16:1-4.\s9 +\s7Gospel John 15:26-27; 16:1-4\s9 .br \s7Commemoration St. Boniface\s9 .sp 0.25v @@ -1475,9 +1475,9 @@ May .br \s71st Class \(bu Red\s9 .br -\s7Epistle Acts 19:1-8.\s9 +\s7Epistle Acts 19:1-8\s9 .br -\s7Gospel John 14:15-21.\s9 +\s7Gospel John 14:15-21\s9 .ne 7v .LP \s(11\fBWeek IV (May 16\(en22)\fR\s9 @@ -1487,9 +1487,9 @@ May .br \s71st Class \(bu Red\s9 .br -\s7Epistle Acts 2:1-11.\s9 +\s7Epistle Acts 2:1-11\s9 .br -\s7Gospel John 14:23-31.\s9 +\s7Gospel John 14:23-31\s9 .sp 0.25v .IP "17" 4 \fBMonday of Pentecost Week\fR @@ -1505,9 +1505,9 @@ May .br \s71st Class \(bu Red\s9 .br -\s7Epistle Acts 8:14-17.\s9 +\s7Epistle Acts 8:14-17\s9 .br -\s7Gospel John 10:1-10.\s9 +\s7Gospel John 10:1-10\s9 .sp 0.25v .IP "19" 4 \fBPentecost Ember Wednesday\fR @@ -1516,7 +1516,7 @@ May .br \s7Epistle Acts 5:12-16\s9 .br -\s7Gospel John 6:44-52.\s9 +\s7Gospel John 6:44-52\s9 .sp 0.25v .IP "20" 4 \fBThursday of Pentecost Week\fR @@ -1532,7 +1532,7 @@ May .br \s71st Class \(bu Red\s9 .br -\s7Epistle Joel 2:23-24; 26-27\s9 +\s7Epistle Joel 2:23-24; 2:26-27\s9 .br \s7Gospel Luke 5:17-26\s9 .sp 0.25v @@ -1541,9 +1541,9 @@ May .br \s71st Class \(bu Red\s9 .br -\s7Epistle Rom 5:1-5.\s9 +\s7Epistle Rom 5:1-5\s9 .br -\s7Gospel Luke 4:38-44.\s9 +\s7Gospel Luke 4:38-44\s9 .ne 7v .LP \s(11\fBWeek V (May 23\(en29)\fR\s9 @@ -1553,7 +1553,7 @@ May .br \s71st Class \(bu White\s9 .br -\s7Epistle Rom 11:33-36.\s9 +\s7Epistle Rom 11:33-36\s9 .br \s7Gospel Matt 28:18-20\s9 .sp 0.25v @@ -1571,7 +1571,7 @@ May .br \s73rd Class \(bu White\s9 .br -\s7Epistle 1 Pet 5:1-4; 5:10-11.\s9 +\s7Epistle 1 Pet 5:1-4; 5:10-11\s9 .br \s7Gospel Matt 16:13-19\s9 .br @@ -1582,7 +1582,7 @@ May .br \s73rd Class \(bu White\s9 .br -\s7Epistle Wis 7:7-14.\s9 +\s7Epistle Wis 7:7-14\s9 .br \s7Gospel Luke 12:35-40\s9 .br @@ -1613,7 +1613,7 @@ May .br \s7Epistle 2 Cor 10:17-18; 11:1-2\s9 .br -\s7Gospel Matt 25:1-13.\s9 +\s7Gospel Matt 25:1-13\s9 .ne 7v .LP \s(11\fBWeek VI (May 30\(en31)\fR\s9 @@ -1623,16 +1623,16 @@ May .br \s72nd Class \(bu Green\s9 .br -\s7Epistle 1 John 3:13-18.\s9 +\s7Epistle 1 John 3:13-18\s9 .br -\s7Gospel Luke 14:16-24.\s9 +\s7Gospel Luke 14:16-24\s9 .sp 0.25v .IP "31" 4 \fBQueenship of the Blessed Virgin Mary\fR .br \s72nd Class \(bu White\s9 .br -\s7Epistle Eccli 24:5; 14:7; 14:9-11; 24:30-31\s9 +\s7Epistle Ecclus 24:5; 14:7; 14:9-11; 24:30-31\s9 .br \s7Gospel Luke 1:26-33\s9 .br @@ -1650,16 +1650,16 @@ June .br \s7Epistle 2 Cor 10:17-18; 11:1-2\s9 .br -\s7Gospel Matt 25:1-13.\s9 +\s7Gospel Matt 25:1-13\s9 .sp 0.25v .IP "2" 4 \fBWednesday of the 2nd Week of the Time after Pentecost\fR .br \s74th Class \(bu Green\s9 .br -\s7Epistle 1 John 3:13-18.\s9 +\s7Epistle 1 John 3:13-18\s9 .br -\s7Gospel Luke 14:16-24.\s9 +\s7Gospel Luke 14:16-24\s9 .br \s7Commemoration Sts. Marcellinus, Peter, & Erasmus\s9 .sp 0.25v @@ -1668,9 +1668,9 @@ June .br \s74th Class \(bu Green\s9 .br -\s7Epistle 1 John 3:13-18.\s9 +\s7Epistle 1 John 3:13-18\s9 .br -\s7Gospel Luke 14:16-24.\s9 +\s7Gospel Luke 14:16-24\s9 .sp 0.25v .IP "4" 4 \fBThe Sacred Heart of Jesus\fR @@ -1698,7 +1698,7 @@ June .br \s72nd Class \(bu Green\s9 .br -\s7Epistle 1 Pet. 5:6-11\s9 +\s7Epistle 1 Pet 5:6-11\s9 .br \s7Gospel Luke 15:1-10\s9 .sp 0.25v @@ -1707,7 +1707,7 @@ June .br \s74th Class \(bu Green\s9 .br -\s7Epistle 1 Pet. 5:6-11\s9 +\s7Epistle 1 Pet 5:6-11\s9 .br \s7Gospel Luke 15:1-10\s9 .sp 0.25v @@ -1716,7 +1716,7 @@ June .br \s74th Class \(bu Green\s9 .br -\s7Epistle 1 Pet. 5:6-11\s9 +\s7Epistle 1 Pet 5:6-11\s9 .br \s7Gospel Luke 15:1-10\s9 .sp 0.25v @@ -1725,7 +1725,7 @@ June .br \s74th Class \(bu Green\s9 .br -\s7Epistle 1 Pet. 5:6-11\s9 +\s7Epistle 1 Pet 5:6-11\s9 .br \s7Gospel Luke 15:1-10\s9 .br @@ -1738,7 +1738,7 @@ June .br \s7Epistle Prov 31:10-31\s9 .br -\s7Gospel Matt 13:44-52.\s9 +\s7Gospel Matt 13:44-52\s9 .sp 0.25v .IP "11" 4 \fBSt. Barnabas\fR @@ -1754,7 +1754,7 @@ June .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 31:8-11\s9 +\s7Epistle Ecclus 31:8-11\s9 .br \s7Gospel Luke 12:35-40\s9 .br @@ -1806,7 +1806,7 @@ June .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 44:16-27; 45:3-20\s9 +\s7Epistle Ecclus 44:16-27; 45:3-20\s9 .br \s7Gospel Matt 25:14-23\s9 .sp 0.25v @@ -1828,7 +1828,7 @@ June .br \s7Epistle 2 Cor 10:17-18; 11:1-2\s9 .br -\s7Gospel Matt 25:1-13.\s9 +\s7Gospel Matt 25:1-13\s9 .br \s7Commemoration Sts. Gervasius and Protasius\s9 .ne 7v @@ -1840,16 +1840,16 @@ June .br \s72nd Class \(bu Green\s9 .br -\s7Epistle 1 Pet 3:8-15.\s9 +\s7Epistle 1 Pet 3:8-15\s9 .br -\s7Gospel Matt 5:20-24.\s9 +\s7Gospel Matt 5:20-24\s9 .sp 0.25v .IP "21" 4 \fBSt. Aloysius Gongzaga\fR .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 31:8-11\s9 +\s7Epistle Ecclus 31:8-11\s9 .br \s7Gospel Matt 22:29-40\s9 .sp 0.25v @@ -1858,7 +1858,7 @@ June .br \s73rd Class \(bu White\s9 .br -\s7Epistle 2 Cor. 8:9-15\s9 +\s7Epistle 2 Cor 8:9-15\s9 .br \s7Gospel Luke 12:32-34\s9 .sp 0.25v @@ -1876,7 +1876,7 @@ June .br \s71st Class \(bu White\s9 .br -\s7Epistle Isa 49:1-3, 5-7.\s9 +\s7Epistle Isa 49:1-3, 5-7\s9 .br \s7Gospel Luke 1:57-68\s9 .sp 0.25v @@ -1887,14 +1887,14 @@ June .br \s7Epistle Ecclus 45:1-6\s9 .br -\s7Gospel Matt 19:27-29.\s9 +\s7Gospel Matt 19:27-29\s9 .sp 0.25v .IP "26" 4 \fBSts. John & Paul\fR .br \s73rd Class \(bu Red\s9 .br -\s7Epistle Eccli 44:10-15\s9 +\s7Epistle Ecclus 44:10-15\s9 .br \s7Gospel Luke 12:1-8\s9 .ne 7v @@ -1906,7 +1906,7 @@ June .br \s72nd Class \(bu Green\s9 .br -\s7Epistle Rom 6:3-11.\s9 +\s7Epistle Rom 6:3-11\s9 .br \s7Gospel Mark 8:1-9\s9 .sp 0.25v @@ -1949,7 +1949,7 @@ July .br \s71st Class \(bu Red\s9 .br -\s7Epistle Heb 9:11-15.\s9 +\s7Epistle Heb 9:11-15\s9 .br \s7Gospel John 19:30-35\s9 .sp 0.25v @@ -1969,7 +1969,7 @@ July .br \s73rd Class \(bu Red\s9 .br -\s7Epistle 2 Tim. 3:14-17; 4:1-5\s9 +\s7Epistle 2 Tim 3:14-17; 4:1-5\s9 .br \s7Gospel Matt 10:28-33\s9 .ne 7v @@ -2019,7 +2019,7 @@ July .br \s7Epistle Prov 31:10-31\s9 .br -\s7Gospel Matt 13:44-52.\s9 +\s7Gospel Matt 13:44-52\s9 .sp 0.25v .IP "9" 4 \fBFriday of the 7th Week of the Time after Pentecost\fR @@ -2085,7 +2085,7 @@ July .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 31:8-11\s9 +\s7Epistle Ecclus 31:8-11\s9 .br \s7Gospel Luke 12:35-40\s9 .sp 0.25v @@ -2119,7 +2119,7 @@ July .br \s72nd Class \(bu Green\s9 .br -\s7Epistle 1 Cor. 10:6-13\s9 +\s7Epistle 1 Cor 10:6-13\s9 .br \s7Gospel Luke 19:41-47\s9 .sp 0.25v @@ -2128,7 +2128,7 @@ July .br \s73rd Class \(bu White\s9 .br -\s7Epistle 1 Cor. 4:9-14\s9 +\s7Epistle 1 Cor 4:9-14\s9 .br \s7Gospel Luke 10:1-9\s9 .sp 0.25v @@ -2168,7 +2168,7 @@ July .br \s73rd Class \(bu Red\s9 .br -\s7Epistle 1 Pet. 5:1-11\s9 +\s7Epistle 1 Pet 5:1-11\s9 .br \s7Gospel Luke 22:24-30\s9 .br @@ -2193,7 +2193,7 @@ July .br \s72nd Class \(bu Green\s9 .br -\s7Epistle 1 Cor. 12:2-11\s9 +\s7Epistle 1 Cor 12:2-11\s9 .br \s7Gospel Luke 18:9-14\s9 .br @@ -2206,14 +2206,14 @@ July .br \s7Epistle Prov 31:10-31\s9 .br -\s7Gospel Matt 13:44-52.\s9 +\s7Gospel Matt 13:44-52\s9 .sp 0.25v .IP "27" 4 \fBTuesday of the 10th Week of the Time after Pentecost\fR .br \s74th Class \(bu Green\s9 .br -\s7Epistle 1 Cor. 12:2-11\s9 +\s7Epistle 1 Cor 12:2-11\s9 .br \s7Gospel Luke 18:9-14\s9 .br @@ -2244,7 +2244,7 @@ July .br \s74th Class \(bu Green\s9 .br -\s7Epistle 1 Cor. 12:2-11\s9 +\s7Epistle 1 Cor 12:2-11\s9 .br \s7Gospel Luke 18:9-14\s9 .br @@ -2255,7 +2255,7 @@ July .br \s73rd Class \(bu White\s9 .br -\s7Epistle 2 Tim. 2:8-10; 3:10-12.\s9 +\s7Epistle 2 Tim 2:8-10; 3:10-12\s9 .br \s7Gospel Luke 10:1-9\s9 .SH @@ -2269,7 +2269,7 @@ August .br \s72nd Class \(bu Green\s9 .br -\s7Epistle 1 Cor. 15:1-10\s9 +\s7Epistle 1 Cor 15:1-10\s9 .br \s7Gospel Mark 7:31-37\s9 .sp 0.25v @@ -2278,7 +2278,7 @@ August .br \s73rd Class \(bu White\s9 .br -\s7Epistle 2 Tim. 2:1-7\s9 +\s7Epistle 2 Tim 2:1-7\s9 .br \s7Gospel Luke 10:1-9\s9 .br @@ -2289,7 +2289,7 @@ August .br \s74th Class \(bu Green\s9 .br -\s7Epistle 1 Cor. 15:1-10\s9 +\s7Epistle 1 Cor 15:1-10\s9 .br \s7Gospel Mark 7:31-37\s9 .sp 0.25v @@ -2298,7 +2298,7 @@ August .br \s73rd Class \(bu White\s9 .br -\s7Epistle 2 Tim. 4:1-8\s9 +\s7Epistle 2 Tim 4:1-8\s9 .br \s7Gospel Luke 12:35-40\s9 .sp 0.25v @@ -2327,7 +2327,7 @@ August .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 31:8-11\s9 +\s7Epistle Ecclus 31:8-11\s9 .br \s7Gospel Matt 6:24-33\s9 .br @@ -2341,7 +2341,7 @@ August .br \s72nd Class \(bu Green\s9 .br -\s7Epistle 2 Cor. 3:4-9\s9 +\s7Epistle 2 Cor 3:4-9\s9 .br \s7Gospel Luke 10:23-37\s9 .sp 0.25v @@ -2361,7 +2361,7 @@ August .br \s72nd Class \(bu Red\s9 .br -\s7Epistle 2 Cor. 9:6-10\s9 +\s7Epistle 2 Cor 9:6-10\s9 .br \s7Gospel John 12:24-26\s9 .sp 0.25v @@ -2370,7 +2370,7 @@ August .br \s74th Class \(bu Green\s9 .br -\s7Epistle 2 Cor. 3:4-9\s9 +\s7Epistle 2 Cor 3:4-9\s9 .br \s7Gospel Luke 10:23-37\s9 .br @@ -2383,14 +2383,14 @@ August .br \s7Epistle 2 Cor 10:17-18; 11:1-2\s9 .br -\s7Gospel Matt 25:1-13.\s9 +\s7Gospel Matt 25:1-13\s9 .sp 0.25v .IP "13" 4 \fBFriday of the 12th Week of the Time after Pentecost\fR .br \s74th Class \(bu Green\s9 .br -\s7Epistle 2 Cor. 3:4-9\s9 +\s7Epistle 2 Cor 3:4-9\s9 .br \s7Gospel Luke 10:23-37\s9 .br @@ -2401,7 +2401,7 @@ August .br \s72nd Class \(bu Violet\s9 .br -\s7Epistle Sir 24:23-31\s9 +\s7Epistle Ecclus 24:23-31\s9 .br \s7Gospel Luke 11:27-28\s9 .br @@ -2426,7 +2426,7 @@ August .br \s72nd Class \(bu White\s9 .br -\s7Epistle Sir 31:8-11\s9 +\s7Epistle Ecclus 31:8-11\s9 .br \s7Gospel Matt 1:1-16\s9 .sp 0.25v @@ -2435,7 +2435,7 @@ August .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 31:8-11\s9 +\s7Epistle Ecclus 31:8-11\s9 .br \s7Gospel Luke 12:35-40\s9 .sp 0.25v @@ -2455,7 +2455,7 @@ August .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 31:8-11\s9 +\s7Epistle Ecclus 31:8-11\s9 .br \s7Gospel Luke 12:35-40\s9 .sp 0.25v @@ -2475,7 +2475,7 @@ August .br \s7Epistle Prov 31:10-31\s9 .br -\s7Gospel Matt 13:44-52.\s9 +\s7Gospel Matt 13:44-52\s9 .ne 7v .LP \s(11\fBWeek IV (Aug 22\(en28)\fR\s9 @@ -2496,7 +2496,7 @@ August .br \s73rd Class \(bu White\s9 .br -\s7Epistle 1 Cor. 4:9-14\s9 +\s7Epistle 1 Cor 4:9-14\s9 .br \s7Gospel Luke 12:32-34\s9 .sp 0.25v @@ -2505,7 +2505,7 @@ August .br \s72nd Class \(bu Red\s9 .br -\s7Epistle 1 Cor. 12:27-31\s9 +\s7Epistle 1 Cor 12:27-31\s9 .br \s7Gospel Luke 6:12-19\s9 .sp 0.25v @@ -2568,7 +2568,7 @@ August .br \s7Epistle 2 Cor 10:17-18; 11:1-2\s9 .br -\s7Gospel Matt 25:1-13.\s9 +\s7Gospel Matt 25:1-13\s9 .br \s7Commemoration Sts. Felix and Adauctus\s9 .sp 0.25v @@ -2577,7 +2577,7 @@ August .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 31:8-11\s9 +\s7Epistle Ecclus 31:8-11\s9 .br \s7Gospel Luke 12:35-40\s9 .SH @@ -2604,7 +2604,7 @@ September .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 31:8-11\s9 +\s7Epistle Ecclus 31:8-11\s9 .br \s7Gospel Luke 19:12-26\s9 .sp 0.25v @@ -2613,7 +2613,7 @@ September .br \s73rd Class \(bu White\s9 .br -\s7Epistle 1 Thess. 2:2-8\s9 +\s7Epistle 1 Thess 2:2-8\s9 .br \s7Gospel John 21:15-17\s9 .sp 0.25v @@ -2683,7 +2683,7 @@ September .br \s73rd Class \(bu White\s9 .br -\s7Epistle 1 Cor. 4:9-14\s9 +\s7Epistle 1 Cor 4:9-14\s9 .br \s7Gospel Luke 12:32-34\s9 .sp 0.25v @@ -2778,7 +2778,7 @@ September .br \s72nd Class \(bu Green\s9 .br -\s7Epistle 1 Cor. 1:4-8\s9 +\s7Epistle 1 Cor 1:4-8\s9 .br \s7Gospel Matt 9:1-8\s9 .sp 0.25v @@ -2787,7 +2787,7 @@ September .br \s74th Class \(bu Green\s9 .br -\s7Epistle 1 Cor. 1:4-8\s9 +\s7Epistle 1 Cor 1:4-8\s9 .br \s7Gospel Matt 9:1-8\s9 .br @@ -2798,7 +2798,7 @@ September .br \s72nd Class \(bu Red\s9 .br -\s7Epistle Ezek 1:10-14\s9 +\s7Epistle Ezech 1:10-14\s9 .br \s7Gospel Matt 9:9-13\s9 .sp 0.25v @@ -2818,7 +2818,7 @@ September .br \s73rd Class \(bu Red\s9 .br -\s7Epistle 1 Pet 5:1-4; 5:10-11.\s9 +\s7Epistle 1 Pet 5:1-4; 5:10-11\s9 .br \s7Gospel Matt 16:13-19\s9 .br @@ -2879,7 +2879,7 @@ September .br \s71st Class \(bu White\s9 .br -\s7Epistle Rev 1:1-5\s9 +\s7Epistle Apoc 1:1-5\s9 .br \s7Gospel Matt 18:1-10\s9 .sp 0.25v @@ -2913,7 +2913,7 @@ October .br \s73rd Class \(bu White\s9 .br -\s7Epistle Exod 23:20-23\s9 +\s7Epistle Ex 23:20-23\s9 .br \s7Gospel Matt 18:1-10\s9 .ne 7v @@ -2954,7 +2954,7 @@ October .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 31:8-11\s9 +\s7Epistle Ecclus 31:8-11\s9 .br \s7Gospel Luke 12:35-40\s9 .sp 0.25v @@ -2963,7 +2963,7 @@ October .br \s72nd Class \(bu White\s9 .br -\s7Epistle Prov 8:22-24, 32-35.\s9 +\s7Epistle Prov 8:22-24, 32-35\s9 .br \s7Gospel Luke 1:26-38\s9 .br @@ -2974,9 +2974,9 @@ October .br \s73rd Class \(bu White\s9 .br -\s7Epistle 1 Tim. 5:3-10.\s9 +\s7Epistle 1 Tim. 5:3-10\s9 .br -\s7Gospel Matt 13:44-52.\s9 +\s7Gospel Matt 13:44-52\s9 .br \s7Commemoration Ss. Sergio, Baccho, Marcello and Apulejo Martyrs\s9 .sp 0.25v @@ -3008,7 +3008,7 @@ October .br \s72nd Class \(bu White\s9 .br -\s7Epistle Sir 24:23-31\s9 +\s7Epistle Ecclus 24:23-31\s9 .br \s7Gospel Luke 2:43-51\s9 .sp 0.25v @@ -3026,7 +3026,7 @@ October .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 31:8-11\s9 +\s7Epistle Ecclus 31:8-11\s9 .br \s7Gospel Luke 12:35-40\s9 .sp 0.25v @@ -3035,7 +3035,7 @@ October .br \s73rd Class \(bu Red\s9 .br -\s7Epistle 1 Pet 5:1-4; 5:10-11.\s9 +\s7Epistle 1 Pet 5:1-4; 5:10-11\s9 .br \s7Gospel Matt 16:13-19\s9 .sp 0.25v @@ -3046,7 +3046,7 @@ October .br \s7Epistle 2 Cor 10:17-18; 11:1-2\s9 .br -\s7Gospel Matt 25:1-13.\s9 +\s7Gospel Matt 25:1-13\s9 .sp 0.25v .IP "16" 4 \fBSt. Hedwig\fR @@ -3055,7 +3055,7 @@ October .br \s7Epistle Prov 31:10-31\s9 .br -\s7Gospel Matt 13:44-52.\s9 +\s7Gospel Matt 13:44-52\s9 .ne 7v .LP \s(11\fBWeek IV (Oct 17\(en23)\fR\s9 @@ -3074,7 +3074,7 @@ October .br \s72nd Class \(bu Red\s9 .br -\s7Epistle 2 Cor. 8:16-24\s9 +\s7Epistle 2 Cor 8:16-24\s9 .br \s7Gospel Luke 10:1-9\s9 .sp 0.25v @@ -3092,7 +3092,7 @@ October .br \s73rd Class \(bu White\s9 .br -\s7Epistle James 2:12-17\s9 +\s7Epistle Jas 2:12-17\s9 .br \s7Gospel Luke 12:35-40\s9 .sp 0.25v @@ -3175,7 +3175,7 @@ October .br \s72nd Class \(bu Red\s9 .br -\s7Epistle Eph. 4:7-13.\s9 +\s7Epistle Eph 4:7-13\s9 .br \s7Gospel John 15:17-25\s9 .sp 0.25v @@ -3205,7 +3205,7 @@ October .br \s71st Class \(bu White\s9 .br -\s7Epistle Col 1:12-20.\s9 +\s7Epistle Col 1:12-20\s9 .br \s7Gospel John 18:33-37\s9 .SH @@ -3228,7 +3228,7 @@ November .br \s71st Class \(bu Black\s9 .br -\s7Epistle 1 Cor. 15:51-57\s9 +\s7Epistle 1 Cor 15:51-57\s9 .br \s7Gospel John 5:25-29\s9 .sp 0.25v @@ -3237,7 +3237,7 @@ November .br \s74th Class \(bu Green\s9 .br -\s7Epistle Col 1:12-20.\s9 +\s7Epistle Col 1:12-20\s9 .br \s7Gospel John 18:33-37\s9 .sp 0.25v @@ -3246,7 +3246,7 @@ November .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 44:16-27; 45:3-20\s9 +\s7Epistle Ecclus 44:16-27; 45:3-20\s9 .br \s7Gospel Matt 25:14-23\s9 .br @@ -3257,7 +3257,7 @@ November .br \s74th Class \(bu Green\s9 .br -\s7Epistle Col 1:12-20.\s9 +\s7Epistle Col 1:12-20\s9 .br \s7Gospel John 18:33-37\s9 .sp 0.25v @@ -3298,7 +3298,7 @@ November .br \s72nd Class \(bu White\s9 .br -\s7Epistle Rev 21:2-5\s9 +\s7Epistle Apoc 21:2-5\s9 .br \s7Gospel Luke 19:1-10\s9 .br @@ -3309,7 +3309,7 @@ November .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 31:8-11\s9 +\s7Epistle Ecclus 31:8-11\s9 .br \s7Gospel Luke 12:35-40\s9 .br @@ -3320,7 +3320,7 @@ November .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 44:16-27; 45:3-20\s9 +\s7Epistle Ecclus 44:16-27; 45:3-20\s9 .br \s7Gospel Luke 11:33-36\s9 .br @@ -3331,7 +3331,7 @@ November .br \s73rd Class \(bu Red\s9 .br -\s7Epistle 1 Pet 5:1-4; 5:10-11.\s9 +\s7Epistle 1 Pet 5:1-4; 5:10-11\s9 .br \s7Gospel Matt 16:13-19\s9 .sp 0.25v @@ -3372,14 +3372,14 @@ November .br \s7Epistle 2 Cor 10:17-18; 11:1-2\s9 .br -\s7Gospel Matt 25:1-13.\s9 +\s7Gospel Matt 25:1-13\s9 .sp 0.25v .IP "17" 4 \fBSt. Gregory the Wonderworker\fR .br \s73rd Class \(bu White\s9 .br -\s7Epistle Sir 44:16-27; 45:3-20\s9 +\s7Epistle Ecclus 44:16-27; 45:3-20\s9 .br \s7Gospel Mark 11:22-24\s9 .sp 0.25v @@ -3388,7 +3388,7 @@ November .br \s73rd Class \(bu White\s9 .br -\s7Epistle Rev 21:2-5\s9 +\s7Epistle Apoc 21:2-5\s9 .br \s7Gospel Luke 19:1-10\s9 .sp 0.25v @@ -3399,7 +3399,7 @@ November .br \s7Epistle Prov 31:10-31\s9 .br -\s7Gospel Matt 13:44-52.\s9 +\s7Gospel Matt 13:44-52\s9 .br \s7Commemoration St. Pontian\s9 .sp 0.25v @@ -3408,7 +3408,7 @@ November .br \s73rd Class \(bu White\s9 .br -\s7Epistle 1 Cor. 4:9-14\s9 +\s7Epistle 1 Cor 4:9-14\s9 .br \s7Gospel Luke 12:32-34\s9 .ne 7v @@ -3429,9 +3429,9 @@ November .br \s73rd Class \(bu Red\s9 .br -\s7Epistle Sir 51:13-17.\s9 +\s7Epistle Ecclus 51:13-17\s9 .br -\s7Gospel Matt 25:1-13.\s9 +\s7Gospel Matt 25:1-13\s9 .sp 0.25v .IP "23" 4 \fBSt. Clement I\fR @@ -3460,9 +3460,9 @@ November .br \s73rd Class \(bu Red\s9 .br -\s7Epistle Sir 51:1-8; 51:12\s9 +\s7Epistle Ecclus 51:1-8; 51:12\s9 .br -\s7Gospel Matt 25:1-13.\s9 +\s7Gospel Matt 25:1-13\s9 .sp 0.25v .IP "26" 4 \fBSt. Sylvester\fR @@ -3471,7 +3471,7 @@ November .br \s7Epistle Ecclus 45:1-6\s9 .br -\s7Gospel Matt 19:27-29.\s9 +\s7Gospel Matt 19:27-29\s9 .br \s7Commemoration St. Peter of Alexandria\s9 .sp 0.25v @@ -3537,9 +3537,9 @@ December .br \s73rd Class \(bu Red\s9 .br -\s7Epistle Sir 51:13-17.\s9 +\s7Epistle Ecclus 51:13-17\s9 .br -\s7Gospel Matt 13:44-52.\s9 +\s7Gospel Matt 13:44-52\s9 .br \s7Commemoration Thursday of the 1st Week of Advent\s9 .sp 0.25v @@ -3637,7 +3637,7 @@ December .br \s73rd Class \(bu White\s9 .br -\s7Epistle 1 Pet 5:1-4; 5:10-11.\s9 +\s7Epistle 1 Pet 5:1-4; 5:10-11\s9 .br \s7Gospel Matt 16:13-19\s9 .br @@ -3662,7 +3662,7 @@ December .br \s7Epistle 2 Cor 10:17-18; 11:1-2\s9 .br -\s7Gospel Matt 13:44-52.\s9 +\s7Gospel Matt 13:44-52\s9 .br \s7Commemoration Monday of the 3rd Week of Advent\s9 .sp 0.25v @@ -3689,9 +3689,9 @@ December .br \s73rd Class \(bu Red\s9 .br -\s7Epistle 2 Cor. 1:3-7\s9 +\s7Epistle 2 Cor 1:3-7\s9 .br -\s7Gospel Matt 16:24-27.\s9 +\s7Gospel Matt 16:24-27\s9 .br \s7Commemoration Thursday of the 3rd Week of Advent\s9 .sp 0.25v @@ -3721,7 +3721,7 @@ December .br \s71st Class \(bu Violet\s9 .br -\s7Epistle 1 Cor. 4:1-5\s9 +\s7Epistle 1 Cor 4:1-5\s9 .br \s7Gospel Luke 3:1-6\s9 .sp 0.25v @@ -3730,7 +3730,7 @@ December .br \s72nd Class \(bu Violet\s9 .br -\s7Epistle 1 Cor. 4:1-5\s9 +\s7Epistle 1 Cor 4:1-5\s9 .br \s7Gospel Luke 3:1-6\s9 .sp 0.25v @@ -3750,7 +3750,7 @@ December .br \s72nd Class \(bu Violet\s9 .br -\s7Epistle 1 Cor. 4:1-5\s9 +\s7Epistle 1 Cor 4:1-5\s9 .br \s7Gospel Luke 3:1-6\s9 .sp 0.25v @@ -3759,7 +3759,7 @@ December .br \s72nd Class \(bu Violet\s9 .br -\s7Epistle 1 Cor. 4:1-5\s9 +\s7Epistle 1 Cor 4:1-5\s9 .br \s7Gospel Luke 3:1-6\s9 .sp 0.25v diff --git a/test/golden/ordo-2027.tex b/test/golden/ordo-2027.tex index b4d0953..a8b8848 100644 --- a/test/golden/ordo-2027.tex +++ b/test/golden/ordo-2027.tex @@ -442,7 +442,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 16 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Marcellus I\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 Pet 5:1-4; 5:10-11. \quad Gospel\ Matt 16:13-19 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 Pet 5:1-4; 5:10-11 \quad Gospel\ Matt 16:13-19 \end{tcolorbox} @@ -492,7 +492,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 21 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Agnes\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ Sir 51:1-8; 51:12 \quad Gospel\ Matt 25:1-13. +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ Ecclus 51:1-8; 51:12 \quad Gospel\ Matt 25:1-13 \end{tcolorbox} @@ -508,7 +508,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 23 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Raymond of Peñafort\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 31:8-11 \quad Gospel\ Luke 12:35-40 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 31:8-11 \quad Gospel\ Luke 12:35-40 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Emerentiana \end{tcolorbox} @@ -524,7 +524,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 24 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries Septuagesima Sunday\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Violet \quad Epistle\ 1 Cor. 9:24-27; 10:1-5 \quad Gospel\ Matt 20:1-16 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Violet \quad Epistle\ 1 Cor 9:24-27; 10:1-5 \quad Gospel\ Matt 20:1-16 \end{tcolorbox} @@ -532,7 +532,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 25 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries Conversion of St. Paul\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Acts 9:1-22 \quad Gospel\ Matt 19:27-29. \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Acts 9:1-22 \quad Gospel\ Matt 19:27-29 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Peter \end{tcolorbox} @@ -541,7 +541,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 26 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Polycarp\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 John 3:10-16 \quad Gospel\ Matt 10:26-32. +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 John 3:10-16 \quad Gospel\ Matt 10:26-32 \end{tcolorbox} @@ -557,7 +557,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 28 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Peter Nolasco\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Cor. 4:9-14 \quad Gospel\ Luke 12:32-34 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Cor 4:9-14 \quad Gospel\ Luke 12:32-34 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Agnes \end{tcolorbox} @@ -574,7 +574,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 30 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Martina\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ Sir 51:1-8; 51:12 \quad Gospel\ Matt 25:1-13. +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ Ecclus 51:1-8; 51:12 \quad Gospel\ Matt 25:1-13 \end{tcolorbox} @@ -589,7 +589,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 31 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries Sexagesima Sunday\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Violet \quad Epistle\ 2 Cor. 11:19-33; 12:1-9 \quad Gospel\ Luke 8:4-15 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Violet \quad Epistle\ 2 Cor 11:19-33; 12:1-9 \quad Gospel\ Luke 8:4-15 \end{tcolorbox} @@ -640,7 +640,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 3 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries Wednesday of the 2nd Week of Septuagesimatide\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Violet \quad Epistle\ 2 Cor. 11:19-33; 12:1-9 \quad Gospel\ Luke 8:4-15 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Violet \quad Epistle\ 2 Cor 11:19-33; 12:1-9 \quad Gospel\ Luke 8:4-15 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Blaise \end{tcolorbox} @@ -649,7 +649,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 4 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Andrew Corsini\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 44:16-27; 45:3-20 \quad Gospel\ Matt 25:14-23 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 44:16-27; 45:3-20 \quad Gospel\ Matt 25:14-23 \end{tcolorbox} @@ -657,7 +657,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 5 \fontsize{7}{9}\selectfont\mdseries\;Friday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Agatha\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 Cor. 1:26-31 \quad Gospel\ Matt 19:3-12. +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 Cor 1:26-31 \quad Gospel\ Matt 19:3-12 \end{tcolorbox} @@ -665,7 +665,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 6 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Titus\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 44:16-27; 45:3-20 \quad Gospel\ Luke 10:1-9 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 44:16-27; 45:3-20 \quad Gospel\ Luke 10:1-9 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Dorothy \end{tcolorbox} @@ -681,7 +681,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 7 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries Quinquagesima Sunday\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Violet \quad Epistle\ 1 Cor. 13:1-13 \quad Gospel\ Luke 18:31-43 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Violet \quad Epistle\ 1 Cor 13:1-13 \quad Gospel\ Luke 18:31-43 \end{tcolorbox} @@ -689,7 +689,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 8 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. John of Matha\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 31:8-11 \quad Gospel\ Luke 12:35-40 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 31:8-11 \quad Gospel\ Luke 12:35-40 \end{tcolorbox} @@ -747,7 +747,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 14 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries 1st Sunday of Lent\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Violet \quad Epistle\ 2 Cor. 6:1-10 \quad Gospel\ Matt 4:1-11 +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Violet \quad Epistle\ 2 Cor 6:1-10 \quad Gospel\ Matt 4:1-11 \end{tcolorbox} @@ -772,7 +772,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 17 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries Lenten Ember Wednesday\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Violet \quad Epistle\ 3 Kgs. 19:3-8 \quad Gospel\ Matt 12:38-50 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Violet \quad Epistle\ 3 Kings 19:3-8 \quad Gospel\ Matt 12:38-50 \end{tcolorbox} @@ -797,7 +797,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 20 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries Lenten Ember Saturday\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Violet \quad Epistle\ 1 Thess. 5:14-23 \quad Gospel\ Matt 17:1-9 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Violet \quad Epistle\ 1 Thess 5:14-23 \quad Gospel\ Matt 17:1-9 \end{tcolorbox} @@ -812,7 +812,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 21 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries 2nd Sunday of Lent\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Violet \quad Epistle\ 1 Thess. 4:1-7 \quad Gospel\ Matt 17:1-9 +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Violet \quad Epistle\ 1 Thess 4:1-7 \quad Gospel\ Matt 17:1-9 \end{tcolorbox} @@ -939,7 +939,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 4 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries Thursday of the 3rd Week of Lent\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Violet \quad Epistle\ Jer 7:1-7 \quad Gospel\ Luke 4:38-44. \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Violet \quad Epistle\ Jer 7:1-7 \quad Gospel\ Luke 4:38-44 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Casimir\\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Lucius \end{tcolorbox} @@ -949,7 +949,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 5 \fontsize{7}{9}\selectfont\mdseries\;Friday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries Friday of the 3rd Week of Lent\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Violet \quad Epistle\ Num 20:1, 3; 6-13. \quad Gospel\ John 4:5-42 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Violet \quad Epistle\ Num 20:1, 3; 20:6-13 \quad Gospel\ John 4:5-42 \end{tcolorbox} @@ -957,7 +957,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 6 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries Saturday of the 3rd Week of Lent\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Violet \quad Epistle\ Dan 13:1-9, 15-17, 19-30, 33-62. \quad Gospel\ John 8:1-11 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Violet \quad Epistle\ Dan 13:1-9, 15-17, 19-30, 33-62 \quad Gospel\ John 8:1-11 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ Sts. Felicitas \& Perpetua \end{tcolorbox} @@ -999,7 +999,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 10 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries Wednesday of the 4th Week of Lent\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Violet \quad Epistle\ Isa. 1:16-19 \quad Gospel\ John 9:1-38 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Violet \quad Epistle\ Isa 1:16-19 \quad Gospel\ John 9:1-38 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ Forty Holy Martyrs of Sebaste \end{tcolorbox} @@ -1040,7 +1040,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 14 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries Passion Sunday\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Violet \quad Epistle\ Heb 9:11-15. \quad Gospel\ John 8:46-59. +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Violet \quad Epistle\ Heb 9:11-15 \quad Gospel\ John 8:46-59 \end{tcolorbox} @@ -1073,7 +1073,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 18 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries Thursday of the 1st Week of Passion Week\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Violet \quad Epistle\ Dan 3:25, 34-45. \quad Gospel\ Luke 7:36-50 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Violet \quad Epistle\ Dan 3:25, 34-45 \quad Gospel\ Luke 7:36-50 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Cyril of Jerusalem \end{tcolorbox} @@ -1106,7 +1106,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 21 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries Palm Sunday\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Violet \quad Epistle\ Phil 2:5-11 \quad Gospel\ Matt. 26:36-75; 27:1-60. +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Violet \quad Epistle\ Phil 2:5-11 \quad Gospel\ Matt 26:36-75; 27:1-60 \end{tcolorbox} @@ -1122,7 +1122,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 23 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries Tuesday of Holy Week\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Violet \quad Epistle\ Jer 11:18-20 \quad Gospel\ Mark 14:32-72; 15, 1-46 +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Violet \quad Epistle\ Jer 11:18-20 \quad Gospel\ Mark 14:32-72; 15:1-46 \end{tcolorbox} @@ -1177,7 +1177,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 29 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries Monday of Easter Week\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ White \quad Epistle\ Acts 10:37-43. \quad Gospel\ Luke 24:13-35 +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ White \quad Epistle\ Acts 10:37-43 \quad Gospel\ Luke 24:13-35 \end{tcolorbox} @@ -1338,7 +1338,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 13 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Hermenegild\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ Wis 10:10-14 \quad Gospel\ Luke 14:26-33. +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ Wis 10:10-14 \quad Gospel\ Luke 14:26-33 \end{tcolorbox} @@ -1346,7 +1346,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 14 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Justin\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 Cor 1:18-25; 1:30; \quad Gospel\ Luke 12:2-8 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 Cor 1:18-25; 1:30 \quad Gospel\ Luke 12:2-8 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ Sts. Tiburtius, Valerian et Maximus, Martyrs \end{tcolorbox} @@ -1419,7 +1419,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 22 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries Sts. Soter \& Caius\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 Pet 5:1-4; 5:10-11. \quad Gospel\ Matt 16:13-19 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 Pet 5:1-4; 5:10-11 \quad Gospel\ Matt 16:13-19 \end{tcolorbox} @@ -1460,7 +1460,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 26 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries Sts. Cletus \& Marcellinus\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 Pet 5:1-4; 5:10-11. \quad Gospel\ Matt 16:13-19 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 Pet 5:1-4; 5:10-11 \quad Gospel\ Matt 16:13-19 \end{tcolorbox} @@ -1476,7 +1476,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 28 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Paul of the Cross\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Cor 1:17-25. \quad Gospel\ Luke 10:1-9 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Cor 1:17-25 \quad Gospel\ Luke 10:1-9 \end{tcolorbox} @@ -1484,7 +1484,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 29 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Peter of Verona\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 2 Tim. 2:8-10; 3:10-12. \quad Gospel\ Matt 10:34-42 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 2 Tim 2:8-10; 3:10-12 \quad Gospel\ Matt 10:34-42 \end{tcolorbox} @@ -1492,7 +1492,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 30 \fontsize{7}{9}\selectfont\mdseries\;Friday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Catherine of Siena\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Cor 10:17-18; 11:1-2 \quad Gospel\ Matt 25:1-13. +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Cor 10:17-18; 11:1-2 \quad Gospel\ Matt 25:1-13 \end{tcolorbox} @@ -1527,7 +1527,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 1 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Joseph the Workman\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ White \quad Epistle\ Col. 3:14-15, 17, 23-24 \quad Gospel\ Matt 13:54-58 +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ White \quad Epistle\ Col 3:14-15, 17, 23-24 \quad Gospel\ Matt 13:54-58 \end{tcolorbox} @@ -1559,7 +1559,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 4 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Monica\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Tim. 5:3-10. \quad Gospel\ Luke 7:11-16 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Tim. 5:3-10 \quad Gospel\ Luke 7:11-16 \end{tcolorbox} @@ -1567,7 +1567,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 5 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries Vigil of the Ascension\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ White \quad Epistle\ Eph. 4:7-13. \quad Gospel\ John 17:1-11. \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ White \quad Epistle\ Eph 4:7-13 \quad Gospel\ John 17:1-11 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Pius V \end{tcolorbox} @@ -1607,7 +1607,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 9 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries Sunday after the Ascension\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ White \quad Epistle\ 1 Pet 4:7-11. \quad Gospel\ John 15:26-27; 16:1-4. +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ White \quad Epistle\ 1 Pet 4:7-11 \quad Gospel\ John 15:26-27; 16:1-4 \end{tcolorbox} @@ -1615,7 +1615,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 10 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Antoninus\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 44:16-27; 45:3-20 \quad Gospel\ Matt 25:14-23 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 44:16-27; 45:3-20 \quad Gospel\ Matt 25:14-23 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Gordiano and Epimacho \end{tcolorbox} @@ -1624,7 +1624,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 11 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries Sts. Philip \& James\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Red \quad Epistle\ Wis. 5:1-5 \quad Gospel\ John 14:1-13 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Red \quad Epistle\ Wis 5:1-5 \quad Gospel\ John 14:1-13 \end{tcolorbox} @@ -1632,7 +1632,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 12 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries Sts. Nereus, Achilleus, Domitilla, \& Pancras\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ Wis. 5:1-5 \quad Gospel\ John 4:46-53 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ Wis 5:1-5 \quad Gospel\ John 4:46-53 \end{tcolorbox} @@ -1640,7 +1640,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 13 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Robert Bellarmine\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Wis 7:7-14. \quad Gospel\ Matt 5:13-19 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Wis 7:7-14 \quad Gospel\ Matt 5:13-19 \end{tcolorbox} @@ -1648,7 +1648,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 14 \fontsize{7}{9}\selectfont\mdseries\;Friday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries Friday of the 7th Week of Eastertide\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ White \quad Epistle\ 1 Pet 4:7-11. \quad Gospel\ John 15:26-27; 16:1-4. \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ White \quad Epistle\ 1 Pet 4:7-11 \quad Gospel\ John 15:26-27; 16:1-4 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Boniface \end{tcolorbox} @@ -1657,7 +1657,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 15 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries Vigil of Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Red \quad Epistle\ Acts 19:1-8. \quad Gospel\ John 14:15-21. +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Red \quad Epistle\ Acts 19:1-8 \quad Gospel\ John 14:15-21 \end{tcolorbox} @@ -1672,7 +1672,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 16 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries Pentecost Sunday (Whitsunday)\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Red \quad Epistle\ Acts 2:1-11. \quad Gospel\ John 14:23-31. +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Red \quad Epistle\ Acts 2:1-11 \quad Gospel\ John 14:23-31 \end{tcolorbox} @@ -1688,7 +1688,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 18 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries Tuesday of Pentecost Week\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Red \quad Epistle\ Acts 8:14-17. \quad Gospel\ John 10:1-10. +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Red \quad Epistle\ Acts 8:14-17 \quad Gospel\ John 10:1-10 \end{tcolorbox} @@ -1696,7 +1696,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 19 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries Pentecost Ember Wednesday\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Red \quad Epistle\ Acts 5:12-16 \quad Gospel\ John 6:44-52. +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Red \quad Epistle\ Acts 5:12-16 \quad Gospel\ John 6:44-52 \end{tcolorbox} @@ -1712,7 +1712,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 21 \fontsize{7}{9}\selectfont\mdseries\;Friday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries Pentecost Ember Friday\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Red \quad Epistle\ Joel 2:23-24; 26-27 \quad Gospel\ Luke 5:17-26 +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Red \quad Epistle\ Joel 2:23-24; 2:26-27 \quad Gospel\ Luke 5:17-26 \end{tcolorbox} @@ -1720,7 +1720,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 22 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries Pentecost Ember Saturday\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Red \quad Epistle\ Rom 5:1-5. \quad Gospel\ Luke 4:38-44. +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Red \quad Epistle\ Rom 5:1-5 \quad Gospel\ Luke 4:38-44 \end{tcolorbox} @@ -1735,7 +1735,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 23 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries Trinity Sunday\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ White \quad Epistle\ Rom 11:33-36. \quad Gospel\ Matt 28:18-20 +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ White \quad Epistle\ Rom 11:33-36 \quad Gospel\ Matt 28:18-20 \end{tcolorbox} @@ -1751,7 +1751,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 25 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Gregory VII\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Pet 5:1-4; 5:10-11. \quad Gospel\ Matt 16:13-19 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Pet 5:1-4; 5:10-11 \quad Gospel\ Matt 16:13-19 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Urban, Pope and Martyr \end{tcolorbox} @@ -1760,7 +1760,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 26 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Philip Neri\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Wis 7:7-14. \quad Gospel\ Luke 12:35-40 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Wis 7:7-14 \quad Gospel\ Luke 12:35-40 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ S. Eleutherius \end{tcolorbox} @@ -1785,7 +1785,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 29 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Mary Magdalene de Pazzi\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Cor 10:17-18; 11:1-2 \quad Gospel\ Matt 25:1-13. +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Cor 10:17-18; 11:1-2 \quad Gospel\ Matt 25:1-13 \end{tcolorbox} @@ -1800,7 +1800,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 30 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries 2nd Sunday after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Green \quad Epistle\ 1 John 3:13-18. \quad Gospel\ Luke 14:16-24. +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Green \quad Epistle\ 1 John 3:13-18 \quad Gospel\ Luke 14:16-24 \end{tcolorbox} @@ -1808,7 +1808,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 31 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries Queenship of the Blessed Virgin Mary\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ White \quad Epistle\ Eccli 24:5; 14:7; 14:9-11; 24:30-31 \quad Gospel\ Luke 1:26-33 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ White \quad Epistle\ Ecclus 24:5; 14:7; 14:9-11; 24:30-31 \quad Gospel\ Luke 1:26-33 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Petronilla \end{tcolorbox} @@ -1844,7 +1844,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 1 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Angela Merici\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Cor 10:17-18; 11:1-2 \quad Gospel\ Matt 25:1-13. +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Cor 10:17-18; 11:1-2 \quad Gospel\ Matt 25:1-13 \end{tcolorbox} @@ -1852,7 +1852,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 2 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries Wednesday of the 2nd Week of the Time after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 1 John 3:13-18. \quad Gospel\ Luke 14:16-24. \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 1 John 3:13-18 \quad Gospel\ Luke 14:16-24 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ Sts. Marcellinus, Peter, \& Erasmus \end{tcolorbox} @@ -1861,7 +1861,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 3 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries Thursday of the 2nd Week of the Time after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 1 John 3:13-18. \quad Gospel\ Luke 14:16-24. +\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 1 John 3:13-18 \quad Gospel\ Luke 14:16-24 \end{tcolorbox} @@ -1892,7 +1892,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 6 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries 3rd Sunday after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Green \quad Epistle\ 1 Pet. 5:6-11 \quad Gospel\ Luke 15:1-10 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Green \quad Epistle\ 1 Pet 5:6-11 \quad Gospel\ Luke 15:1-10 \end{tcolorbox} @@ -1900,7 +1900,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 7 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries Monday of the 3rd Week of the Time after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 1 Pet. 5:6-11 \quad Gospel\ Luke 15:1-10 +\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 1 Pet 5:6-11 \quad Gospel\ Luke 15:1-10 \end{tcolorbox} @@ -1908,7 +1908,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 8 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries Tuesday of the 3rd Week of the Time after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 1 Pet. 5:6-11 \quad Gospel\ Luke 15:1-10 +\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 1 Pet 5:6-11 \quad Gospel\ Luke 15:1-10 \end{tcolorbox} @@ -1916,7 +1916,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 9 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries Wednesday of the 3rd Week of the Time after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 1 Pet. 5:6-11 \quad Gospel\ Luke 15:1-10 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 1 Pet 5:6-11 \quad Gospel\ Luke 15:1-10 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ Sts. Primus \& Felicianus \end{tcolorbox} @@ -1925,7 +1925,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 10 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Margaret of Scotland\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Prov 31:10-31 \quad Gospel\ Matt 13:44-52. +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Prov 31:10-31 \quad Gospel\ Matt 13:44-52 \end{tcolorbox} @@ -1941,7 +1941,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 12 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. John of San Fecundo\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 31:8-11 \quad Gospel\ Luke 12:35-40 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 31:8-11 \quad Gospel\ Luke 12:35-40 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Basilidus \end{tcolorbox} @@ -1990,7 +1990,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 17 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Gregory Barbarigo\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 44:16-27; 45:3-20 \quad Gospel\ Matt 25:14-23 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 44:16-27; 45:3-20 \quad Gospel\ Matt 25:14-23 \end{tcolorbox} @@ -2007,7 +2007,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 19 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Julia of Falconieri\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Cor 10:17-18; 11:1-2 \quad Gospel\ Matt 25:1-13. \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Cor 10:17-18; 11:1-2 \quad Gospel\ Matt 25:1-13 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ Sts. Gervasius and Protasius \end{tcolorbox} @@ -2023,7 +2023,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 20 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries 5th Sunday after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Green \quad Epistle\ 1 Pet 3:8-15. \quad Gospel\ Matt 5:20-24. +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Green \quad Epistle\ 1 Pet 3:8-15 \quad Gospel\ Matt 5:20-24 \end{tcolorbox} @@ -2031,7 +2031,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 21 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Aloysius Gongzaga\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 31:8-11 \quad Gospel\ Matt 22:29-40 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 31:8-11 \quad Gospel\ Matt 22:29-40 \end{tcolorbox} @@ -2039,7 +2039,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 22 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Paulinus of Nola\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Cor. 8:9-15 \quad Gospel\ Luke 12:32-34 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Cor 8:9-15 \quad Gospel\ Luke 12:32-34 \end{tcolorbox} @@ -2055,7 +2055,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 24 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries Nativity of St. John the Baptist\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ White \quad Epistle\ Isa 49:1-3, 5-7. \quad Gospel\ Luke 1:57-68 +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ White \quad Epistle\ Isa 49:1-3, 5-7 \quad Gospel\ Luke 1:57-68 \end{tcolorbox} @@ -2063,7 +2063,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 25 \fontsize{7}{9}\selectfont\mdseries\;Friday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. William\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 45:1-6 \quad Gospel\ Matt 19:27-29. +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 45:1-6 \quad Gospel\ Matt 19:27-29 \end{tcolorbox} @@ -2071,7 +2071,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 26 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries Sts. John \& Paul\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ Eccli 44:10-15 \quad Gospel\ Luke 12:1-8 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ Ecclus 44:10-15 \quad Gospel\ Luke 12:1-8 \end{tcolorbox} @@ -2086,7 +2086,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 27 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries 6th Sunday after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Green \quad Epistle\ Rom 6:3-11. \quad Gospel\ Mark 8:1-9 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Green \quad Epistle\ Rom 6:3-11 \quad Gospel\ Mark 8:1-9 \end{tcolorbox} @@ -2146,7 +2146,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 1 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries The Precious Blood of Our Lord Jesus Christ\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Red \quad Epistle\ Heb 9:11-15. \quad Gospel\ John 19:30-35 +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Red \quad Epistle\ Heb 9:11-15 \quad Gospel\ John 19:30-35 \end{tcolorbox} @@ -2163,7 +2163,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 3 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Irenaeus\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 2 Tim. 3:14-17; 4:1-5 \quad Gospel\ Matt 10:28-33 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 2 Tim 3:14-17; 4:1-5 \quad Gospel\ Matt 10:28-33 \end{tcolorbox} @@ -2210,7 +2210,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 8 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Elizabeth of Portugal\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Prov 31:10-31 \quad Gospel\ Matt 13:44-52. +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Prov 31:10-31 \quad Gospel\ Matt 13:44-52 \end{tcolorbox} @@ -2274,7 +2274,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 15 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Henry the Emperor\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 31:8-11 \quad Gospel\ Luke 12:35-40 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 31:8-11 \quad Gospel\ Luke 12:35-40 \end{tcolorbox} @@ -2307,7 +2307,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 18 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries 9th Sunday after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Green \quad Epistle\ 1 Cor. 10:6-13 \quad Gospel\ Luke 19:41-47 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Green \quad Epistle\ 1 Cor 10:6-13 \quad Gospel\ Luke 19:41-47 \end{tcolorbox} @@ -2315,7 +2315,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 19 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Vincent de Paul\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Cor. 4:9-14 \quad Gospel\ Luke 10:1-9 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Cor 4:9-14 \quad Gospel\ Luke 10:1-9 \end{tcolorbox} @@ -2349,7 +2349,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 23 \fontsize{7}{9}\selectfont\mdseries\;Friday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Apollinaris\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 Pet. 5:1-11 \quad Gospel\ Luke 22:24-30 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 Pet 5:1-11 \quad Gospel\ Luke 22:24-30 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ S. Liborii \end{tcolorbox} @@ -2374,7 +2374,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 25 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries 10th Sunday after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Green \quad Epistle\ 1 Cor. 12:2-11 \quad Gospel\ Luke 18:9-14 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Green \quad Epistle\ 1 Cor 12:2-11 \quad Gospel\ Luke 18:9-14 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. James the Greater \end{tcolorbox} @@ -2383,7 +2383,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 26 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Anne, Mother of the Blessed Virgin\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ White \quad Epistle\ Prov 31:10-31 \quad Gospel\ Matt 13:44-52. +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ White \quad Epistle\ Prov 31:10-31 \quad Gospel\ Matt 13:44-52 \end{tcolorbox} @@ -2391,7 +2391,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 27 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries Tuesday of the 10th Week of the Time after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 1 Cor. 12:2-11 \quad Gospel\ Luke 18:9-14 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 1 Cor 12:2-11 \quad Gospel\ Luke 18:9-14 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Pantaleon \end{tcolorbox} @@ -2417,7 +2417,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 30 \fontsize{7}{9}\selectfont\mdseries\;Friday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries Friday of the 10th Week of the Time after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 1 Cor. 12:2-11 \quad Gospel\ Luke 18:9-14 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 1 Cor 12:2-11 \quad Gospel\ Luke 18:9-14 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ Sts. Abdon \& Sennen \end{tcolorbox} @@ -2426,7 +2426,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 31 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Ignatius Loyola\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Tim. 2:8-10; 3:10-12. \quad Gospel\ Luke 10:1-9 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Tim 2:8-10; 3:10-12 \quad Gospel\ Luke 10:1-9 \end{tcolorbox} @@ -2447,7 +2447,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 1 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries 11th Sunday after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Green \quad Epistle\ 1 Cor. 15:1-10 \quad Gospel\ Mark 7:31-37 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Green \quad Epistle\ 1 Cor 15:1-10 \quad Gospel\ Mark 7:31-37 \end{tcolorbox} @@ -2455,7 +2455,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 2 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Alphonsus Liguori\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Tim. 2:1-7 \quad Gospel\ Luke 10:1-9 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Tim 2:1-7 \quad Gospel\ Luke 10:1-9 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Stephen I, Pope and Martyr \end{tcolorbox} @@ -2464,7 +2464,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 3 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries Tuesday of the 11th Week of the Time after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 1 Cor. 15:1-10 \quad Gospel\ Mark 7:31-37 +\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 1 Cor 15:1-10 \quad Gospel\ Mark 7:31-37 \end{tcolorbox} @@ -2472,7 +2472,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 4 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Dominic\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Tim. 4:1-8 \quad Gospel\ Luke 12:35-40 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Tim 4:1-8 \quad Gospel\ Luke 12:35-40 \end{tcolorbox} @@ -2497,7 +2497,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 7 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Cajetan\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 31:8-11 \quad Gospel\ Matt 6:24-33 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 31:8-11 \quad Gospel\ Matt 6:24-33 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Donatus \end{tcolorbox} @@ -2513,7 +2513,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 8 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries 12th Sunday after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Green \quad Epistle\ 2 Cor. 3:4-9 \quad Gospel\ Luke 10:23-37 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Green \quad Epistle\ 2 Cor 3:4-9 \quad Gospel\ Luke 10:23-37 \end{tcolorbox} @@ -2530,7 +2530,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 10 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Lawrence\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Red \quad Epistle\ 2 Cor. 9:6-10 \quad Gospel\ John 12:24-26 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Red \quad Epistle\ 2 Cor 9:6-10 \quad Gospel\ John 12:24-26 \end{tcolorbox} @@ -2538,7 +2538,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 11 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries Wednesday of the 12th Week of the Time after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 2 Cor. 3:4-9 \quad Gospel\ Luke 10:23-37 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 2 Cor 3:4-9 \quad Gospel\ Luke 10:23-37 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ Sts. Tiburtius \& Susanna \end{tcolorbox} @@ -2547,7 +2547,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 12 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Clare\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Cor 10:17-18; 11:1-2 \quad Gospel\ Matt 25:1-13. +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Cor 10:17-18; 11:1-2 \quad Gospel\ Matt 25:1-13 \end{tcolorbox} @@ -2555,7 +2555,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 13 \fontsize{7}{9}\selectfont\mdseries\;Friday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries Friday of the 12th Week of the Time after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 2 Cor. 3:4-9 \quad Gospel\ Luke 10:23-37 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 2 Cor 3:4-9 \quad Gospel\ Luke 10:23-37 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ Sts. Hippolytus \& Cassian \end{tcolorbox} @@ -2564,7 +2564,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 14 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries Vigil of the Assumption\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Violet \quad Epistle\ Sir 24:23-31 \quad Gospel\ Luke 11:27-28 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Violet \quad Epistle\ Ecclus 24:23-31 \quad Gospel\ Luke 11:27-28 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Eusebius \end{tcolorbox} @@ -2589,7 +2589,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 16 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Joachim, Father of the Blessed Virgin\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ White \quad Epistle\ Sir 31:8-11 \quad Gospel\ Matt 1:1-16 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ White \quad Epistle\ Ecclus 31:8-11 \quad Gospel\ Matt 1:1-16 \end{tcolorbox} @@ -2597,7 +2597,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 17 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Hyacinth\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 31:8-11 \quad Gospel\ Luke 12:35-40 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 31:8-11 \quad Gospel\ Luke 12:35-40 \end{tcolorbox} @@ -2614,7 +2614,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 19 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. John Eudes\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 31:8-11 \quad Gospel\ Luke 12:35-40 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 31:8-11 \quad Gospel\ Luke 12:35-40 \end{tcolorbox} @@ -2630,7 +2630,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 21 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Jane Frances de Chantal\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Prov 31:10-31 \quad Gospel\ Matt 13:44-52. +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Prov 31:10-31 \quad Gospel\ Matt 13:44-52 \end{tcolorbox} @@ -2654,7 +2654,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 23 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Philip Benizi\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Cor. 4:9-14 \quad Gospel\ Luke 12:32-34 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Cor 4:9-14 \quad Gospel\ Luke 12:32-34 \end{tcolorbox} @@ -2662,7 +2662,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 24 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Bartholomew\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Red \quad Epistle\ 1 Cor. 12:27-31 \quad Gospel\ Luke 6:12-19 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Red \quad Epistle\ 1 Cor 12:27-31 \quad Gospel\ Luke 6:12-19 \end{tcolorbox} @@ -2719,7 +2719,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 30 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Rose of Lima\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Cor 10:17-18; 11:1-2 \quad Gospel\ Matt 25:1-13. \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Cor 10:17-18; 11:1-2 \quad Gospel\ Matt 25:1-13 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ Sts. Felix and Adauctus \end{tcolorbox} @@ -2728,7 +2728,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 31 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Raymond Nonnatus\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 31:8-11 \quad Gospel\ Luke 12:35-40 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 31:8-11 \quad Gospel\ Luke 12:35-40 \end{tcolorbox} @@ -2773,7 +2773,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 2 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Stephen of Hungary\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 31:8-11 \quad Gospel\ Luke 19:12-26 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 31:8-11 \quad Gospel\ Luke 19:12-26 \end{tcolorbox} @@ -2781,7 +2781,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 3 \fontsize{7}{9}\selectfont\mdseries\;Friday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Pius X\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Thess. 2:2-8 \quad Gospel\ John 21:15-17 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Thess 2:2-8 \quad Gospel\ John 21:15-17 \end{tcolorbox} @@ -2846,7 +2846,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 10 \fontsize{7}{9}\selectfont\mdseries\;Friday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Nicholas of Tolentino\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Cor. 4:9-14 \quad Gospel\ Luke 12:32-34 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Cor 4:9-14 \quad Gospel\ Luke 12:32-34 \end{tcolorbox} @@ -2936,7 +2936,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 19 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries 18th Sunday after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Green \quad Epistle\ 1 Cor. 1:4-8 \quad Gospel\ Matt 9:1-8 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Green \quad Epistle\ 1 Cor 1:4-8 \quad Gospel\ Matt 9:1-8 \end{tcolorbox} @@ -2944,7 +2944,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 20 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries Monday of the 18th Week of the Time after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 1 Cor. 1:4-8 \quad Gospel\ Matt 9:1-8 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ 1 Cor 1:4-8 \quad Gospel\ Matt 9:1-8 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ Sts. Eustace \& Companions \end{tcolorbox} @@ -2953,7 +2953,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 21 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Matthew\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Red \quad Epistle\ Ezek 1:10-14 \quad Gospel\ Matt 9:9-13 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Red \quad Epistle\ Ezech 1:10-14 \quad Gospel\ Matt 9:9-13 \end{tcolorbox} @@ -2970,7 +2970,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 23 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Linus\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 Pet 5:1-4; 5:10-11. \quad Gospel\ Matt 16:13-19 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 Pet 5:1-4; 5:10-11 \quad Gospel\ Matt 16:13-19 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Thecla \end{tcolorbox} @@ -3027,7 +3027,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 29 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries Dedication of St. Michael the Archangel\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ White \quad Epistle\ Rev 1:1-5 \quad Gospel\ Matt 18:1-10 +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ White \quad Epistle\ Apoc 1:1-5 \quad Gospel\ Matt 18:1-10 \end{tcolorbox} @@ -3079,7 +3079,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 2 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries Holy Guardian Angels\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Exod 23:20-23 \quad Gospel\ Matt 18:1-10 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ex 23:20-23 \quad Gospel\ Matt 18:1-10 \end{tcolorbox} @@ -3119,7 +3119,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 6 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Bruno\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 31:8-11 \quad Gospel\ Luke 12:35-40 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 31:8-11 \quad Gospel\ Luke 12:35-40 \end{tcolorbox} @@ -3127,7 +3127,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 7 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries Our Lady of the Rosary\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ White \quad Epistle\ Prov 8:22-24, 32-35. \quad Gospel\ Luke 1:26-38 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ White \quad Epistle\ Prov 8:22-24, 32-35 \quad Gospel\ Luke 1:26-38 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Mark I \end{tcolorbox} @@ -3136,7 +3136,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 8 \fontsize{7}{9}\selectfont\mdseries\;Friday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Bridget of Sweden\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Tim. 5:3-10. \quad Gospel\ Matt 13:44-52. \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Tim. 5:3-10 \quad Gospel\ Matt 13:44-52 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ Ss. Sergio, Baccho, Marcello and Apulejo Martyrs \end{tcolorbox} @@ -3169,7 +3169,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 11 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries Maternity of the Blessed Virgin Mary\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ White \quad Epistle\ Sir 24:23-31 \quad Gospel\ Luke 2:43-51 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ White \quad Epistle\ Ecclus 24:23-31 \quad Gospel\ Luke 2:43-51 \end{tcolorbox} @@ -3185,7 +3185,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 13 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Edward\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 31:8-11 \quad Gospel\ Luke 12:35-40 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 31:8-11 \quad Gospel\ Luke 12:35-40 \end{tcolorbox} @@ -3193,7 +3193,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 14 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Callistus I\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 Pet 5:1-4; 5:10-11. \quad Gospel\ Matt 16:13-19 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 Pet 5:1-4; 5:10-11 \quad Gospel\ Matt 16:13-19 \end{tcolorbox} @@ -3201,7 +3201,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 15 \fontsize{7}{9}\selectfont\mdseries\;Friday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Teresa of Avila\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Cor 10:17-18; 11:1-2 \quad Gospel\ Matt 25:1-13. +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Cor 10:17-18; 11:1-2 \quad Gospel\ Matt 25:1-13 \end{tcolorbox} @@ -3209,7 +3209,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 16 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Hedwig\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Prov 31:10-31 \quad Gospel\ Matt 13:44-52. +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Prov 31:10-31 \quad Gospel\ Matt 13:44-52 \end{tcolorbox} @@ -3232,7 +3232,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 18 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Luke the Evangelist\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Red \quad Epistle\ 2 Cor. 8:16-24 \quad Gospel\ Luke 10:1-9 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Red \quad Epistle\ 2 Cor 8:16-24 \quad Gospel\ Luke 10:1-9 \end{tcolorbox} @@ -3248,7 +3248,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 20 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. John Cantius\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ James 2:12-17 \quad Gospel\ Luke 12:35-40 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Jas 2:12-17 \quad Gospel\ Luke 12:35-40 \end{tcolorbox} @@ -3323,7 +3323,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 28 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries Sts. Simon \& Jude\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Red \quad Epistle\ Eph. 4:7-13. \quad Gospel\ John 15:17-25 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Red \quad Epistle\ Eph 4:7-13 \quad Gospel\ John 15:17-25 \end{tcolorbox} @@ -3354,7 +3354,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 31 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries Christ the King\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ White \quad Epistle\ Col 1:12-20. \quad Gospel\ John 18:33-37 +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ White \quad Epistle\ Col 1:12-20 \quad Gospel\ John 18:33-37 \end{tcolorbox} @@ -3397,7 +3397,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 2 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolblack}\\ \fontsize{9}{9.7}\selectfont\bfseries Commemoration of All Souls\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Black \quad Epistle\ 1 Cor. 15:51-57 \quad Gospel\ John 5:25-29 +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Black \quad Epistle\ 1 Cor 15:51-57 \quad Gospel\ John 5:25-29 \end{tcolorbox} @@ -3405,7 +3405,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 3 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries Wednesday of the 24th Week of the Time after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ Col 1:12-20. \quad Gospel\ John 18:33-37 +\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ Col 1:12-20 \quad Gospel\ John 18:33-37 \end{tcolorbox} @@ -3413,7 +3413,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 4 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Charles Borromeo\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 44:16-27; 45:3-20 \quad Gospel\ Matt 25:14-23 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 44:16-27; 45:3-20 \quad Gospel\ Matt 25:14-23 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ Sts. Vitalis and Agricola, Martyrs \end{tcolorbox} @@ -3422,7 +3422,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 5 \fontsize{7}{9}\selectfont\mdseries\;Friday\hfill\swatch{licolgreen}\\ \fontsize{9}{9.7}\selectfont\bfseries Friday of the 24th Week of the Time after Pentecost\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ Col 1:12-20. \quad Gospel\ John 18:33-37 +\fontsize{6.5}{7.4}\selectfont\mdseries 4th Class \textperiodcentered\ Green \quad Epistle\ Col 1:12-20 \quad Gospel\ John 18:33-37 \end{tcolorbox} @@ -3462,7 +3462,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 9 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries Dedication of the Archbasilica of Our Holy Savior\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ White \quad Epistle\ Rev 21:2-5 \quad Gospel\ Luke 19:1-10 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ White \quad Epistle\ Apoc 21:2-5 \quad Gospel\ Luke 19:1-10 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Theodore \end{tcolorbox} @@ -3471,7 +3471,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 10 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Andrew Avellino\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 31:8-11 \quad Gospel\ Luke 12:35-40 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 31:8-11 \quad Gospel\ Luke 12:35-40 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ Sts. Tryphonis, Respicii, et Nymphae \end{tcolorbox} @@ -3480,7 +3480,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 11 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Martin of Tours\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 44:16-27; 45:3-20 \quad Gospel\ Luke 11:33-36 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 44:16-27; 45:3-20 \quad Gospel\ Luke 11:33-36 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Menna \end{tcolorbox} @@ -3489,7 +3489,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 12 \fontsize{7}{9}\selectfont\mdseries\;Friday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Martin I\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 Pet 5:1-4; 5:10-11. \quad Gospel\ Matt 16:13-19 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 1 Pet 5:1-4; 5:10-11 \quad Gospel\ Matt 16:13-19 \end{tcolorbox} @@ -3528,7 +3528,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 16 \fontsize{7}{9}\selectfont\mdseries\;Tuesday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Gertrude the Great\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Cor 10:17-18; 11:1-2 \quad Gospel\ Matt 25:1-13. +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 2 Cor 10:17-18; 11:1-2 \quad Gospel\ Matt 25:1-13 \end{tcolorbox} @@ -3536,7 +3536,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 17 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Gregory the Wonderworker\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Sir 44:16-27; 45:3-20 \quad Gospel\ Mark 11:22-24 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 44:16-27; 45:3-20 \quad Gospel\ Mark 11:22-24 \end{tcolorbox} @@ -3544,7 +3544,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 18 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries Dedication of the Basilicas of Sts. Peter \& Paul\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Rev 21:2-5 \quad Gospel\ Luke 19:1-10 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Apoc 21:2-5 \quad Gospel\ Luke 19:1-10 \end{tcolorbox} @@ -3552,7 +3552,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 19 \fontsize{7}{9}\selectfont\mdseries\;Friday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Elizabeth of Hungary\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Prov 31:10-31 \quad Gospel\ Matt 13:44-52. \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Prov 31:10-31 \quad Gospel\ Matt 13:44-52 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Pontian \end{tcolorbox} @@ -3561,7 +3561,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 20 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Felix of Valois\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Cor. 4:9-14 \quad Gospel\ Luke 12:32-34 +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Cor 4:9-14 \quad Gospel\ Luke 12:32-34 \end{tcolorbox} @@ -3584,7 +3584,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 22 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Cecilia\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ Sir 51:13-17. \quad Gospel\ Matt 25:1-13. +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ Ecclus 51:13-17 \quad Gospel\ Matt 25:1-13 \end{tcolorbox} @@ -3610,7 +3610,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 25 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Catherine of Alexandria\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ Sir 51:1-8; 51:12 \quad Gospel\ Matt 25:1-13. +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ Ecclus 51:1-8; 51:12 \quad Gospel\ Matt 25:1-13 \end{tcolorbox} @@ -3618,7 +3618,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 26 \fontsize{7}{9}\selectfont\mdseries\;Friday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Sylvester\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 45:1-6 \quad Gospel\ Matt 19:27-29. \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ Ecclus 45:1-6 \quad Gospel\ Matt 19:27-29 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ St. Peter of Alexandria \end{tcolorbox} @@ -3703,7 +3703,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 2 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Vivian\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ Sir 51:13-17. \quad Gospel\ Matt 13:44-52. \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ Ecclus 51:13-17 \quad Gospel\ Matt 13:44-52 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ Thursday of the 1st Week of Advent \end{tcolorbox} @@ -3790,7 +3790,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 11 \fontsize{7}{9}\selectfont\mdseries\;Saturday\hfill\swatch{licolwhite}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Damasus I\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Pet 5:1-4; 5:10-11. \quad Gospel\ Matt 16:13-19 \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ White \quad Epistle\ 1 Pet 5:1-4; 5:10-11 \quad Gospel\ Matt 16:13-19 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ Saturday of the 2nd Week of Advent \end{tcolorbox} @@ -3814,7 +3814,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 13 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Lucy\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 2 Cor 10:17-18; 11:1-2 \quad Gospel\ Matt 13:44-52. \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 2 Cor 10:17-18; 11:1-2 \quad Gospel\ Matt 13:44-52 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ Monday of the 3rd Week of Advent \end{tcolorbox} @@ -3839,7 +3839,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 16 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolred}\\ \fontsize{9}{9.7}\selectfont\bfseries St. Eusebius\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 2 Cor. 1:3-7 \quad Gospel\ Matt 16:24-27. \\ +\fontsize{6.5}{7.4}\selectfont\mdseries 3rd Class \textperiodcentered\ Red \quad Epistle\ 2 Cor 1:3-7 \quad Gospel\ Matt 16:24-27 \\ \fontsize{6.5}{7.4}\selectfont\mdseries Commemoration\ Thursday of the 3rd Week of Advent \end{tcolorbox} @@ -3871,7 +3871,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 19 \fontsize{7}{9}\selectfont\mdseries\;Sunday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries 4th Sunday of Advent\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Violet \quad Epistle\ 1 Cor. 4:1-5 \quad Gospel\ Luke 3:1-6 +\fontsize{6.5}{7.4}\selectfont\mdseries 1st Class \textperiodcentered\ Violet \quad Epistle\ 1 Cor 4:1-5 \quad Gospel\ Luke 3:1-6 \end{tcolorbox} @@ -3879,7 +3879,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 20 \fontsize{7}{9}\selectfont\mdseries\;Monday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries Monday of the 4th Week of Advent\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Violet \quad Epistle\ 1 Cor. 4:1-5 \quad Gospel\ Luke 3:1-6 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Violet \quad Epistle\ 1 Cor 4:1-5 \quad Gospel\ Luke 3:1-6 \end{tcolorbox} @@ -3896,7 +3896,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 22 \fontsize{7}{9}\selectfont\mdseries\;Wednesday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries Wednesday of the 4th Week of Advent\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Violet \quad Epistle\ 1 Cor. 4:1-5 \quad Gospel\ Luke 3:1-6 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Violet \quad Epistle\ 1 Cor 4:1-5 \quad Gospel\ Luke 3:1-6 \end{tcolorbox} @@ -3904,7 +3904,7 @@ \begin{tcolorbox}[colback=white,colframe=black!35,boxrule=0.3pt,sharp corners,boxsep=0mm,left=1.6mm,right=1.6mm,top=0.4mm,bottom=0.4mm,before skip=0.3mm,after skip=0mm] \fontsize{9}{9}\selectfont\bfseries 23 \fontsize{7}{9}\selectfont\mdseries\;Thursday\hfill\swatch{licolviolet}\\ \fontsize{9}{9.7}\selectfont\bfseries Thursday of the 4th Week of Advent\\ -\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Violet \quad Epistle\ 1 Cor. 4:1-5 \quad Gospel\ Luke 3:1-6 +\fontsize{6.5}{7.4}\selectfont\mdseries 2nd Class \textperiodcentered\ Violet \quad Epistle\ 1 Cor 4:1-5 \quad Gospel\ Luke 3:1-6 \end{tcolorbox} diff --git a/test/golden/ordo-2027.txt b/test/golden/ordo-2027.txt index 8b496de..9521fd8 100644 --- a/test/golden/ordo-2027.txt +++ b/test/golden/ordo-2027.txt @@ -90,7 +90,7 @@ January 2027 16 St. Marcellus I class-3 · red - Epistle 1 Pet 5:1-4; 5:10-11. + Epistle 1 Pet 5:1-4; 5:10-11 Gospel Matt 16:13-19 @@ -121,8 +121,8 @@ January 2027 21 St. Agnes class-3 · red - Epistle Sir 51:1-8; 51:12 - Gospel Matt 25:1-13. + Epistle Ecclus 51:1-8; 51:12 + Gospel Matt 25:1-13 22 Sts. Vincent & Anastasius class-3 · red @@ -131,7 +131,7 @@ January 2027 23 St. Raymond of Peñafort class-3 · white - Epistle Sir 31:8-11 + Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 Commemoration St. Emerentiana @@ -140,19 +140,19 @@ January 2027 24 Septuagesima Sunday class-2 · violet - Epistle 1 Cor. 9:24-27; 10:1-5 + Epistle 1 Cor 9:24-27; 10:1-5 Gospel Matt 20:1-16 25 Conversion of St. Paul class-3 · white Epistle Acts 9:1-22 - Gospel Matt 19:27-29. + Gospel Matt 19:27-29 Commemoration St. Peter 26 St. Polycarp class-3 · red Epistle 1 John 3:10-16 - Gospel Matt 10:26-32. + Gospel Matt 10:26-32 27 St. John Chrysostom class-3 · white @@ -161,7 +161,7 @@ January 2027 28 St. Peter Nolasco class-3 · white - Epistle 1 Cor. 4:9-14 + Epistle 1 Cor 4:9-14 Gospel Luke 12:32-34 Commemoration St. Agnes @@ -172,15 +172,15 @@ January 2027 30 St. Martina class-3 · red - Epistle Sir 51:1-8; 51:12 - Gospel Matt 25:1-13. + Epistle Ecclus 51:1-8; 51:12 + Gospel Matt 25:1-13 == Week VI (Jan 31) == 31 Sexagesima Sunday class-2 · violet - Epistle 2 Cor. 11:19-33; 12:1-9 + Epistle 2 Cor 11:19-33; 12:1-9 Gospel Luke 8:4-15 @@ -201,23 +201,23 @@ February 2027 3 Wednesday of the 2nd Week of Septuagesimatide class-4 · violet - Epistle 2 Cor. 11:19-33; 12:1-9 + Epistle 2 Cor 11:19-33; 12:1-9 Gospel Luke 8:4-15 Commemoration St. Blaise 4 St. Andrew Corsini class-3 · white - Epistle Sir 44:16-27; 45:3-20 + Epistle Ecclus 44:16-27; 45:3-20 Gospel Matt 25:14-23 5 St. Agatha class-3 · red - Epistle 1 Cor. 1:26-31 - Gospel Matt 19:3-12. + Epistle 1 Cor 1:26-31 + Gospel Matt 19:3-12 6 St. Titus class-3 · white - Epistle Sir 44:16-27; 45:3-20 + Epistle Ecclus 44:16-27; 45:3-20 Gospel Luke 10:1-9 Commemoration St. Dorothy @@ -226,12 +226,12 @@ February 2027 7 Quinquagesima Sunday class-2 · violet - Epistle 1 Cor. 13:1-13 + Epistle 1 Cor 13:1-13 Gospel Luke 18:31-43 8 St. John of Matha class-3 · white - Epistle Sir 31:8-11 + Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 9 St. Cyril of Alexandria @@ -267,7 +267,7 @@ February 2027 14 1st Sunday of Lent class-1 · violet - Epistle 2 Cor. 6:1-10 + Epistle 2 Cor 6:1-10 Gospel Matt 4:1-11 15 Monday of the 1st Week of Lent @@ -283,7 +283,7 @@ February 2027 17 Lenten Ember Wednesday class-2 · violet - Epistle 3 Kgs. 19:3-8 + Epistle 3 Kings 19:3-8 Gospel Matt 12:38-50 18 Thursday of the 1st Week of Lent @@ -299,7 +299,7 @@ February 2027 20 Lenten Ember Saturday class-2 · violet - Epistle 1 Thess. 5:14-23 + Epistle 1 Thess 5:14-23 Gospel Matt 17:1-9 @@ -307,7 +307,7 @@ February 2027 21 2nd Sunday of Lent class-1 · violet - Epistle 1 Thess. 4:1-7 + Epistle 1 Thess 4:1-7 Gospel Matt 17:1-9 22 Chair of St. Peter @@ -377,18 +377,18 @@ March 2027 4 Thursday of the 3rd Week of Lent class-3 · violet Epistle Jer 7:1-7 - Gospel Luke 4:38-44. + Gospel Luke 4:38-44 Commemoration St. Casimir Commemoration St. Lucius 5 Friday of the 3rd Week of Lent class-3 · violet - Epistle Num 20:1, 3; 6-13. + Epistle Num 20:1, 3; 20:6-13 Gospel John 4:5-42 6 Saturday of the 3rd Week of Lent class-3 · violet - Epistle Dan 13:1-9, 15-17, 19-30, 33-62. + Epistle Dan 13:1-9, 15-17, 19-30, 33-62 Gospel John 8:1-11 Commemoration Sts. Felicitas & Perpetua @@ -414,7 +414,7 @@ March 2027 10 Wednesday of the 4th Week of Lent class-3 · violet - Epistle Isa. 1:16-19 + Epistle Isa 1:16-19 Gospel John 9:1-38 Commemoration Forty Holy Martyrs of Sebaste @@ -439,8 +439,8 @@ March 2027 14 Passion Sunday class-1 · violet - Epistle Heb 9:11-15. - Gospel John 8:46-59. + Epistle Heb 9:11-15 + Gospel John 8:46-59 15 Monday of the 1st Week of Passion Week class-3 · violet @@ -460,7 +460,7 @@ March 2027 18 Thursday of the 1st Week of Passion Week class-3 · violet - Epistle Dan 3:25, 34-45. + Epistle Dan 3:25, 34-45 Gospel Luke 7:36-50 Commemoration St. Cyril of Jerusalem @@ -481,7 +481,7 @@ March 2027 21 Palm Sunday class-1 · violet Epistle Phil 2:5-11 - Gospel Matt. 26:36-75; 27:1-60. + Gospel Matt 26:36-75; 27:1-60 22 Monday of Holy Week class-1 · violet @@ -491,7 +491,7 @@ March 2027 23 Tuesday of Holy Week class-1 · violet Epistle Jer 11:18-20 - Gospel Mark 14:32-72; 15, 1-46 + Gospel Mark 14:32-72; 15:1-46 24 Wednesday of Holy Week (Spy Wednesday) class-1 · violet @@ -523,7 +523,7 @@ March 2027 29 Monday of Easter Week class-1 · white - Epistle Acts 10:37-43. + Epistle Acts 10:37-43 Gospel Luke 24:13-35 30 Tuesday of Easter Week @@ -611,11 +611,11 @@ April 2027 13 St. Hermenegild class-3 · red Epistle Wis 10:10-14 - Gospel Luke 14:26-33. + Gospel Luke 14:26-33 14 St. Justin class-3 · red - Epistle 1 Cor 1:18-25; 1:30; + Epistle 1 Cor 1:18-25; 1:30 Gospel Luke 12:2-8 Commemoration Sts. Tiburtius, Valerian et Maximus, Martyrs @@ -660,7 +660,7 @@ April 2027 22 Sts. Soter & Caius class-3 · red - Epistle 1 Pet 5:1-4; 5:10-11. + Epistle 1 Pet 5:1-4; 5:10-11 Gospel Matt 16:13-19 23 Friday of the 4th Week of Eastertide @@ -685,7 +685,7 @@ April 2027 26 Sts. Cletus & Marcellinus class-3 · red - Epistle 1 Pet 5:1-4; 5:10-11. + Epistle 1 Pet 5:1-4; 5:10-11 Gospel Matt 16:13-19 27 St. Peter Canisius @@ -695,18 +695,18 @@ April 2027 28 St. Paul of the Cross class-3 · white - Epistle 1 Cor 1:17-25. + Epistle 1 Cor 1:17-25 Gospel Luke 10:1-9 29 St. Peter of Verona class-3 · red - Epistle 2 Tim. 2:8-10; 3:10-12. + Epistle 2 Tim 2:8-10; 3:10-12 Gospel Matt 10:34-42 30 St. Catherine of Siena class-3 · white Epistle 2 Cor 10:17-18; 11:1-2 - Gospel Matt 25:1-13. + Gospel Matt 25:1-13 @@ -716,7 +716,7 @@ May 2027 1 St. Joseph the Workman class-1 · white - Epistle Col. 3:14-15, 17, 23-24 + Epistle Col 3:14-15, 17, 23-24 Gospel Matt 13:54-58 @@ -735,13 +735,13 @@ May 2027 4 St. Monica class-3 · white - Epistle 1 Tim. 5:3-10. + Epistle 1 Tim. 5:3-10 Gospel Luke 7:11-16 5 Vigil of the Ascension class-2 · white - Epistle Eph. 4:7-13. - Gospel John 17:1-11. + Epistle Eph 4:7-13 + Gospel John 17:1-11 Commemoration St. Pius V 6 The Ascension of Our Lord @@ -764,48 +764,48 @@ May 2027 9 Sunday after the Ascension class-2 · white - Epistle 1 Pet 4:7-11. - Gospel John 15:26-27; 16:1-4. + Epistle 1 Pet 4:7-11 + Gospel John 15:26-27; 16:1-4 10 St. Antoninus class-3 · white - Epistle Sir 44:16-27; 45:3-20 + Epistle Ecclus 44:16-27; 45:3-20 Gospel Matt 25:14-23 Commemoration St. Gordiano and Epimacho 11 Sts. Philip & James class-2 · red - Epistle Wis. 5:1-5 + Epistle Wis 5:1-5 Gospel John 14:1-13 12 Sts. Nereus, Achilleus, Domitilla, & Pancras class-3 · red - Epistle Wis. 5:1-5 + Epistle Wis 5:1-5 Gospel John 4:46-53 13 St. Robert Bellarmine class-3 · white - Epistle Wis 7:7-14. + Epistle Wis 7:7-14 Gospel Matt 5:13-19 14 Friday of the 7th Week of Eastertide class-4 · white - Epistle 1 Pet 4:7-11. - Gospel John 15:26-27; 16:1-4. + Epistle 1 Pet 4:7-11 + Gospel John 15:26-27; 16:1-4 Commemoration St. Boniface 15 Vigil of Pentecost class-1 · red - Epistle Acts 19:1-8. - Gospel John 14:15-21. + Epistle Acts 19:1-8 + Gospel John 14:15-21 == Week IV (May 16–22) == 16 Pentecost Sunday (Whitsunday) class-1 · red - Epistle Acts 2:1-11. - Gospel John 14:23-31. + Epistle Acts 2:1-11 + Gospel John 14:23-31 17 Monday of Pentecost Week class-1 · red @@ -814,13 +814,13 @@ May 2027 18 Tuesday of Pentecost Week class-1 · red - Epistle Acts 8:14-17. - Gospel John 10:1-10. + Epistle Acts 8:14-17 + Gospel John 10:1-10 19 Pentecost Ember Wednesday class-1 · red Epistle Acts 5:12-16 - Gospel John 6:44-52. + Gospel John 6:44-52 20 Thursday of Pentecost Week class-1 · red @@ -829,20 +829,20 @@ May 2027 21 Pentecost Ember Friday class-1 · red - Epistle Joel 2:23-24; 26-27 + Epistle Joel 2:23-24; 2:26-27 Gospel Luke 5:17-26 22 Pentecost Ember Saturday class-1 · red - Epistle Rom 5:1-5. - Gospel Luke 4:38-44. + Epistle Rom 5:1-5 + Gospel Luke 4:38-44 == Week V (May 23–29) == 23 Trinity Sunday class-1 · white - Epistle Rom 11:33-36. + Epistle Rom 11:33-36 Gospel Matt 28:18-20 24 Monday of the 1st Week of the Time after Pentecost @@ -852,13 +852,13 @@ May 2027 25 St. Gregory VII class-3 · white - Epistle 1 Pet 5:1-4; 5:10-11. + Epistle 1 Pet 5:1-4; 5:10-11 Gospel Matt 16:13-19 Commemoration St. Urban, Pope and Martyr 26 St. Philip Neri class-3 · white - Epistle Wis 7:7-14. + Epistle Wis 7:7-14 Gospel Luke 12:35-40 Commemoration S. Eleutherius @@ -875,19 +875,19 @@ May 2027 29 St. Mary Magdalene de Pazzi class-3 · white Epistle 2 Cor 10:17-18; 11:1-2 - Gospel Matt 25:1-13. + Gospel Matt 25:1-13 == Week VI (May 30–31) == 30 2nd Sunday after Pentecost class-2 · green - Epistle 1 John 3:13-18. - Gospel Luke 14:16-24. + Epistle 1 John 3:13-18 + Gospel Luke 14:16-24 31 Queenship of the Blessed Virgin Mary class-2 · white - Epistle Eccli 24:5; 14:7; 14:9-11; 24:30-31 + Epistle Ecclus 24:5; 14:7; 14:9-11; 24:30-31 Gospel Luke 1:26-33 Commemoration St. Petronilla @@ -900,18 +900,18 @@ June 2027 1 St. Angela Merici class-3 · white Epistle 2 Cor 10:17-18; 11:1-2 - Gospel Matt 25:1-13. + Gospel Matt 25:1-13 2 Wednesday of the 2nd Week of the Time after Pentecost class-4 · green - Epistle 1 John 3:13-18. - Gospel Luke 14:16-24. + Epistle 1 John 3:13-18 + Gospel Luke 14:16-24 Commemoration Sts. Marcellinus, Peter, & Erasmus 3 Thursday of the 2nd Week of the Time after Pentecost class-4 · green - Epistle 1 John 3:13-18. - Gospel Luke 14:16-24. + Epistle 1 John 3:13-18 + Gospel Luke 14:16-24 4 The Sacred Heart of Jesus class-1 · white @@ -928,29 +928,29 @@ June 2027 6 3rd Sunday after Pentecost class-2 · green - Epistle 1 Pet. 5:6-11 + Epistle 1 Pet 5:6-11 Gospel Luke 15:1-10 7 Monday of the 3rd Week of the Time after Pentecost class-4 · green - Epistle 1 Pet. 5:6-11 + Epistle 1 Pet 5:6-11 Gospel Luke 15:1-10 8 Tuesday of the 3rd Week of the Time after Pentecost class-4 · green - Epistle 1 Pet. 5:6-11 + Epistle 1 Pet 5:6-11 Gospel Luke 15:1-10 9 Wednesday of the 3rd Week of the Time after Pentecost class-4 · green - Epistle 1 Pet. 5:6-11 + Epistle 1 Pet 5:6-11 Gospel Luke 15:1-10 Commemoration Sts. Primus & Felicianus 10 St. Margaret of Scotland class-3 · white Epistle Prov 31:10-31 - Gospel Matt 13:44-52. + Gospel Matt 13:44-52 11 St. Barnabas class-3 · red @@ -959,7 +959,7 @@ June 2027 12 St. John of San Fecundo class-3 · white - Epistle Sir 31:8-11 + Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 Commemoration St. Basilidus @@ -989,7 +989,7 @@ June 2027 17 St. Gregory Barbarigo class-3 · white - Epistle Sir 44:16-27; 45:3-20 + Epistle Ecclus 44:16-27; 45:3-20 Gospel Matt 25:14-23 18 St. Ephrem of Syria @@ -1001,7 +1001,7 @@ June 2027 19 St. Julia of Falconieri class-3 · white Epistle 2 Cor 10:17-18; 11:1-2 - Gospel Matt 25:1-13. + Gospel Matt 25:1-13 Commemoration Sts. Gervasius and Protasius @@ -1009,17 +1009,17 @@ June 2027 20 5th Sunday after Pentecost class-2 · green - Epistle 1 Pet 3:8-15. - Gospel Matt 5:20-24. + Epistle 1 Pet 3:8-15 + Gospel Matt 5:20-24 21 St. Aloysius Gongzaga class-3 · white - Epistle Sir 31:8-11 + Epistle Ecclus 31:8-11 Gospel Matt 22:29-40 22 St. Paulinus of Nola class-3 · white - Epistle 2 Cor. 8:9-15 + Epistle 2 Cor 8:9-15 Gospel Luke 12:32-34 23 Vigil of the Nativity of St. John the Baptist @@ -1029,17 +1029,17 @@ June 2027 24 Nativity of St. John the Baptist class-1 · white - Epistle Isa 49:1-3, 5-7. + Epistle Isa 49:1-3, 5-7 Gospel Luke 1:57-68 25 St. William class-3 · white Epistle Ecclus 45:1-6 - Gospel Matt 19:27-29. + Gospel Matt 19:27-29 26 Sts. John & Paul class-3 · red - Epistle Eccli 44:10-15 + Epistle Ecclus 44:10-15 Gospel Luke 12:1-8 @@ -1047,7 +1047,7 @@ June 2027 27 6th Sunday after Pentecost class-2 · green - Epistle Rom 6:3-11. + Epistle Rom 6:3-11 Gospel Mark 8:1-9 28 Vigil of Sts. Peter & Paul @@ -1074,7 +1074,7 @@ July 2027 1 The Precious Blood of Our Lord Jesus Christ class-1 · red - Epistle Heb 9:11-15. + Epistle Heb 9:11-15 Gospel John 19:30-35 2 Visitation of the Blessed Virgin Mary @@ -1085,7 +1085,7 @@ July 2027 3 St. Irenaeus class-3 · red - Epistle 2 Tim. 3:14-17; 4:1-5 + Epistle 2 Tim 3:14-17; 4:1-5 Gospel Matt 10:28-33 @@ -1114,7 +1114,7 @@ July 2027 8 St. Elizabeth of Portugal class-3 · white Epistle Prov 31:10-31 - Gospel Matt 13:44-52. + Gospel Matt 13:44-52 9 Friday of the 7th Week of the Time after Pentecost class-4 · green @@ -1152,7 +1152,7 @@ July 2027 15 St. Henry the Emperor class-3 · white - Epistle Sir 31:8-11 + Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 16 Friday of the 8th Week of the Time after Pentecost @@ -1172,12 +1172,12 @@ July 2027 18 9th Sunday after Pentecost class-2 · green - Epistle 1 Cor. 10:6-13 + Epistle 1 Cor 10:6-13 Gospel Luke 19:41-47 19 St. Vincent de Paul class-3 · white - Epistle 1 Cor. 4:9-14 + Epistle 1 Cor 4:9-14 Gospel Luke 10:1-9 20 St. Jerome Emiliani @@ -1199,7 +1199,7 @@ July 2027 23 St. Apollinaris class-3 · red - Epistle 1 Pet. 5:1-11 + Epistle 1 Pet 5:1-11 Gospel Luke 22:24-30 Commemoration S. Liborii @@ -1214,18 +1214,18 @@ July 2027 25 10th Sunday after Pentecost class-2 · green - Epistle 1 Cor. 12:2-11 + Epistle 1 Cor 12:2-11 Gospel Luke 18:9-14 Commemoration St. James the Greater 26 St. Anne, Mother of the Blessed Virgin class-2 · white Epistle Prov 31:10-31 - Gospel Matt 13:44-52. + Gospel Matt 13:44-52 27 Tuesday of the 10th Week of the Time after Pentecost class-4 · green - Epistle 1 Cor. 12:2-11 + Epistle 1 Cor 12:2-11 Gospel Luke 18:9-14 Commemoration St. Pantaleon @@ -1242,13 +1242,13 @@ July 2027 30 Friday of the 10th Week of the Time after Pentecost class-4 · green - Epistle 1 Cor. 12:2-11 + Epistle 1 Cor 12:2-11 Gospel Luke 18:9-14 Commemoration Sts. Abdon & Sennen 31 St. Ignatius Loyola class-3 · white - Epistle 2 Tim. 2:8-10; 3:10-12. + Epistle 2 Tim 2:8-10; 3:10-12 Gospel Luke 10:1-9 @@ -1259,23 +1259,23 @@ August 2027 1 11th Sunday after Pentecost class-2 · green - Epistle 1 Cor. 15:1-10 + Epistle 1 Cor 15:1-10 Gospel Mark 7:31-37 2 St. Alphonsus Liguori class-3 · white - Epistle 2 Tim. 2:1-7 + Epistle 2 Tim 2:1-7 Gospel Luke 10:1-9 Commemoration St. Stephen I, Pope and Martyr 3 Tuesday of the 11th Week of the Time after Pentecost class-4 · green - Epistle 1 Cor. 15:1-10 + Epistle 1 Cor 15:1-10 Gospel Mark 7:31-37 4 St. Dominic class-3 · white - Epistle 2 Tim. 4:1-8 + Epistle 2 Tim 4:1-8 Gospel Luke 12:35-40 5 Dedication of the Basilica of St. Mary Major @@ -1291,7 +1291,7 @@ August 2027 7 St. Cajetan class-3 · white - Epistle Sir 31:8-11 + Epistle Ecclus 31:8-11 Gospel Matt 6:24-33 Commemoration St. Donatus @@ -1300,7 +1300,7 @@ August 2027 8 12th Sunday after Pentecost class-2 · green - Epistle 2 Cor. 3:4-9 + Epistle 2 Cor 3:4-9 Gospel Luke 10:23-37 9 Vigil of St. Lawrence @@ -1311,29 +1311,29 @@ August 2027 10 St. Lawrence class-2 · red - Epistle 2 Cor. 9:6-10 + Epistle 2 Cor 9:6-10 Gospel John 12:24-26 11 Wednesday of the 12th Week of the Time after Pentecost class-4 · green - Epistle 2 Cor. 3:4-9 + Epistle 2 Cor 3:4-9 Gospel Luke 10:23-37 Commemoration Sts. Tiburtius & Susanna 12 St. Clare class-3 · white Epistle 2 Cor 10:17-18; 11:1-2 - Gospel Matt 25:1-13. + Gospel Matt 25:1-13 13 Friday of the 12th Week of the Time after Pentecost class-4 · green - Epistle 2 Cor. 3:4-9 + Epistle 2 Cor 3:4-9 Gospel Luke 10:23-37 Commemoration Sts. Hippolytus & Cassian 14 Vigil of the Assumption class-2 · violet - Epistle Sir 24:23-31 + Epistle Ecclus 24:23-31 Gospel Luke 11:27-28 Commemoration St. Eusebius @@ -1348,12 +1348,12 @@ August 2027 16 St. Joachim, Father of the Blessed Virgin class-2 · white - Epistle Sir 31:8-11 + Epistle Ecclus 31:8-11 Gospel Matt 1:1-16 17 St. Hyacinth class-3 · white - Epistle Sir 31:8-11 + Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 18 Wednesday of the 13th Week of the Time after Pentecost @@ -1364,7 +1364,7 @@ August 2027 19 St. John Eudes class-3 · white - Epistle Sir 31:8-11 + Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 20 St. Bernard of Clairvaux @@ -1375,7 +1375,7 @@ August 2027 21 St. Jane Frances de Chantal class-3 · white Epistle Prov 31:10-31 - Gospel Matt 13:44-52. + Gospel Matt 13:44-52 == Week IV (Aug 22–28) == @@ -1388,12 +1388,12 @@ August 2027 23 St. Philip Benizi class-3 · white - Epistle 1 Cor. 4:9-14 + Epistle 1 Cor 4:9-14 Gospel Luke 12:32-34 24 St. Bartholomew class-2 · red - Epistle 1 Cor. 12:27-31 + Epistle 1 Cor 12:27-31 Gospel Luke 6:12-19 25 St. Louis IX @@ -1429,12 +1429,12 @@ August 2027 30 St. Rose of Lima class-3 · white Epistle 2 Cor 10:17-18; 11:1-2 - Gospel Matt 25:1-13. + Gospel Matt 25:1-13 Commemoration Sts. Felix and Adauctus 31 St. Raymond Nonnatus class-3 · white - Epistle Sir 31:8-11 + Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 @@ -1452,12 +1452,12 @@ September 2027 2 St. Stephen of Hungary class-3 · white - Epistle Sir 31:8-11 + Epistle Ecclus 31:8-11 Gospel Luke 19:12-26 3 St. Pius X class-3 · white - Epistle 1 Thess. 2:2-8 + Epistle 1 Thess 2:2-8 Gospel John 21:15-17 4 Our Lady's Saturday Office @@ -1497,7 +1497,7 @@ September 2027 10 St. Nicholas of Tolentino class-3 · white - Epistle 1 Cor. 4:9-14 + Epistle 1 Cor 4:9-14 Gospel Luke 12:32-34 11 Our Lady's Saturday Office @@ -1552,18 +1552,18 @@ September 2027 19 18th Sunday after Pentecost class-2 · green - Epistle 1 Cor. 1:4-8 + Epistle 1 Cor 1:4-8 Gospel Matt 9:1-8 20 Monday of the 18th Week of the Time after Pentecost class-4 · green - Epistle 1 Cor. 1:4-8 + Epistle 1 Cor 1:4-8 Gospel Matt 9:1-8 Commemoration Sts. Eustace & Companions 21 St. Matthew class-2 · red - Epistle Ezek 1:10-14 + Epistle Ezech 1:10-14 Gospel Matt 9:9-13 22 September Ember Wednesday @@ -1574,7 +1574,7 @@ September 2027 23 St. Linus class-3 · red - Epistle 1 Pet 5:1-4; 5:10-11. + Epistle 1 Pet 5:1-4; 5:10-11 Gospel Matt 16:13-19 Commemoration St. Thecla @@ -1609,7 +1609,7 @@ September 2027 29 Dedication of St. Michael the Archangel class-1 · white - Epistle Rev 1:1-5 + Epistle Apoc 1:1-5 Gospel Matt 18:1-10 30 St. Jerome @@ -1631,7 +1631,7 @@ October 2027 2 Holy Guardian Angels class-3 · white - Epistle Exod 23:20-23 + Epistle Ex 23:20-23 Gospel Matt 18:1-10 @@ -1655,19 +1655,19 @@ October 2027 6 St. Bruno class-3 · white - Epistle Sir 31:8-11 + Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 7 Our Lady of the Rosary class-2 · white - Epistle Prov 8:22-24, 32-35. + Epistle Prov 8:22-24, 32-35 Gospel Luke 1:26-38 Commemoration St. Mark I 8 St. Bridget of Sweden class-3 · white - Epistle 1 Tim. 5:3-10. - Gospel Matt 13:44-52. + Epistle 1 Tim. 5:3-10 + Gospel Matt 13:44-52 Commemoration Ss. Sergio, Baccho, Marcello and Apulejo Martyrs 9 St. John Leonardi @@ -1686,7 +1686,7 @@ October 2027 11 Maternity of the Blessed Virgin Mary class-2 · white - Epistle Sir 24:23-31 + Epistle Ecclus 24:23-31 Gospel Luke 2:43-51 12 Tuesday of the 21st Week of the Time after Pentecost @@ -1696,23 +1696,23 @@ October 2027 13 St. Edward class-3 · white - Epistle Sir 31:8-11 + Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 14 St. Callistus I class-3 · red - Epistle 1 Pet 5:1-4; 5:10-11. + Epistle 1 Pet 5:1-4; 5:10-11 Gospel Matt 16:13-19 15 St. Teresa of Avila class-3 · white Epistle 2 Cor 10:17-18; 11:1-2 - Gospel Matt 25:1-13. + Gospel Matt 25:1-13 16 St. Hedwig class-3 · white Epistle Prov 31:10-31 - Gospel Matt 13:44-52. + Gospel Matt 13:44-52 == Week IV (Oct 17–23) == @@ -1724,7 +1724,7 @@ October 2027 18 St. Luke the Evangelist class-2 · red - Epistle 2 Cor. 8:16-24 + Epistle 2 Cor 8:16-24 Gospel Luke 10:1-9 19 St. Peter of Alcantara @@ -1734,7 +1734,7 @@ October 2027 20 St. John Cantius class-3 · white - Epistle James 2:12-17 + Epistle Jas 2:12-17 Gospel Luke 12:35-40 21 Thursday of the 22nd Week of the Time after Pentecost @@ -1781,7 +1781,7 @@ October 2027 28 Sts. Simon & Jude class-2 · red - Epistle Eph. 4:7-13. + Epistle Eph 4:7-13 Gospel John 15:17-25 29 Friday of the 23rd Week of the Time after Pentecost @@ -1799,7 +1799,7 @@ October 2027 31 Christ the King class-1 · white - Epistle Col 1:12-20. + Epistle Col 1:12-20 Gospel John 18:33-37 @@ -1815,23 +1815,23 @@ November 2027 2 Commemoration of All Souls class-1 · black - Epistle 1 Cor. 15:51-57 + Epistle 1 Cor 15:51-57 Gospel John 5:25-29 3 Wednesday of the 24th Week of the Time after Pentecost class-4 · green - Epistle Col 1:12-20. + Epistle Col 1:12-20 Gospel John 18:33-37 4 St. Charles Borromeo class-3 · white - Epistle Sir 44:16-27; 45:3-20 + Epistle Ecclus 44:16-27; 45:3-20 Gospel Matt 25:14-23 Commemoration Sts. Vitalis and Agricola, Martyrs 5 Friday of the 24th Week of the Time after Pentecost class-4 · green - Epistle Col 1:12-20. + Epistle Col 1:12-20 Gospel John 18:33-37 6 Our Lady's Saturday Office @@ -1855,25 +1855,25 @@ November 2027 9 Dedication of the Archbasilica of Our Holy Savior class-2 · white - Epistle Rev 21:2-5 + Epistle Apoc 21:2-5 Gospel Luke 19:1-10 Commemoration St. Theodore 10 St. Andrew Avellino class-3 · white - Epistle Sir 31:8-11 + Epistle Ecclus 31:8-11 Gospel Luke 12:35-40 Commemoration Sts. Tryphonis, Respicii, et Nymphae 11 St. Martin of Tours class-3 · white - Epistle Sir 44:16-27; 45:3-20 + Epistle Ecclus 44:16-27; 45:3-20 Gospel Luke 11:33-36 Commemoration St. Menna 12 St. Martin I class-3 · red - Epistle 1 Pet 5:1-4; 5:10-11. + Epistle 1 Pet 5:1-4; 5:10-11 Gospel Matt 16:13-19 13 St. Didacus @@ -1897,27 +1897,27 @@ November 2027 16 St. Gertrude the Great class-3 · white Epistle 2 Cor 10:17-18; 11:1-2 - Gospel Matt 25:1-13. + Gospel Matt 25:1-13 17 St. Gregory the Wonderworker class-3 · white - Epistle Sir 44:16-27; 45:3-20 + Epistle Ecclus 44:16-27; 45:3-20 Gospel Mark 11:22-24 18 Dedication of the Basilicas of Sts. Peter & Paul class-3 · white - Epistle Rev 21:2-5 + Epistle Apoc 21:2-5 Gospel Luke 19:1-10 19 St. Elizabeth of Hungary class-3 · white Epistle Prov 31:10-31 - Gospel Matt 13:44-52. + Gospel Matt 13:44-52 Commemoration St. Pontian 20 St. Felix of Valois class-3 · white - Epistle 1 Cor. 4:9-14 + Epistle 1 Cor 4:9-14 Gospel Luke 12:32-34 @@ -1930,8 +1930,8 @@ November 2027 22 St. Cecilia class-3 · red - Epistle Sir 51:13-17. - Gospel Matt 25:1-13. + Epistle Ecclus 51:13-17 + Gospel Matt 25:1-13 23 St. Clement I class-3 · red @@ -1947,13 +1947,13 @@ November 2027 25 St. Catherine of Alexandria class-3 · red - Epistle Sir 51:1-8; 51:12 - Gospel Matt 25:1-13. + Epistle Ecclus 51:1-8; 51:12 + Gospel Matt 25:1-13 26 St. Sylvester class-3 · white Epistle Ecclus 45:1-6 - Gospel Matt 19:27-29. + Gospel Matt 19:27-29 Commemoration St. Peter of Alexandria 27 Our Lady's Saturday Office @@ -1994,8 +1994,8 @@ December 2027 2 St. Vivian class-3 · red - Epistle Sir 51:13-17. - Gospel Matt 13:44-52. + Epistle Ecclus 51:13-17 + Gospel Matt 13:44-52 Commemoration Thursday of the 1st Week of Advent 3 St. Francis Xavier @@ -2050,7 +2050,7 @@ December 2027 11 St. Damasus I class-3 · white - Epistle 1 Pet 5:1-4; 5:10-11. + Epistle 1 Pet 5:1-4; 5:10-11 Gospel Matt 16:13-19 Commemoration Saturday of the 2nd Week of Advent @@ -2065,7 +2065,7 @@ December 2027 13 St. Lucy class-3 · red Epistle 2 Cor 10:17-18; 11:1-2 - Gospel Matt 13:44-52. + Gospel Matt 13:44-52 Commemoration Monday of the 3rd Week of Advent 14 Tuesday of the 3rd Week of Advent @@ -2080,8 +2080,8 @@ December 2027 16 St. Eusebius class-3 · red - Epistle 2 Cor. 1:3-7 - Gospel Matt 16:24-27. + Epistle 2 Cor 1:3-7 + Gospel Matt 16:24-27 Commemoration Thursday of the 3rd Week of Advent 17 Advent Ember Friday @@ -2099,12 +2099,12 @@ December 2027 19 4th Sunday of Advent class-1 · violet - Epistle 1 Cor. 4:1-5 + Epistle 1 Cor 4:1-5 Gospel Luke 3:1-6 20 Monday of the 4th Week of Advent class-2 · violet - Epistle 1 Cor. 4:1-5 + Epistle 1 Cor 4:1-5 Gospel Luke 3:1-6 21 St. Thomas @@ -2115,12 +2115,12 @@ December 2027 22 Wednesday of the 4th Week of Advent class-2 · violet - Epistle 1 Cor. 4:1-5 + Epistle 1 Cor 4:1-5 Gospel Luke 3:1-6 23 Thursday of the 4th Week of Advent class-2 · violet - Epistle 1 Cor. 4:1-5 + Epistle 1 Cor 4:1-5 Gospel Luke 3:1-6 24 Vigil of the Nativity (Christmas Eve) diff --git a/test/golden/ordo-2027.typ b/test/golden/ordo-2027.typ index 2e725ed..1d85849 100644 --- a/test/golden/ordo-2027.typ +++ b/test/golden/ordo-2027.typ @@ -303,7 +303,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[16] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Marcellus I] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 Pet 5:1\-4; 5:10\-11. #h(2mm) Gospel Matt 16:13\-19] + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 Pet 5:1\-4; 5:10\-11 #h(2mm) Gospel Matt 16:13\-19] ] @@ -356,7 +356,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[21] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Agnes] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle Sir 51:1\-8; 51:12 #h(2mm) Gospel Matt 25:1\-13.] + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle Ecclus 51:1\-8; 51:12 #h(2mm) Gospel Matt 25:1\-13] ] @@ -374,7 +374,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[23] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Raymond of Peñafort] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] \ #text(size: 6.5pt)[Commemoration St. Emerentiana] ] @@ -389,7 +389,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[24] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[Septuagesima Sunday] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Violet #h(2mm) Epistle 1 Cor. 9:24\-27; 10:1\-5 #h(2mm) Gospel Matt 20:1\-16] + #text(size: 6.5pt)[2nd Class #sym.dot.c Violet #h(2mm) Epistle 1 Cor 9:24\-27; 10:1\-5 #h(2mm) Gospel Matt 20:1\-16] ] @@ -398,7 +398,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[25] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("white") \ #text(weight: "bold")[Conversion of St. Paul] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Acts 9:1\-22 #h(2mm) Gospel Matt 19:27\-29.] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Acts 9:1\-22 #h(2mm) Gospel Matt 19:27\-29] \ #text(size: 6.5pt)[Commemoration St. Peter] ] @@ -408,7 +408,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[26] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Polycarp] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 John 3:10\-16 #h(2mm) Gospel Matt 10:26\-32.] + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 John 3:10\-16 #h(2mm) Gospel Matt 10:26\-32] ] @@ -426,7 +426,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[28] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Peter Nolasco] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Cor. 4:9\-14 #h(2mm) Gospel Luke 12:32\-34] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Cor 4:9\-14 #h(2mm) Gospel Luke 12:32\-34] \ #text(size: 6.5pt)[Commemoration St. Agnes] ] @@ -445,7 +445,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[30] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Martina] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle Sir 51:1\-8; 51:12 #h(2mm) Gospel Matt 25:1\-13.] + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle Ecclus 51:1\-8; 51:12 #h(2mm) Gospel Matt 25:1\-13] ] @@ -459,7 +459,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[31] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[Sexagesima Sunday] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Violet #h(2mm) Epistle 2 Cor. 11:19\-33; 12:1\-9 #h(2mm) Gospel Luke 8:4\-15] + #text(size: 6.5pt)[2nd Class #sym.dot.c Violet #h(2mm) Epistle 2 Cor 11:19\-33; 12:1\-9 #h(2mm) Gospel Luke 8:4\-15] ] @@ -512,7 +512,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[3] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[Wednesday of the 2nd Week of Septuagesimatide] \ - #text(size: 6.5pt)[4th Class #sym.dot.c Violet #h(2mm) Epistle 2 Cor. 11:19\-33; 12:1\-9 #h(2mm) Gospel Luke 8:4\-15] \ + #text(size: 6.5pt)[4th Class #sym.dot.c Violet #h(2mm) Epistle 2 Cor 11:19\-33; 12:1\-9 #h(2mm) Gospel Luke 8:4\-15] \ #text(size: 6.5pt)[Commemoration St. Blaise] ] @@ -522,7 +522,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[4] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Andrew Corsini] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 44:16\-27; 45:3\-20 #h(2mm) Gospel Matt 25:14\-23] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 44:16\-27; 45:3\-20 #h(2mm) Gospel Matt 25:14\-23] ] @@ -531,7 +531,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[5] #h(2mm) #text(size: 7pt)[Friday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Agatha] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 Cor. 1:26\-31 #h(2mm) Gospel Matt 19:3\-12.] + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 Cor 1:26\-31 #h(2mm) Gospel Matt 19:3\-12] ] @@ -540,7 +540,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[6] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Titus] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 44:16\-27; 45:3\-20 #h(2mm) Gospel Luke 10:1\-9] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 44:16\-27; 45:3\-20 #h(2mm) Gospel Luke 10:1\-9] \ #text(size: 6.5pt)[Commemoration St. Dorothy] ] @@ -555,7 +555,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[7] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[Quinquagesima Sunday] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Violet #h(2mm) Epistle 1 Cor. 13:1\-13 #h(2mm) Gospel Luke 18:31\-43] + #text(size: 6.5pt)[2nd Class #sym.dot.c Violet #h(2mm) Epistle 1 Cor 13:1\-13 #h(2mm) Gospel Luke 18:31\-43] ] @@ -564,7 +564,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[8] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. John of Matha] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] ] @@ -626,7 +626,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[14] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[1st Sunday of Lent] \ - #text(size: 6.5pt)[1st Class #sym.dot.c Violet #h(2mm) Epistle 2 Cor. 6:1\-10 #h(2mm) Gospel Matt 4:1\-11] + #text(size: 6.5pt)[1st Class #sym.dot.c Violet #h(2mm) Epistle 2 Cor 6:1\-10 #h(2mm) Gospel Matt 4:1\-11] ] @@ -654,7 +654,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[17] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[Lenten Ember Wednesday] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Violet #h(2mm) Epistle 3 Kgs. 19:3\-8 #h(2mm) Gospel Matt 12:38\-50] + #text(size: 6.5pt)[2nd Class #sym.dot.c Violet #h(2mm) Epistle 3 Kings 19:3\-8 #h(2mm) Gospel Matt 12:38\-50] ] @@ -682,7 +682,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[20] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[Lenten Ember Saturday] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Violet #h(2mm) Epistle 1 Thess. 5:14\-23 #h(2mm) Gospel Matt 17:1\-9] + #text(size: 6.5pt)[2nd Class #sym.dot.c Violet #h(2mm) Epistle 1 Thess 5:14\-23 #h(2mm) Gospel Matt 17:1\-9] ] @@ -696,7 +696,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[21] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[2nd Sunday of Lent] \ - #text(size: 6.5pt)[1st Class #sym.dot.c Violet #h(2mm) Epistle 1 Thess. 4:1\-7 #h(2mm) Gospel Matt 17:1\-9] + #text(size: 6.5pt)[1st Class #sym.dot.c Violet #h(2mm) Epistle 1 Thess 4:1\-7 #h(2mm) Gospel Matt 17:1\-9] ] @@ -831,7 +831,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[4] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[Thursday of the 3rd Week of Lent] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Violet #h(2mm) Epistle Jer 7:1\-7 #h(2mm) Gospel Luke 4:38\-44.] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c Violet #h(2mm) Epistle Jer 7:1\-7 #h(2mm) Gospel Luke 4:38\-44] \ #text(size: 6.5pt)[Commemoration St. Casimir] \ #text(size: 6.5pt)[Commemoration St. Lucius] ] @@ -842,7 +842,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[5] #h(2mm) #text(size: 7pt)[Friday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[Friday of the 3rd Week of Lent] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Violet #h(2mm) Epistle Num 20:1, 3; 6\-13. #h(2mm) Gospel John 4:5\-42] + #text(size: 6.5pt)[3rd Class #sym.dot.c Violet #h(2mm) Epistle Num 20:1, 3; 20:6\-13 #h(2mm) Gospel John 4:5\-42] ] @@ -851,7 +851,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[6] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[Saturday of the 3rd Week of Lent] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Violet #h(2mm) Epistle Dan 13:1\-9, 15\-17, 19\-30, 33\-62. #h(2mm) Gospel John 8:1\-11] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c Violet #h(2mm) Epistle Dan 13:1\-9, 15\-17, 19\-30, 33\-62 #h(2mm) Gospel John 8:1\-11] \ #text(size: 6.5pt)[Commemoration Sts. Felicitas & Perpetua] ] @@ -895,7 +895,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[10] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[Wednesday of the 4th Week of Lent] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Violet #h(2mm) Epistle Isa. 1:16\-19 #h(2mm) Gospel John 9:1\-38] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c Violet #h(2mm) Epistle Isa 1:16\-19 #h(2mm) Gospel John 9:1\-38] \ #text(size: 6.5pt)[Commemoration Forty Holy Martyrs of Sebaste] ] @@ -938,7 +938,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[14] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[Passion Sunday] \ - #text(size: 6.5pt)[1st Class #sym.dot.c Violet #h(2mm) Epistle Heb 9:11\-15. #h(2mm) Gospel John 8:46\-59.] + #text(size: 6.5pt)[1st Class #sym.dot.c Violet #h(2mm) Epistle Heb 9:11\-15 #h(2mm) Gospel John 8:46\-59] ] @@ -975,7 +975,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[18] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[Thursday of the 1st Week of Passion Week] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Violet #h(2mm) Epistle Dan 3:25, 34\-45. #h(2mm) Gospel Luke 7:36\-50] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c Violet #h(2mm) Epistle Dan 3:25, 34\-45 #h(2mm) Gospel Luke 7:36\-50] \ #text(size: 6.5pt)[Commemoration St. Cyril of Jerusalem] ] @@ -1009,7 +1009,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[21] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[Palm Sunday] \ - #text(size: 6.5pt)[1st Class #sym.dot.c Violet #h(2mm) Epistle Phil 2:5\-11 #h(2mm) Gospel Matt. 26:36\-75; 27:1\-60.] + #text(size: 6.5pt)[1st Class #sym.dot.c Violet #h(2mm) Epistle Phil 2:5\-11 #h(2mm) Gospel Matt 26:36\-75; 27:1\-60] ] @@ -1027,7 +1027,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[23] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[Tuesday of Holy Week] \ - #text(size: 6.5pt)[1st Class #sym.dot.c Violet #h(2mm) Epistle Jer 11:18\-20 #h(2mm) Gospel Mark 14:32\-72; 15, 1\-46] + #text(size: 6.5pt)[1st Class #sym.dot.c Violet #h(2mm) Epistle Jer 11:18\-20 #h(2mm) Gospel Mark 14:32\-72; 15:1\-46] ] @@ -1086,7 +1086,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[29] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("white") \ #text(weight: "bold")[Monday of Easter Week] \ - #text(size: 6.5pt)[1st Class #sym.dot.c White #h(2mm) Epistle Acts 10:37\-43. #h(2mm) Gospel Luke 24:13\-35] + #text(size: 6.5pt)[1st Class #sym.dot.c White #h(2mm) Epistle Acts 10:37\-43 #h(2mm) Gospel Luke 24:13\-35] ] @@ -1257,7 +1257,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[13] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Hermenegild] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle Wis 10:10\-14 #h(2mm) Gospel Luke 14:26\-33.] + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle Wis 10:10\-14 #h(2mm) Gospel Luke 14:26\-33] ] @@ -1266,7 +1266,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[14] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Justin] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 Cor 1:18\-25; 1:30; #h(2mm) Gospel Luke 12:2\-8] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 Cor 1:18\-25; 1:30 #h(2mm) Gospel Luke 12:2\-8] \ #text(size: 6.5pt)[Commemoration Sts. Tiburtius, Valerian et Maximus, Martyrs] ] @@ -1345,7 +1345,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[22] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("red") \ #text(weight: "bold")[Sts. Soter & Caius] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 Pet 5:1\-4; 5:10\-11. #h(2mm) Gospel Matt 16:13\-19] + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 Pet 5:1\-4; 5:10\-11 #h(2mm) Gospel Matt 16:13\-19] ] @@ -1388,7 +1388,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[26] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("red") \ #text(weight: "bold")[Sts. Cletus & Marcellinus] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 Pet 5:1\-4; 5:10\-11. #h(2mm) Gospel Matt 16:13\-19] + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 Pet 5:1\-4; 5:10\-11 #h(2mm) Gospel Matt 16:13\-19] ] @@ -1406,7 +1406,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[28] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Paul of the Cross] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Cor 1:17\-25. #h(2mm) Gospel Luke 10:1\-9] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Cor 1:17\-25 #h(2mm) Gospel Luke 10:1\-9] ] @@ -1415,7 +1415,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[29] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Peter of Verona] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 2 Tim. 2:8\-10; 3:10\-12. #h(2mm) Gospel Matt 10:34\-42] + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 2 Tim 2:8\-10; 3:10\-12 #h(2mm) Gospel Matt 10:34\-42] ] @@ -1424,7 +1424,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[30] #h(2mm) #text(size: 7pt)[Friday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Catherine of Siena] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Cor 10:17\-18; 11:1\-2 #h(2mm) Gospel Matt 25:1\-13.] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Cor 10:17\-18; 11:1\-2 #h(2mm) Gospel Matt 25:1\-13] ] @@ -1459,7 +1459,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[1] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Joseph the Workman] \ - #text(size: 6.5pt)[1st Class #sym.dot.c White #h(2mm) Epistle Col. 3:14\-15, 17, 23\-24 #h(2mm) Gospel Matt 13:54\-58] + #text(size: 6.5pt)[1st Class #sym.dot.c White #h(2mm) Epistle Col 3:14\-15, 17, 23\-24 #h(2mm) Gospel Matt 13:54\-58] ] @@ -1492,7 +1492,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[4] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Monica] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Tim. 5:3\-10. #h(2mm) Gospel Luke 7:11\-16] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Tim. 5:3\-10 #h(2mm) Gospel Luke 7:11\-16] ] @@ -1501,7 +1501,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[5] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("white") \ #text(weight: "bold")[Vigil of the Ascension] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c White #h(2mm) Epistle Eph. 4:7\-13. #h(2mm) Gospel John 17:1\-11.] \ + #text(size: 6.5pt)[2nd Class #sym.dot.c White #h(2mm) Epistle Eph 4:7\-13 #h(2mm) Gospel John 17:1\-11] \ #text(size: 6.5pt)[Commemoration St. Pius V] ] @@ -1543,7 +1543,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[9] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("white") \ #text(weight: "bold")[Sunday after the Ascension] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c White #h(2mm) Epistle 1 Pet 4:7\-11. #h(2mm) Gospel John 15:26\-27; 16:1\-4.] + #text(size: 6.5pt)[2nd Class #sym.dot.c White #h(2mm) Epistle 1 Pet 4:7\-11 #h(2mm) Gospel John 15:26\-27; 16:1\-4] ] @@ -1552,7 +1552,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[10] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Antoninus] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 44:16\-27; 45:3\-20 #h(2mm) Gospel Matt 25:14\-23] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 44:16\-27; 45:3\-20 #h(2mm) Gospel Matt 25:14\-23] \ #text(size: 6.5pt)[Commemoration St. Gordiano and Epimacho] ] @@ -1562,7 +1562,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[11] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("red") \ #text(weight: "bold")[Sts. Philip & James] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Red #h(2mm) Epistle Wis. 5:1\-5 #h(2mm) Gospel John 14:1\-13] + #text(size: 6.5pt)[2nd Class #sym.dot.c Red #h(2mm) Epistle Wis 5:1\-5 #h(2mm) Gospel John 14:1\-13] ] @@ -1571,7 +1571,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[12] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("red") \ #text(weight: "bold")[Sts. Nereus, Achilleus, Domitilla, & Pancras] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle Wis. 5:1\-5 #h(2mm) Gospel John 4:46\-53] + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle Wis 5:1\-5 #h(2mm) Gospel John 4:46\-53] ] @@ -1580,7 +1580,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[13] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Robert Bellarmine] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Wis 7:7\-14. #h(2mm) Gospel Matt 5:13\-19] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Wis 7:7\-14 #h(2mm) Gospel Matt 5:13\-19] ] @@ -1589,7 +1589,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[14] #h(2mm) #text(size: 7pt)[Friday] #h(1fr) #swatch("white") \ #text(weight: "bold")[Friday of the 7th Week of Eastertide] \ - #text(size: 6.5pt)[4th Class #sym.dot.c White #h(2mm) Epistle 1 Pet 4:7\-11. #h(2mm) Gospel John 15:26\-27; 16:1\-4.] \ + #text(size: 6.5pt)[4th Class #sym.dot.c White #h(2mm) Epistle 1 Pet 4:7\-11 #h(2mm) Gospel John 15:26\-27; 16:1\-4] \ #text(size: 6.5pt)[Commemoration St. Boniface] ] @@ -1599,7 +1599,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[15] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("red") \ #text(weight: "bold")[Vigil of Pentecost] \ - #text(size: 6.5pt)[1st Class #sym.dot.c Red #h(2mm) Epistle Acts 19:1\-8. #h(2mm) Gospel John 14:15\-21.] + #text(size: 6.5pt)[1st Class #sym.dot.c Red #h(2mm) Epistle Acts 19:1\-8 #h(2mm) Gospel John 14:15\-21] ] @@ -1613,7 +1613,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[16] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("red") \ #text(weight: "bold")[Pentecost Sunday (Whitsunday)] \ - #text(size: 6.5pt)[1st Class #sym.dot.c Red #h(2mm) Epistle Acts 2:1\-11. #h(2mm) Gospel John 14:23\-31.] + #text(size: 6.5pt)[1st Class #sym.dot.c Red #h(2mm) Epistle Acts 2:1\-11 #h(2mm) Gospel John 14:23\-31] ] @@ -1631,7 +1631,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[18] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("red") \ #text(weight: "bold")[Tuesday of Pentecost Week] \ - #text(size: 6.5pt)[1st Class #sym.dot.c Red #h(2mm) Epistle Acts 8:14\-17. #h(2mm) Gospel John 10:1\-10.] + #text(size: 6.5pt)[1st Class #sym.dot.c Red #h(2mm) Epistle Acts 8:14\-17 #h(2mm) Gospel John 10:1\-10] ] @@ -1640,7 +1640,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[19] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("red") \ #text(weight: "bold")[Pentecost Ember Wednesday] \ - #text(size: 6.5pt)[1st Class #sym.dot.c Red #h(2mm) Epistle Acts 5:12\-16 #h(2mm) Gospel John 6:44\-52.] + #text(size: 6.5pt)[1st Class #sym.dot.c Red #h(2mm) Epistle Acts 5:12\-16 #h(2mm) Gospel John 6:44\-52] ] @@ -1658,7 +1658,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[21] #h(2mm) #text(size: 7pt)[Friday] #h(1fr) #swatch("red") \ #text(weight: "bold")[Pentecost Ember Friday] \ - #text(size: 6.5pt)[1st Class #sym.dot.c Red #h(2mm) Epistle Joel 2:23\-24; 26\-27 #h(2mm) Gospel Luke 5:17\-26] + #text(size: 6.5pt)[1st Class #sym.dot.c Red #h(2mm) Epistle Joel 2:23\-24; 2:26\-27 #h(2mm) Gospel Luke 5:17\-26] ] @@ -1667,7 +1667,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[22] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("red") \ #text(weight: "bold")[Pentecost Ember Saturday] \ - #text(size: 6.5pt)[1st Class #sym.dot.c Red #h(2mm) Epistle Rom 5:1\-5. #h(2mm) Gospel Luke 4:38\-44.] + #text(size: 6.5pt)[1st Class #sym.dot.c Red #h(2mm) Epistle Rom 5:1\-5 #h(2mm) Gospel Luke 4:38\-44] ] @@ -1681,7 +1681,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[23] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("white") \ #text(weight: "bold")[Trinity Sunday] \ - #text(size: 6.5pt)[1st Class #sym.dot.c White #h(2mm) Epistle Rom 11:33\-36. #h(2mm) Gospel Matt 28:18\-20] + #text(size: 6.5pt)[1st Class #sym.dot.c White #h(2mm) Epistle Rom 11:33\-36 #h(2mm) Gospel Matt 28:18\-20] ] @@ -1699,7 +1699,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[25] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Gregory VII] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Pet 5:1\-4; 5:10\-11. #h(2mm) Gospel Matt 16:13\-19] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Pet 5:1\-4; 5:10\-11 #h(2mm) Gospel Matt 16:13\-19] \ #text(size: 6.5pt)[Commemoration St. Urban, Pope and Martyr] ] @@ -1709,7 +1709,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[26] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Philip Neri] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Wis 7:7\-14. #h(2mm) Gospel Luke 12:35\-40] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Wis 7:7\-14 #h(2mm) Gospel Luke 12:35\-40] \ #text(size: 6.5pt)[Commemoration S. Eleutherius] ] @@ -1737,7 +1737,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[29] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Mary Magdalene de Pazzi] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Cor 10:17\-18; 11:1\-2 #h(2mm) Gospel Matt 25:1\-13.] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Cor 10:17\-18; 11:1\-2 #h(2mm) Gospel Matt 25:1\-13] ] @@ -1751,7 +1751,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[30] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("green") \ #text(weight: "bold")[2nd Sunday after Pentecost] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Green #h(2mm) Epistle 1 John 3:13\-18. #h(2mm) Gospel Luke 14:16\-24.] + #text(size: 6.5pt)[2nd Class #sym.dot.c Green #h(2mm) Epistle 1 John 3:13\-18 #h(2mm) Gospel Luke 14:16\-24] ] @@ -1760,7 +1760,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[31] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("white") \ #text(weight: "bold")[Queenship of the Blessed Virgin Mary] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c White #h(2mm) Epistle Eccli 24:5; 14:7; 14:9\-11; 24:30\-31 #h(2mm) Gospel Luke 1:26\-33] \ + #text(size: 6.5pt)[2nd Class #sym.dot.c White #h(2mm) Epistle Ecclus 24:5; 14:7; 14:9\-11; 24:30\-31 #h(2mm) Gospel Luke 1:26\-33] \ #text(size: 6.5pt)[Commemoration St. Petronilla] ] @@ -1796,7 +1796,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[1] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Angela Merici] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Cor 10:17\-18; 11:1\-2 #h(2mm) Gospel Matt 25:1\-13.] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Cor 10:17\-18; 11:1\-2 #h(2mm) Gospel Matt 25:1\-13] ] @@ -1805,7 +1805,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[2] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("green") \ #text(weight: "bold")[Wednesday of the 2nd Week of the Time after Pentecost] \ - #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 1 John 3:13\-18. #h(2mm) Gospel Luke 14:16\-24.] \ + #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 1 John 3:13\-18 #h(2mm) Gospel Luke 14:16\-24] \ #text(size: 6.5pt)[Commemoration Sts. Marcellinus, Peter, & Erasmus] ] @@ -1815,7 +1815,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[3] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("green") \ #text(weight: "bold")[Thursday of the 2nd Week of the Time after Pentecost] \ - #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 1 John 3:13\-18. #h(2mm) Gospel Luke 14:16\-24.] + #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 1 John 3:13\-18 #h(2mm) Gospel Luke 14:16\-24] ] @@ -1847,7 +1847,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[6] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("green") \ #text(weight: "bold")[3rd Sunday after Pentecost] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Green #h(2mm) Epistle 1 Pet. 5:6\-11 #h(2mm) Gospel Luke 15:1\-10] + #text(size: 6.5pt)[2nd Class #sym.dot.c Green #h(2mm) Epistle 1 Pet 5:6\-11 #h(2mm) Gospel Luke 15:1\-10] ] @@ -1856,7 +1856,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[7] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("green") \ #text(weight: "bold")[Monday of the 3rd Week of the Time after Pentecost] \ - #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 1 Pet. 5:6\-11 #h(2mm) Gospel Luke 15:1\-10] + #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 1 Pet 5:6\-11 #h(2mm) Gospel Luke 15:1\-10] ] @@ -1865,7 +1865,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[8] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("green") \ #text(weight: "bold")[Tuesday of the 3rd Week of the Time after Pentecost] \ - #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 1 Pet. 5:6\-11 #h(2mm) Gospel Luke 15:1\-10] + #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 1 Pet 5:6\-11 #h(2mm) Gospel Luke 15:1\-10] ] @@ -1874,7 +1874,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[9] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("green") \ #text(weight: "bold")[Wednesday of the 3rd Week of the Time after Pentecost] \ - #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 1 Pet. 5:6\-11 #h(2mm) Gospel Luke 15:1\-10] \ + #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 1 Pet 5:6\-11 #h(2mm) Gospel Luke 15:1\-10] \ #text(size: 6.5pt)[Commemoration Sts. Primus & Felicianus] ] @@ -1884,7 +1884,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[10] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Margaret of Scotland] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Prov 31:10\-31 #h(2mm) Gospel Matt 13:44\-52.] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Prov 31:10\-31 #h(2mm) Gospel Matt 13:44\-52] ] @@ -1902,7 +1902,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[12] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. John of San Fecundo] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] \ #text(size: 6.5pt)[Commemoration St. Basilidus] ] @@ -1954,7 +1954,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[17] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Gregory Barbarigo] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 44:16\-27; 45:3\-20 #h(2mm) Gospel Matt 25:14\-23] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 44:16\-27; 45:3\-20 #h(2mm) Gospel Matt 25:14\-23] ] @@ -1973,7 +1973,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[19] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Julia of Falconieri] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Cor 10:17\-18; 11:1\-2 #h(2mm) Gospel Matt 25:1\-13.] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Cor 10:17\-18; 11:1\-2 #h(2mm) Gospel Matt 25:1\-13] \ #text(size: 6.5pt)[Commemoration Sts. Gervasius and Protasius] ] @@ -1988,7 +1988,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[20] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("green") \ #text(weight: "bold")[5th Sunday after Pentecost] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Green #h(2mm) Epistle 1 Pet 3:8\-15. #h(2mm) Gospel Matt 5:20\-24.] + #text(size: 6.5pt)[2nd Class #sym.dot.c Green #h(2mm) Epistle 1 Pet 3:8\-15 #h(2mm) Gospel Matt 5:20\-24] ] @@ -1997,7 +1997,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[21] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Aloysius Gongzaga] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 31:8\-11 #h(2mm) Gospel Matt 22:29\-40] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 31:8\-11 #h(2mm) Gospel Matt 22:29\-40] ] @@ -2006,7 +2006,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[22] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Paulinus of Nola] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Cor. 8:9\-15 #h(2mm) Gospel Luke 12:32\-34] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Cor 8:9\-15 #h(2mm) Gospel Luke 12:32\-34] ] @@ -2024,7 +2024,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[24] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("white") \ #text(weight: "bold")[Nativity of St. John the Baptist] \ - #text(size: 6.5pt)[1st Class #sym.dot.c White #h(2mm) Epistle Isa 49:1\-3, 5\-7. #h(2mm) Gospel Luke 1:57\-68] + #text(size: 6.5pt)[1st Class #sym.dot.c White #h(2mm) Epistle Isa 49:1\-3, 5\-7 #h(2mm) Gospel Luke 1:57\-68] ] @@ -2033,7 +2033,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[25] #h(2mm) #text(size: 7pt)[Friday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. William] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 45:1\-6 #h(2mm) Gospel Matt 19:27\-29.] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 45:1\-6 #h(2mm) Gospel Matt 19:27\-29] ] @@ -2042,7 +2042,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[26] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("red") \ #text(weight: "bold")[Sts. John & Paul] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle Eccli 44:10\-15 #h(2mm) Gospel Luke 12:1\-8] + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle Ecclus 44:10\-15 #h(2mm) Gospel Luke 12:1\-8] ] @@ -2056,7 +2056,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[27] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("green") \ #text(weight: "bold")[6th Sunday after Pentecost] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Green #h(2mm) Epistle Rom 6:3\-11. #h(2mm) Gospel Mark 8:1\-9] + #text(size: 6.5pt)[2nd Class #sym.dot.c Green #h(2mm) Epistle Rom 6:3\-11 #h(2mm) Gospel Mark 8:1\-9] ] @@ -2119,7 +2119,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[1] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("red") \ #text(weight: "bold")[The Precious Blood of Our Lord Jesus Christ] \ - #text(size: 6.5pt)[1st Class #sym.dot.c Red #h(2mm) Epistle Heb 9:11\-15. #h(2mm) Gospel John 19:30\-35] + #text(size: 6.5pt)[1st Class #sym.dot.c Red #h(2mm) Epistle Heb 9:11\-15 #h(2mm) Gospel John 19:30\-35] ] @@ -2138,7 +2138,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[3] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Irenaeus] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 2 Tim. 3:14\-17; 4:1\-5 #h(2mm) Gospel Matt 10:28\-33] + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 2 Tim 3:14\-17; 4:1\-5 #h(2mm) Gospel Matt 10:28\-33] ] @@ -2188,7 +2188,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[8] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Elizabeth of Portugal] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Prov 31:10\-31 #h(2mm) Gospel Matt 13:44\-52.] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Prov 31:10\-31 #h(2mm) Gospel Matt 13:44\-52] ] @@ -2257,7 +2257,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[15] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Henry the Emperor] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] ] @@ -2291,7 +2291,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[18] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("green") \ #text(weight: "bold")[9th Sunday after Pentecost] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Green #h(2mm) Epistle 1 Cor. 10:6\-13 #h(2mm) Gospel Luke 19:41\-47] + #text(size: 6.5pt)[2nd Class #sym.dot.c Green #h(2mm) Epistle 1 Cor 10:6\-13 #h(2mm) Gospel Luke 19:41\-47] ] @@ -2300,7 +2300,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[19] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Vincent de Paul] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Cor. 4:9\-14 #h(2mm) Gospel Luke 10:1\-9] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Cor 4:9\-14 #h(2mm) Gospel Luke 10:1\-9] ] @@ -2338,7 +2338,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[23] #h(2mm) #text(size: 7pt)[Friday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Apollinaris] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 Pet. 5:1\-11 #h(2mm) Gospel Luke 22:24\-30] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 Pet 5:1\-11 #h(2mm) Gospel Luke 22:24\-30] \ #text(size: 6.5pt)[Commemoration S. Liborii] ] @@ -2363,7 +2363,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[25] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("green") \ #text(weight: "bold")[10th Sunday after Pentecost] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Green #h(2mm) Epistle 1 Cor. 12:2\-11 #h(2mm) Gospel Luke 18:9\-14] \ + #text(size: 6.5pt)[2nd Class #sym.dot.c Green #h(2mm) Epistle 1 Cor 12:2\-11 #h(2mm) Gospel Luke 18:9\-14] \ #text(size: 6.5pt)[Commemoration St. James the Greater] ] @@ -2373,7 +2373,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[26] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Anne, Mother of the Blessed Virgin] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c White #h(2mm) Epistle Prov 31:10\-31 #h(2mm) Gospel Matt 13:44\-52.] + #text(size: 6.5pt)[2nd Class #sym.dot.c White #h(2mm) Epistle Prov 31:10\-31 #h(2mm) Gospel Matt 13:44\-52] ] @@ -2382,7 +2382,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[27] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("green") \ #text(weight: "bold")[Tuesday of the 10th Week of the Time after Pentecost] \ - #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 1 Cor. 12:2\-11 #h(2mm) Gospel Luke 18:9\-14] \ + #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 1 Cor 12:2\-11 #h(2mm) Gospel Luke 18:9\-14] \ #text(size: 6.5pt)[Commemoration St. Pantaleon] ] @@ -2411,7 +2411,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[30] #h(2mm) #text(size: 7pt)[Friday] #h(1fr) #swatch("green") \ #text(weight: "bold")[Friday of the 10th Week of the Time after Pentecost] \ - #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 1 Cor. 12:2\-11 #h(2mm) Gospel Luke 18:9\-14] \ + #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 1 Cor 12:2\-11 #h(2mm) Gospel Luke 18:9\-14] \ #text(size: 6.5pt)[Commemoration Sts. Abdon & Sennen] ] @@ -2421,7 +2421,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[31] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Ignatius Loyola] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Tim. 2:8\-10; 3:10\-12. #h(2mm) Gospel Luke 10:1\-9] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Tim 2:8\-10; 3:10\-12 #h(2mm) Gospel Luke 10:1\-9] ] @@ -2442,7 +2442,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[1] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("green") \ #text(weight: "bold")[11th Sunday after Pentecost] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Green #h(2mm) Epistle 1 Cor. 15:1\-10 #h(2mm) Gospel Mark 7:31\-37] + #text(size: 6.5pt)[2nd Class #sym.dot.c Green #h(2mm) Epistle 1 Cor 15:1\-10 #h(2mm) Gospel Mark 7:31\-37] ] @@ -2451,7 +2451,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[2] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Alphonsus Liguori] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Tim. 2:1\-7 #h(2mm) Gospel Luke 10:1\-9] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Tim 2:1\-7 #h(2mm) Gospel Luke 10:1\-9] \ #text(size: 6.5pt)[Commemoration St. Stephen I, Pope and Martyr] ] @@ -2461,7 +2461,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[3] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("green") \ #text(weight: "bold")[Tuesday of the 11th Week of the Time after Pentecost] \ - #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 1 Cor. 15:1\-10 #h(2mm) Gospel Mark 7:31\-37] + #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 1 Cor 15:1\-10 #h(2mm) Gospel Mark 7:31\-37] ] @@ -2470,7 +2470,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[4] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Dominic] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Tim. 4:1\-8 #h(2mm) Gospel Luke 12:35\-40] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Tim 4:1\-8 #h(2mm) Gospel Luke 12:35\-40] ] @@ -2498,7 +2498,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[7] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Cajetan] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 31:8\-11 #h(2mm) Gospel Matt 6:24\-33] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 31:8\-11 #h(2mm) Gospel Matt 6:24\-33] \ #text(size: 6.5pt)[Commemoration St. Donatus] ] @@ -2513,7 +2513,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[8] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("green") \ #text(weight: "bold")[12th Sunday after Pentecost] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Green #h(2mm) Epistle 2 Cor. 3:4\-9 #h(2mm) Gospel Luke 10:23\-37] + #text(size: 6.5pt)[2nd Class #sym.dot.c Green #h(2mm) Epistle 2 Cor 3:4\-9 #h(2mm) Gospel Luke 10:23\-37] ] @@ -2532,7 +2532,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[10] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Lawrence] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Red #h(2mm) Epistle 2 Cor. 9:6\-10 #h(2mm) Gospel John 12:24\-26] + #text(size: 6.5pt)[2nd Class #sym.dot.c Red #h(2mm) Epistle 2 Cor 9:6\-10 #h(2mm) Gospel John 12:24\-26] ] @@ -2541,7 +2541,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[11] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("green") \ #text(weight: "bold")[Wednesday of the 12th Week of the Time after Pentecost] \ - #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 2 Cor. 3:4\-9 #h(2mm) Gospel Luke 10:23\-37] \ + #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 2 Cor 3:4\-9 #h(2mm) Gospel Luke 10:23\-37] \ #text(size: 6.5pt)[Commemoration Sts. Tiburtius & Susanna] ] @@ -2551,7 +2551,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[12] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Clare] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Cor 10:17\-18; 11:1\-2 #h(2mm) Gospel Matt 25:1\-13.] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Cor 10:17\-18; 11:1\-2 #h(2mm) Gospel Matt 25:1\-13] ] @@ -2560,7 +2560,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[13] #h(2mm) #text(size: 7pt)[Friday] #h(1fr) #swatch("green") \ #text(weight: "bold")[Friday of the 12th Week of the Time after Pentecost] \ - #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 2 Cor. 3:4\-9 #h(2mm) Gospel Luke 10:23\-37] \ + #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 2 Cor 3:4\-9 #h(2mm) Gospel Luke 10:23\-37] \ #text(size: 6.5pt)[Commemoration Sts. Hippolytus & Cassian] ] @@ -2570,7 +2570,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[14] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[Vigil of the Assumption] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Violet #h(2mm) Epistle Sir 24:23\-31 #h(2mm) Gospel Luke 11:27\-28] \ + #text(size: 6.5pt)[2nd Class #sym.dot.c Violet #h(2mm) Epistle Ecclus 24:23\-31 #h(2mm) Gospel Luke 11:27\-28] \ #text(size: 6.5pt)[Commemoration St. Eusebius] ] @@ -2595,7 +2595,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[16] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Joachim, Father of the Blessed Virgin] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c White #h(2mm) Epistle Sir 31:8\-11 #h(2mm) Gospel Matt 1:1\-16] + #text(size: 6.5pt)[2nd Class #sym.dot.c White #h(2mm) Epistle Ecclus 31:8\-11 #h(2mm) Gospel Matt 1:1\-16] ] @@ -2604,7 +2604,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[17] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Hyacinth] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] ] @@ -2623,7 +2623,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[19] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. John Eudes] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] ] @@ -2641,7 +2641,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[21] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Jane Frances de Chantal] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Prov 31:10\-31 #h(2mm) Gospel Matt 13:44\-52.] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Prov 31:10\-31 #h(2mm) Gospel Matt 13:44\-52] ] @@ -2665,7 +2665,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[23] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Philip Benizi] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Cor. 4:9\-14 #h(2mm) Gospel Luke 12:32\-34] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Cor 4:9\-14 #h(2mm) Gospel Luke 12:32\-34] ] @@ -2674,7 +2674,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[24] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Bartholomew] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Red #h(2mm) Epistle 1 Cor. 12:27\-31 #h(2mm) Gospel Luke 6:12\-19] + #text(size: 6.5pt)[2nd Class #sym.dot.c Red #h(2mm) Epistle 1 Cor 12:27\-31 #h(2mm) Gospel Luke 6:12\-19] ] @@ -2735,7 +2735,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[30] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Rose of Lima] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Cor 10:17\-18; 11:1\-2 #h(2mm) Gospel Matt 25:1\-13.] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Cor 10:17\-18; 11:1\-2 #h(2mm) Gospel Matt 25:1\-13] \ #text(size: 6.5pt)[Commemoration Sts. Felix and Adauctus] ] @@ -2745,7 +2745,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[31] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Raymond Nonnatus] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] ] @@ -2791,7 +2791,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[2] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Stephen of Hungary] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 31:8\-11 #h(2mm) Gospel Luke 19:12\-26] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 31:8\-11 #h(2mm) Gospel Luke 19:12\-26] ] @@ -2800,7 +2800,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[3] #h(2mm) #text(size: 7pt)[Friday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Pius X] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Thess. 2:2\-8 #h(2mm) Gospel John 21:15\-17] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Thess 2:2\-8 #h(2mm) Gospel John 21:15\-17] ] @@ -2870,7 +2870,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[10] #h(2mm) #text(size: 7pt)[Friday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Nicholas of Tolentino] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Cor. 4:9\-14 #h(2mm) Gospel Luke 12:32\-34] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Cor 4:9\-14 #h(2mm) Gospel Luke 12:32\-34] ] @@ -2965,7 +2965,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[19] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("green") \ #text(weight: "bold")[18th Sunday after Pentecost] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Green #h(2mm) Epistle 1 Cor. 1:4\-8 #h(2mm) Gospel Matt 9:1\-8] + #text(size: 6.5pt)[2nd Class #sym.dot.c Green #h(2mm) Epistle 1 Cor 1:4\-8 #h(2mm) Gospel Matt 9:1\-8] ] @@ -2974,7 +2974,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[20] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("green") \ #text(weight: "bold")[Monday of the 18th Week of the Time after Pentecost] \ - #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 1 Cor. 1:4\-8 #h(2mm) Gospel Matt 9:1\-8] \ + #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle 1 Cor 1:4\-8 #h(2mm) Gospel Matt 9:1\-8] \ #text(size: 6.5pt)[Commemoration Sts. Eustace & Companions] ] @@ -2984,7 +2984,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[21] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Matthew] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Red #h(2mm) Epistle Ezek 1:10\-14 #h(2mm) Gospel Matt 9:9\-13] + #text(size: 6.5pt)[2nd Class #sym.dot.c Red #h(2mm) Epistle Ezech 1:10\-14 #h(2mm) Gospel Matt 9:9\-13] ] @@ -3003,7 +3003,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[23] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Linus] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 Pet 5:1\-4; 5:10\-11. #h(2mm) Gospel Matt 16:13\-19] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 Pet 5:1\-4; 5:10\-11 #h(2mm) Gospel Matt 16:13\-19] \ #text(size: 6.5pt)[Commemoration St. Thecla] ] @@ -3064,7 +3064,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[29] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("white") \ #text(weight: "bold")[Dedication of St. Michael the Archangel] \ - #text(size: 6.5pt)[1st Class #sym.dot.c White #h(2mm) Epistle Rev 1:1\-5 #h(2mm) Gospel Matt 18:1\-10] + #text(size: 6.5pt)[1st Class #sym.dot.c White #h(2mm) Epistle Apoc 1:1\-5 #h(2mm) Gospel Matt 18:1\-10] ] @@ -3118,7 +3118,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[2] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("white") \ #text(weight: "bold")[Holy Guardian Angels] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Exod 23:20\-23 #h(2mm) Gospel Matt 18:1\-10] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ex 23:20\-23 #h(2mm) Gospel Matt 18:1\-10] ] @@ -3160,7 +3160,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[6] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Bruno] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] ] @@ -3169,7 +3169,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[7] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("white") \ #text(weight: "bold")[Our Lady of the Rosary] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c White #h(2mm) Epistle Prov 8:22\-24, 32\-35. #h(2mm) Gospel Luke 1:26\-38] \ + #text(size: 6.5pt)[2nd Class #sym.dot.c White #h(2mm) Epistle Prov 8:22\-24, 32\-35 #h(2mm) Gospel Luke 1:26\-38] \ #text(size: 6.5pt)[Commemoration St. Mark I] ] @@ -3179,7 +3179,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[8] #h(2mm) #text(size: 7pt)[Friday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Bridget of Sweden] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Tim. 5:3\-10. #h(2mm) Gospel Matt 13:44\-52.] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Tim. 5:3\-10 #h(2mm) Gospel Matt 13:44\-52] \ #text(size: 6.5pt)[Commemoration Ss. Sergio, Baccho, Marcello and Apulejo Martyrs] ] @@ -3213,7 +3213,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[11] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("white") \ #text(weight: "bold")[Maternity of the Blessed Virgin Mary] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c White #h(2mm) Epistle Sir 24:23\-31 #h(2mm) Gospel Luke 2:43\-51] + #text(size: 6.5pt)[2nd Class #sym.dot.c White #h(2mm) Epistle Ecclus 24:23\-31 #h(2mm) Gospel Luke 2:43\-51] ] @@ -3231,7 +3231,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[13] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Edward] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] ] @@ -3240,7 +3240,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[14] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Callistus I] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 Pet 5:1\-4; 5:10\-11. #h(2mm) Gospel Matt 16:13\-19] + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 Pet 5:1\-4; 5:10\-11 #h(2mm) Gospel Matt 16:13\-19] ] @@ -3249,7 +3249,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[15] #h(2mm) #text(size: 7pt)[Friday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Teresa of Avila] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Cor 10:17\-18; 11:1\-2 #h(2mm) Gospel Matt 25:1\-13.] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Cor 10:17\-18; 11:1\-2 #h(2mm) Gospel Matt 25:1\-13] ] @@ -3258,7 +3258,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[16] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Hedwig] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Prov 31:10\-31 #h(2mm) Gospel Matt 13:44\-52.] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Prov 31:10\-31 #h(2mm) Gospel Matt 13:44\-52] ] @@ -3281,7 +3281,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[18] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Luke the Evangelist] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Red #h(2mm) Epistle 2 Cor. 8:16\-24 #h(2mm) Gospel Luke 10:1\-9] + #text(size: 6.5pt)[2nd Class #sym.dot.c Red #h(2mm) Epistle 2 Cor 8:16\-24 #h(2mm) Gospel Luke 10:1\-9] ] @@ -3299,7 +3299,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[20] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. John Cantius] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle James 2:12\-17 #h(2mm) Gospel Luke 12:35\-40] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Jas 2:12\-17 #h(2mm) Gospel Luke 12:35\-40] ] @@ -3380,7 +3380,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[28] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("red") \ #text(weight: "bold")[Sts. Simon & Jude] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Red #h(2mm) Epistle Eph. 4:7\-13. #h(2mm) Gospel John 15:17\-25] + #text(size: 6.5pt)[2nd Class #sym.dot.c Red #h(2mm) Epistle Eph 4:7\-13 #h(2mm) Gospel John 15:17\-25] ] @@ -3412,7 +3412,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[31] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("white") \ #text(weight: "bold")[Christ the King] \ - #text(size: 6.5pt)[1st Class #sym.dot.c White #h(2mm) Epistle Col 1:12\-20. #h(2mm) Gospel John 18:33\-37] + #text(size: 6.5pt)[1st Class #sym.dot.c White #h(2mm) Epistle Col 1:12\-20 #h(2mm) Gospel John 18:33\-37] ] @@ -3456,7 +3456,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[2] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("black") \ #text(weight: "bold")[Commemoration of All Souls] \ - #text(size: 6.5pt)[1st Class #sym.dot.c Black #h(2mm) Epistle 1 Cor. 15:51\-57 #h(2mm) Gospel John 5:25\-29] + #text(size: 6.5pt)[1st Class #sym.dot.c Black #h(2mm) Epistle 1 Cor 15:51\-57 #h(2mm) Gospel John 5:25\-29] ] @@ -3465,7 +3465,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[3] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("green") \ #text(weight: "bold")[Wednesday of the 24th Week of the Time after Pentecost] \ - #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle Col 1:12\-20. #h(2mm) Gospel John 18:33\-37] + #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle Col 1:12\-20 #h(2mm) Gospel John 18:33\-37] ] @@ -3474,7 +3474,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[4] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Charles Borromeo] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 44:16\-27; 45:3\-20 #h(2mm) Gospel Matt 25:14\-23] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 44:16\-27; 45:3\-20 #h(2mm) Gospel Matt 25:14\-23] \ #text(size: 6.5pt)[Commemoration Sts. Vitalis and Agricola, Martyrs] ] @@ -3484,7 +3484,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[5] #h(2mm) #text(size: 7pt)[Friday] #h(1fr) #swatch("green") \ #text(weight: "bold")[Friday of the 24th Week of the Time after Pentecost] \ - #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle Col 1:12\-20. #h(2mm) Gospel John 18:33\-37] + #text(size: 6.5pt)[4th Class #sym.dot.c Green #h(2mm) Epistle Col 1:12\-20 #h(2mm) Gospel John 18:33\-37] ] @@ -3526,7 +3526,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[9] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("white") \ #text(weight: "bold")[Dedication of the Archbasilica of Our Holy Savior] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c White #h(2mm) Epistle Rev 21:2\-5 #h(2mm) Gospel Luke 19:1\-10] \ + #text(size: 6.5pt)[2nd Class #sym.dot.c White #h(2mm) Epistle Apoc 21:2\-5 #h(2mm) Gospel Luke 19:1\-10] \ #text(size: 6.5pt)[Commemoration St. Theodore] ] @@ -3536,7 +3536,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[10] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Andrew Avellino] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 31:8\-11 #h(2mm) Gospel Luke 12:35\-40] \ #text(size: 6.5pt)[Commemoration Sts. Tryphonis, Respicii, et Nymphae] ] @@ -3546,7 +3546,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[11] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Martin of Tours] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 44:16\-27; 45:3\-20 #h(2mm) Gospel Luke 11:33\-36] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 44:16\-27; 45:3\-20 #h(2mm) Gospel Luke 11:33\-36] \ #text(size: 6.5pt)[Commemoration St. Menna] ] @@ -3556,7 +3556,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[12] #h(2mm) #text(size: 7pt)[Friday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Martin I] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 Pet 5:1\-4; 5:10\-11. #h(2mm) Gospel Matt 16:13\-19] + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 1 Pet 5:1\-4; 5:10\-11 #h(2mm) Gospel Matt 16:13\-19] ] @@ -3597,7 +3597,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[16] #h(2mm) #text(size: 7pt)[Tuesday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Gertrude the Great] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Cor 10:17\-18; 11:1\-2 #h(2mm) Gospel Matt 25:1\-13.] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 2 Cor 10:17\-18; 11:1\-2 #h(2mm) Gospel Matt 25:1\-13] ] @@ -3606,7 +3606,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[17] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Gregory the Wonderworker] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Sir 44:16\-27; 45:3\-20 #h(2mm) Gospel Mark 11:22\-24] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 44:16\-27; 45:3\-20 #h(2mm) Gospel Mark 11:22\-24] ] @@ -3615,7 +3615,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[18] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("white") \ #text(weight: "bold")[Dedication of the Basilicas of Sts. Peter & Paul] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Rev 21:2\-5 #h(2mm) Gospel Luke 19:1\-10] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Apoc 21:2\-5 #h(2mm) Gospel Luke 19:1\-10] ] @@ -3624,7 +3624,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[19] #h(2mm) #text(size: 7pt)[Friday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Elizabeth of Hungary] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Prov 31:10\-31 #h(2mm) Gospel Matt 13:44\-52.] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Prov 31:10\-31 #h(2mm) Gospel Matt 13:44\-52] \ #text(size: 6.5pt)[Commemoration St. Pontian] ] @@ -3634,7 +3634,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[20] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Felix of Valois] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Cor. 4:9\-14 #h(2mm) Gospel Luke 12:32\-34] + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Cor 4:9\-14 #h(2mm) Gospel Luke 12:32\-34] ] @@ -3657,7 +3657,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[22] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Cecilia] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle Sir 51:13\-17. #h(2mm) Gospel Matt 25:1\-13.] + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle Ecclus 51:13\-17 #h(2mm) Gospel Matt 25:1\-13] ] @@ -3686,7 +3686,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[25] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Catherine of Alexandria] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle Sir 51:1\-8; 51:12 #h(2mm) Gospel Matt 25:1\-13.] + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle Ecclus 51:1\-8; 51:12 #h(2mm) Gospel Matt 25:1\-13] ] @@ -3695,7 +3695,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[26] #h(2mm) #text(size: 7pt)[Friday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Sylvester] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 45:1\-6 #h(2mm) Gospel Matt 19:27\-29.] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle Ecclus 45:1\-6 #h(2mm) Gospel Matt 19:27\-29] \ #text(size: 6.5pt)[Commemoration St. Peter of Alexandria] ] @@ -3783,7 +3783,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[2] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Vivian] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle Sir 51:13\-17. #h(2mm) Gospel Matt 13:44\-52.] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle Ecclus 51:13\-17 #h(2mm) Gospel Matt 13:44\-52] \ #text(size: 6.5pt)[Commemoration Thursday of the 1st Week of Advent] ] @@ -3877,7 +3877,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[11] #h(2mm) #text(size: 7pt)[Saturday] #h(1fr) #swatch("white") \ #text(weight: "bold")[St. Damasus I] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Pet 5:1\-4; 5:10\-11. #h(2mm) Gospel Matt 16:13\-19] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c White #h(2mm) Epistle 1 Pet 5:1\-4; 5:10\-11 #h(2mm) Gospel Matt 16:13\-19] \ #text(size: 6.5pt)[Commemoration Saturday of the 2nd Week of Advent] ] @@ -3901,7 +3901,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[13] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Lucy] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 2 Cor 10:17\-18; 11:1\-2 #h(2mm) Gospel Matt 13:44\-52.] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 2 Cor 10:17\-18; 11:1\-2 #h(2mm) Gospel Matt 13:44\-52] \ #text(size: 6.5pt)[Commemoration Monday of the 3rd Week of Advent] ] @@ -3929,7 +3929,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[16] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("red") \ #text(weight: "bold")[St. Eusebius] \ - #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 2 Cor. 1:3\-7 #h(2mm) Gospel Matt 16:24\-27.] \ + #text(size: 6.5pt)[3rd Class #sym.dot.c Red #h(2mm) Epistle 2 Cor 1:3\-7 #h(2mm) Gospel Matt 16:24\-27] \ #text(size: 6.5pt)[Commemoration Thursday of the 3rd Week of Advent] ] @@ -3962,7 +3962,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[19] #h(2mm) #text(size: 7pt)[Sunday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[4th Sunday of Advent] \ - #text(size: 6.5pt)[1st Class #sym.dot.c Violet #h(2mm) Epistle 1 Cor. 4:1\-5 #h(2mm) Gospel Luke 3:1\-6] + #text(size: 6.5pt)[1st Class #sym.dot.c Violet #h(2mm) Epistle 1 Cor 4:1\-5 #h(2mm) Gospel Luke 3:1\-6] ] @@ -3971,7 +3971,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[20] #h(2mm) #text(size: 7pt)[Monday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[Monday of the 4th Week of Advent] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Violet #h(2mm) Epistle 1 Cor. 4:1\-5 #h(2mm) Gospel Luke 3:1\-6] + #text(size: 6.5pt)[2nd Class #sym.dot.c Violet #h(2mm) Epistle 1 Cor 4:1\-5 #h(2mm) Gospel Luke 3:1\-6] ] @@ -3990,7 +3990,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[22] #h(2mm) #text(size: 7pt)[Wednesday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[Wednesday of the 4th Week of Advent] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Violet #h(2mm) Epistle 1 Cor. 4:1\-5 #h(2mm) Gospel Luke 3:1\-6] + #text(size: 6.5pt)[2nd Class #sym.dot.c Violet #h(2mm) Epistle 1 Cor 4:1\-5 #h(2mm) Gospel Luke 3:1\-6] ] @@ -3999,7 +3999,7 @@ #set par(leading: 0.36em) #text(weight: "bold")[23] #h(2mm) #text(size: 7pt)[Thursday] #h(1fr) #swatch("violet") \ #text(weight: "bold")[Thursday of the 4th Week of Advent] \ - #text(size: 6.5pt)[2nd Class #sym.dot.c Violet #h(2mm) Epistle 1 Cor. 4:1\-5 #h(2mm) Gospel Luke 3:1\-6] + #text(size: 6.5pt)[2nd Class #sym.dot.c Violet #h(2mm) Epistle 1 Cor 4:1\-5 #h(2mm) Gospel Luke 3:1\-6] ] diff --git a/test/test_support.ml b/test/test_support.ml index 7d7662f..f12fcd7 100644 --- a/test/test_support.ml +++ b/test/test_support.ml @@ -63,3 +63,31 @@ let ef_context () = match load_ef_commons () with | Error e -> failwith e | Ok commons -> Rite_ef.context ~lectionary ~commons) + +(* Mirrors bin/main.ml's [names_of] exactly (Task 9): {!Colitur_naming.Lang.bible} + is a total lookup that returns THE KEY on a miss (["luke.abbr"]), so this + degrades to the data's own spelling ({!Colitur_citation.Book.default_spelling}) + rather than letting a miss render literally. Duplicated here rather than + shared, the same call this file's own header already makes for its three + loaders: [bin/] and [test/] are separate dune stanzas. *) +let names_of lang id form = + let key = + Colitur_citation.Book.to_string id + ^ (match form with `Full -> ".full" | `Abbr -> ".abbr") + in + let v = Colitur_naming.Lang.bible lang key in + if v = key then Colitur_citation.Book.default_spelling id else v + +(* The [Sigla.t] a real CLI invocation with no --raw and no --sigla-* flags + builds (mirrors bin/main.ml's [load_sigla] under those defaults exactly): + [lang]'s own [\[sigla\]] section (none shipped yet, so + {!Colitur_citation.Render.default_style}), [abbr] books, the Vulgate + tradition. Used by test_view.ml/test_render_golden.ml so their golden and + shape assertions exercise the SAME rendering path `colitur table`/`emit`/ + `publish` do by default, not a stand-in. *) +let default_sigla lang = + Colitur_citation.Sigla.make + ~style: + (Colitur_citation.Render.with_book `Abbr + (Colitur_citation.Render.style_of_fields (Colitur_naming.Lang.sigla_fields lang))) + ~tradition:Colitur_citation.Book.vulgate ~names:(names_of lang) diff --git a/test/test_view.ml b/test/test_view.ml index 37fb284..b2d302e 100644 --- a/test/test_view.ml +++ b/test/test_view.ml @@ -45,7 +45,8 @@ let default_lang = lazy (Colitur_naming.Lang.with_fallback (read_lang "../lang/en.ini") (read_lang "../lang/la.ini")) let view_of y = - V.of_days ~lang:(Lazy.force default_lang) ~vocab:Rite_ef.Vocab_ef.vocab ~rite:"ef" ~year:y + let lang = Lazy.force default_lang in + V.of_days ~lang ~sigla:(Test_support.default_sigla lang) ~vocab:Rite_ef.Vocab_ef.vocab ~rite:"ef" ~year:y (days_of_year y) let get path v = @@ -180,7 +181,10 @@ let latin () = match Colitur_naming.Lang.of_string s with | Ok t -> t | Error e -> Alcotest.failf "la.ini: %s" e -let view_named y = V.of_days ~lang:(latin ()) ~vocab:Rite_ef.Vocab_ef.vocab ~rite:"ef" ~year:y (days_of_year y) +let view_named y = + let lang = latin () in + V.of_days ~lang ~sigla:(Test_support.default_sigla lang) ~vocab:Rite_ef.Vocab_ef.vocab ~rite:"ef" ~year:y + (days_of_year y) (* The ordo booklet's week header (Hebdomada I (Ian 1-2)): a Roman numeral beside the existing arabic one, and month_num/month_name/month_abbr @@ -256,7 +260,10 @@ let test_no_day_shows_a_slug () = (as_list (get [ "days" ] v)) let test_slug_is_unchanged_by_naming () = - let raw = V.of_days ~lang:Colitur_naming.Lang.raw ~vocab:Rite_ef.Vocab_ef.vocab ~rite:"ef" ~year:2027 (days_of_year 2027) in + let raw = + V.of_days ~lang:Colitur_naming.Lang.raw ~sigla:Colitur_citation.Sigla.verbatim + ~vocab:Rite_ef.Vocab_ef.vocab ~rite:"ef" ~year:2027 (days_of_year 2027) + in let named = view_named 2027 in List.iter2 (fun a b -> Alcotest.(check string) "slug identical" (as_str (get [ "slug" ] a)) (as_str (get [ "slug" ] b))) @@ -264,7 +271,10 @@ let test_slug_is_unchanged_by_naming () = (* Under --raw the name IS the slug: that is what makes raw output byte-stable. *) let test_raw_name_equals_slug () = - let raw = V.of_days ~lang:Colitur_naming.Lang.raw ~vocab:Rite_ef.Vocab_ef.vocab ~rite:"ef" ~year:2027 (days_of_year 2027) in + let raw = + V.of_days ~lang:Colitur_naming.Lang.raw ~sigla:Colitur_citation.Sigla.verbatim + ~vocab:Rite_ef.Vocab_ef.vocab ~rite:"ef" ~year:2027 (days_of_year 2027) + in List.iter (fun d -> Alcotest.(check string) "raw" (as_str (get [ "slug" ] d)) (as_str (get [ "name" ] d))) (as_list (get [ "days" ] raw)) -- cgit v1.3 From 1da70dc7ac03fe33fb92b172a0e26932764170d6 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Thu, 20 Aug 2026 19:03:02 +0200 Subject: fix(citation): close the final review's blocking findings The branch was RED and reported green. `dune test` exited 1: test/cli.t pinned the pre-fix output `kings_1 19:3-8`, which the previous commit had already fixed to `1 Reg 19:3-8`. The gate command piped dune through `tail`, so it reported tail's exit status, and cram prints its diff BEFORE the alcotest summary, so the two lines shown were the passing ones. Verify with `dune test; echo $?`, never through a pipe. A style file's own `book` key was unreachable. sigla_book resolved against a hardcoded "abbr" and the result was applied unconditionally, so the documented `[sigla] book = full` could never win. Render gains book_string, and the style's own value is now the default that a flag or config overrides. The unit test pinned style_of_fields correctly while the wiring defeated it. `lang --check` filtered the reference set to the celebration prefix, so a file with no [bible] section at all reported a clean bill of health -- contradicting both the reason the keys change was made and lang.ml's own comment. It now reports missing book names too. The token test missed a FOURTH citation-bearing file: adjustments.sexp writes citations as `Set_citation`, not `(reference ...)`. Its 16 citations all parse, so nothing was broken, but nothing was checking. The first attempt at this fix read the file and extracted NOTHING -- the marker stopped before the opening quote, so every payload was the part label -- which is recorded in the code rather than left as a trap. Also: colitur-config(5) claimed a trailing period the data does not carry, and two la.ini scan quotes silently corrected OCR damage ("Ionae 3, I - I O", "Epistolse") while presenting themselves as verbatim. Both are now marked as corrections. --- bin/main.ml | 31 ++++++++++++++++++++++++++++++- lang/la.ini | 13 +++++++++++-- lib/citation/render.ml | 1 + lib/citation/render.mli | 10 ++++++++++ man/colitur-config.5 | 2 +- test/cli.t | 23 +++++++++++++++-------- test/test_citation.ml | 32 ++++++++++++++++++++++++++------ 7 files changed, 94 insertions(+), 18 deletions(-) (limited to 'lib') diff --git a/bin/main.ml b/bin/main.ml index c76a082..1207b1d 100644 --- a/bin/main.ml +++ b/bin/main.ml @@ -780,7 +780,11 @@ let load_sigla ~raw ~lang_t ~sigla_style_flag ~sigla_book_flag ~sigla_tradition_ in let sigla_book_value, _ = Colitur_naming.Config.resolve ~flag:sigla_book_flag - ~config:(Colitur_naming.Config.sigla_book config) ~default:"abbr" + ~config:(Colitur_naming.Config.sigla_book config) + (* The STYLE's own [book] key is the default, so a style file can + set it and a flag/config still overrides. A hardcoded "abbr" + here made the documented [sigla] book key unreachable. *) + ~default:(Colitur_citation.Render.book_string style) in let book_form = match sigla_book_value with @@ -1870,11 +1874,36 @@ let lang_check path = in let missing = List.filter (fun s -> not (List.mem s have)) known in let unknown = List.filter (fun s -> not (List.mem s known)) have in + (* Book names are checked the same way, and separately. Without + this the reference set gained a [bible] half that nothing ever + consulted: a file with [bible] entirely absent reported a clean + bill of health while every citation silently fell back to the + data's own Latin spelling. A miss is the TOTAL-lookup contract's + own signature -- [Lang.bible] returns the KEY when there is no + entry -- so equality with the key IS the test. *) + let missing_books = + List.concat_map + (fun id -> + let n = Colitur_citation.Book.to_string id in + List.filter_map + (fun form -> + let key = n ^ "." ^ form in + if Colitur_naming.Lang.bible t key = key then Some key + else None) + [ "full"; "abbr" ]) + Colitur_citation.Book.all + in List.iter (fun s -> Printf.printf "missing: %s\n" s) (List.sort compare missing); + List.iter (fun s -> Printf.printf "missing book: %s\n" s) + (List.sort compare missing_books); List.iter (fun s -> Printf.printf "unknown slug: %s\n" s) (List.sort compare unknown); + let books_total = 2 * List.length Colitur_citation.Book.all in Printf.printf "%s: %d of %d celebrations named, %d missing, %d unknown\n" path (List.length known - List.length missing) (List.length known) (List.length missing) (List.length unknown); + Printf.printf "%s: %d of %d book names, %d missing\n" path + (books_total - List.length missing_books) books_total + (List.length missing_books); if unknown <> [] then exit 1) (* `colitur config --show` -- each effective setting, its resolved value, diff --git a/lang/la.ini b/lang/la.ini index 3783482..821acff 100644 --- a/lang/la.ini +++ b/lang/la.ini @@ -1997,7 +1997,12 @@ jonas.full = Ionas Propheta ; scan1.txt:11021 "Lectio Ionae Prophetae." -- CORRECTS the sourcing note ; (genitive "Ionae" -> nominative "Ionas"). jonas.abbr = Ionae -; scan1.txt:11022 "Ionae 3, 1-10", same page as the .full citation -- the +; scan1.txt:11022 -- OCR-NORMALISED, not verbatim: the line actually reads +; "Ionae 3, I - I O", the scanner having read the digits 1 and 0 as capital +; letter I and letter O. The reading is unambiguous in context (Jonas 3 has +; 10 verses and the pericope below runs to verse 10), but the quote is a +; correction, not a transcription, and is marked so rather than presented as +; if the page said it. Same page as the .full citation -- the ; Missal's own locator uses the genitive form directly, unabbreviated. malachi.full = Malachias Propheta ; scan1.txt:26697 "Lectio Malachiae Prophetae." -- CORRECTS the sourcing @@ -2101,7 +2106,11 @@ hebrews.abbr = Hebr ; --- Catholic epistles -------------------------------------------------- james.full = Epistola beati Iacobi Apostoli -; scan1.txt:20348 "Lectio Epistolae beati Iacobi Apostoli.", also +; scan1.txt:20348 -- OCR-NORMALISED, not verbatim: the line reads +; "Epistolse beati Iacobi Apostoli", the scanner having read the ligature ae +; as "se". The correction is certain (no Latin word "Epistolse" exists, and +; the same phrase is clean elsewhere), but it is a correction and is marked +; as one. Also ; 20432/20509/34828/38918/40963/41197/45872/49193 -- no "ad X" destination ; to shorten to, so the attribution stays; see the header's own note on this ; pattern. diff --git a/lib/citation/render.ml b/lib/citation/render.ml index c66a0ca..79aaa86 100644 --- a/lib/citation/render.ml +++ b/lib/citation/render.ml @@ -20,6 +20,7 @@ let default_style = let part_sep st = st.part_sep let range st = st.range let book_sep st = st.book_sep +let book_string st = match st.book with `Full -> "full" | `Abbr -> "abbr" (* Arabic -> Roman, for the {chapter_roman} placeholder. Lifted from [Colitur_render.View.roman_numeral], which prints "Hebdomada I" week diff --git a/lib/citation/render.mli b/lib/citation/render.mli index d741931..274900c 100644 --- a/lib/citation/render.mli +++ b/lib/citation/render.mli @@ -44,5 +44,15 @@ val range : style -> string [\textasciitilde{}]. *) val book_sep : style -> string +(** The style's own book form, as the string a config file would write + (["full"] or ["abbr"]). + + Exists so a caller can use the STYLE's value as the default when + resolving the [sigla_book] setting. Resolving against a hardcoded + ["abbr"] instead makes a style file's own [book] key unreachable -- + the value is always overwritten before it can apply -- which is what + shipped until this accessor existed. *) +val book_string : style -> string + val render : style -> names:(Book.id -> [ `Full | `Abbr ] -> string) -> Parse.t -> string diff --git a/man/colitur-config.5 b/man/colitur-config.5 index 6b3a574..0e242bf 100644 --- a/man/colitur-config.5 +++ b/man/colitur-config.5 @@ -201,7 +201,7 @@ Overrides the selected style's own setting. Default .BR abbr , giving -.B "Luc. 5:12\-14" +.B "Luc 5:12\-14" rather than .BR "Evangelium secundum Lucam 5:12\-14" . An unrecognised value is a hard error, the same discipline as an unknown diff --git a/test/cli.t b/test/cli.t index d9d8ec5..b44a256 100644 --- a/test/cli.t +++ b/test/cli.t @@ -1261,12 +1261,14 @@ slug the engine can produce over 2020-2045: $ colitur lang --check d.ini d.ini: 725 of 725 celebrations named, 0 missing, 0 unknown + d.ini: 104 of 104 book names, 0 missing `--check` reports what is MISSING (a real slug with no entry): $ printf '[meta]\nlang = zz\n[celebration]\nef-epiphany = Test\n' > partial.ini - $ colitur lang --check partial.ini | tail -1 + $ colitur lang --check partial.ini | tail -2 partial.ini: 1 of 725 celebrations named, 724 missing, 0 unknown + partial.ini: 0 of 104 book names, 104 missing `--check` REJECTS an unknown slug (exit 1), so a typo is visible rather than silently dead -- its author would otherwise never learn why the name they @@ -1431,15 +1433,20 @@ Latin-convention punctuation. The synthetic file below overrides only `--sigla-tradition` renumbers which book an id DENOTES (lang/traditions.ini), independently of style or naming -- `modern` maps `3 Kings` onto the id -`kings_1`. Task 10's `la.ini` now carries a `[bible]` row for `kings_1` (a -tradition target the Vulgate data never cites directly, book.mli), but only -its own bare id -- an honest UNSOURCED placeholder, not a name (la.ini's own -`[bible]` header note) -- so it still prints literally, now BY DESIGN rather -than by the row's absence, still a real, if plain, witness that the -tradition actually applied rather than a no-op: +`kings_1`, whose own Latin name la.ini marks CONSTRUCTED: the 1962 Missal +uses Vulgate numbering throughout, so it can contain no incipit for a book +that exists only under a later convention. In Latin the modern tradition +therefore only really moves Kings and Esdras -- Osee, Ionas, Ecclesiasticus +and the Apocalypse keep their Vulgate names either way, because modern +numbering is a vernacular convention: $ colitur readings 2027 --sigla-tradition modern | grep '^2027-02-17' - 2027-02-17 ef-lent-ember-wed | kings_1 19:3-8 | Matth 12:38-50 | Feria IV Quatuor Temporum Quadragesimae + 2027-02-17 ef-lent-ember-wed | 1 Reg 19:3-8 | Matth 12:38-50 | Feria IV Quatuor Temporum Quadragesimae + +Under an English file the same mapping shows its usual face: + + $ colitur readings 2027 --lang en --sigla-tradition modern | grep '^2027-02-17' + 2027-02-17 ef-lent-ember-wed | 1 Kgs 19:3-8 | Matt 12:38-50 | Lenten Ember Wednesday `table`/`render`, `emit` and `publish` accept the same three flags too -- smoke-tested for exit status alone here (a minimal inline template, the diff --git a/test/test_citation.ml b/test/test_citation.ml index 1efaa10..133553b 100644 --- a/test/test_citation.ml +++ b/test/test_citation.ml @@ -117,8 +117,7 @@ let starts_with_at content pos prefix = [Str]/regex -- a plain forward scan for the marker, then read to the closing quote. Mirrors the coordinator's own survey command (grep -oh over the reference marker, quote-delimited). *) -let references content = - let marker = "(reference \"" in +let references_with marker content = let mlen = String.length marker in let len = String.length content in let rec loop pos acc = @@ -151,14 +150,35 @@ let book_token r = let stop = if !i < len && r.[!i] = '.' then !i + 1 else !i in String.sub r 0 stop +(* A citation is written TWO ways in this project's data, and a survey that + knows only one of them silently under-reads the corpus: + (reference "Isa 60:1-6") -- lectionary/sanctoral/commons + (Set_citation First "Wis 7:7-14") -- adjustments.sexp, an overlay + Both markers are scanned below. *) +let references content = + (* Each marker must include the OPENING QUOTE. [references_with] returns + the text between the marker and the next '"', so a marker stopping at + "(Set_citation " yields "First " / "Gospel " -- the part label, never + the citation -- and every entry is then silently discarded. That was + this function's first version, and it read the file while extracting + nothing at all. *) + references_with "(reference \"" content + @ references_with "(Set_citation First \"" content + @ references_with "(Set_citation Gospel \"" content + let test_every_data_file_token_resolves () = (* The check whose absence caused fix round 1: the brief surveyed only the lectionary and missed 21 tokens, several common, living in - sanctoral.sexp and commons.sexp. Read all three files at test time and - re-derive the token set from them, rather than hardcoding a list, so - this keeps working when the data changes. *) + sanctoral.sexp and commons.sexp. + + adjustments.sexp was then missed AGAIN, by this very test, because it + writes citations as `Set_citation` rather than `(reference ...)` -- the + same "one file too few" shape twice over. All FOUR shipped files are + read here, and the token set is re-derived from them at test time + rather than hardcoded, so this keeps working when the data changes. *) let files = - [ "../data/ef/lectionary.sexp"; "../data/ef/sanctoral.sexp"; "../data/ef/commons.sexp" ] + [ "../data/ef/lectionary.sexp"; "../data/ef/sanctoral.sexp"; + "../data/ef/commons.sexp"; "../data/ef/adjustments.sexp" ] in let tokens = files -- cgit v1.3