RinohType, a document processor inspired by LaTeX
summary
A document typesetter written in Python 3 that renders reStructuredText and Sphinx to PDF using a template plus CSS-like stylesheets, with a layout engine, OpenType/TrueType support, hyphenation via LibreOffice dictionaries, and cross‑reference hyperlinks. Alpha release lacks equations but includes a preliminary Sphinx builder. Minimal dependencies (docutils, pure‑Python PNG), warning messages point to file line and page, and a 230‑page sample renders in about 70 seconds cold and 40 seconds with cache.
AI-written summary · about
chapters (20)
- 0:00About the Speaker
- 0:40What is Rinoh Type?
- 1:55Motivation
- 3:43Goals
- 4:56Status
- 8:01reStructured Text
- 10:09Demonstration
- 21:57citeproc-py: Example
- 22:52Flowable
- 23:42Inline Elements
- 23:54Style Sheets - like CSS
- 24:27Style Sheets - Selectors
- 25:36Style Sheets - Beyond CSS
- 26:38Style Matcher and Sheet
- 27:28Style Sheets - Variables
- 28:01Style Sheet - Inheritance
- 28:33Style Sheet - Extending
- 29:40Performance
- 30:55License
- 31:12More Info
related talks
02h 28mWriting Documentation with Sphinx and reStructuredText
18mThanks, I Made It with Quartodoc
01h 06mDocument your code
02h 59mDocumenting your code from docstrings to automated builds
30mMaster 2.5 GB of unstructured specification documents with ease
48mWe Don’t Need No Stinkin’ PDF Library: Build PDFs with Python the Lazy Way
22mStatic Sites with Sphinx and Markdown
03h 38mPython Types for Fun and Profit
