Drop small caps for acronyms; ninth diacritic fix; verify forces a build
Abbreviations are now plain uppercase throughout (Sammay). The pass small-capped an explicit whitelist, which could only ever be partial: on the Abbreviations and Conventions page BFBS, LMS and MLCo stood unconverted in one column beside small-capped BL, BMS, EIC, IOL, OUP, SOAS and SPG, and "MS EUR 30" split a single shelfmark across two styles. Completing the whitelist was the obvious fix and the wrong one. The original is a typescript — a typewriter cannot set small caps — so the source defines none, and rule 3 leaves every acronym as the plain uppercase it prints. smallcaps() is now a documented no-op. p0431: Rtusamhāra -> Ṛtusaṃhāra, verified at 700 dpi (dot under the R, dot under the m). It was catchable because it broke the Bibliography's own pattern: the author gives a title in full transliteration and its anglicised form plain — "Ānanda Bājāra Patrikā (Ananda Bazar Patrika)" — so a Bibliography entry with the marks stripped is an anomaly, while most of the remaining flags there are her distinction rather than our error. Makefile: verify now depends on `build`, not `pdf`. `pdf` is timestamp-conditional, and a source edited while a build is running leaves a PDF newer than the source it does not contain — make then skips the rebuild and verify passes against stale output. That happened here, and reprocheck caught it correctly twice while I twice misread it. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -91,8 +91,12 @@ the latter. **The transcription in `src/pages` always stays exactly as typed**
|
||||
polished copies. The pass applies what the typewriter could not (Sammay, 2026-09-13):
|
||||
* ties, so a reference or unit never breaks across a line (`p.~63`, `Part~II`, `240~lbs`)
|
||||
* en-dashes for numeric ranges (1778--1978)
|
||||
* small caps for institutional acronyms — an explicit whitelist in the script (IOL, BMS, OUP, SOAS,
|
||||
MS, BL …). Fount codes (CW1, SB4, BM V, VF1) and Roman numerals are deliberately excluded
|
||||
* **no small caps.** The pass small-capped a whitelist of institutional acronyms until 2026-09-15
|
||||
(Sammay). Abbreviations are now plain uppercase throughout: the whitelist could only ever be
|
||||
partial, and on the Abbreviations page BFBS, LMS and MLCo stood unconverted beside small-capped
|
||||
BL, BMS, EIC, IOL, OUP, SOAS, SPG — it also split `MS EUR 30` across two styles. Completing the
|
||||
list is the wrong fix: the original is a **typescript**, a typewriter cannot set small caps, so
|
||||
the source defines none and rule 3 leaves every acronym as the plain uppercase it prints
|
||||
* `\mbox` round every inline specimen so it never breaks from adjacent punctuation
|
||||
* **cross-reference links**: `pl. N` and `chapter N` always link (they can only be this thesis's own);
|
||||
`p. N`/`pp. N` link **only where the thesis cites itself**. A page reference inside a citation
|
||||
|
||||
Reference in New Issue
Block a user