Vintage LaTeX Project Revives Historical Scientific Typography for Modern Builders 🔗
Standalone LuaLaTeX and MetaPost examples demonstrate engraved plates, star charts, and computed log tables with searchable vector output
Foadsf/vintage-latex offers twenty meticulously crafted examples that reconstruct the aesthetic of pre-digital scientific publishing using LuaLaTeX and MetaPost (via the fiziko library). Each standalone file isolates specific techniques — from OpenType old-style figures and historical ligatures to deterministic TikZ hatching and MetaPost-drawn optical instruments — allowing builders to copy, compile, and deconstruct individual effects.
The project bridges typography and computation: log tables are generated algorithmically, ray paths in lenses are computed via fiziko’s refraction macros, and marginalia, drop capitals, and printer’s rules are implemented with period-accurate spacing and warm ink tones. Output remains vector-based and searchable, preserving accessibility without sacrificing authenticity.
The examples are organized into three categories: pure LaTeX pages for text-driven layouts, standalone fiziko MetaPost figures for technical illustrations, and integrated LuaTeX-rendered MetaPost within LaTeX documents. This modularity enables selective adoption — users can extract a single effect like engraved plate shading or Victorian newspaper columns without inheriting the full suite. Built with reproducibility in mind, the project avoids external dependencies beyond standard TeX Live distributions and the fiziko library, ensuring long-term compile stability.
The catch: The narrow focus on historical aesthetics limits direct applicability to modern UI/documentation workflows, and reliance on LuaTeX and fiziko may deter builders seeking pure LaTeX or TikZ-only solutions.
- Typesetting historical physics papers with period-accurate typography
- Generating searchable vector star charts for educational materials
- Creating engraved-style optical instrument diagrams with labeled components
Source: Foadsf/vintage-latex — based on the project README.