Initial commit: Ross 1988 re-typeset edition

A searchable, re-typeset edition of Fiona Ross, "The Evolution of the
Printed Bengali Character from 1778 to 1978" (Ph.D., SOAS, 1988),
transcribed from the 431-leaf ProQuest scan. All 431 pages done; 178
plates and 410 inline type specimens cut from the scan; 51 errata.

Tracked: the transcription (src/pages), the preamble and its typographic
decisions, the cut images (plates/ — not reliably regenerable, the crop
specs for the inline cuts were never scripted), tools, and the four
working documents.

Not tracked: the built PDF, which `make` remakes from src/ and plates/;
the ProQuest scan under source/, which is third-party and needed only by
`make prep` and `make plate`; scans/ and work/, both regenerable.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-14 19:03:25 +06:00
co-authored by Claude Opus 5
commit 82849eb94d
1053 changed files with 6089 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
# Toolchain for the Ross-1988 re-typeset project (matches the environment the
# first two sessions ran in: Ubuntu 24.04, TeX Live 2023, tesseract 5.3, poppler).
FROM ubuntu:24.04
ENV DEBIAN_FRONTEND=noninteractive LANG=C.UTF-8
RUN apt-get update && apt-get install -y --no-install-recommends \
texlive-xetex texlive-latex-base texlive-latex-recommended texlive-latex-extra \
texlive-fonts-recommended texlive-fonts-extra \
fonts-liberation fonts-freefont-ttf fontconfig \
poppler-utils tesseract-ocr tesseract-ocr-eng \
python3 python3-pip python3-pil python3-numpy \
make curl ca-certificates \
&& rm -rf /var/lib/apt/lists/* \
&& pip3 install --no-cache-dir --break-system-packages pdfplumber fonttools \
&& fc-cache -f
WORKDIR /work
# The project directory is bind-mounted at /work (see compose.yaml); nothing is copied in.
CMD ["bash"]