You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- src/render/pdf.py kapselt WeasyPrint mit lazy Import; Pango/Cairo-Fehler
erscheinen erst beim Aufruf, nicht beim Modul-Load
- src/build.py: --pdf rendert jeweils ride.N.M.pdf neben index.html;
fehlende Systemlibs werden geloggt, Build laeuft weiter
- templates/html/review.html: print-only DOI-Zeile im Header (A6:
DOI muss auf Seite 1 des PDFs erscheinen, da Sidebar im Print verschwindet)
- static/css/ride.css: print-Stylesheet ausgebaut — @page A4, Chrome
weg, page-break-after auf Headings, Link-URLs als Klammertext
- .github/workflows/build.yml: apt-install libpango/libpangoft2/
libharfbuzz-subset; CI ruft jetzt python -m src.build --pdf
Tests:
- 4 neue (PDF-Magic-Bytes, DOI-im-PDF, print-CSS-Contract, DOI-Header-Line);
WeasyPrint-Tests skippen sauber wenn GTK fehlt (lokales Windows)
- 455 grun + 2 skipped (waren 452)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments