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>
18 lines
879 B
Docker
18 lines
879 B
Docker
# 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"]
|