mirror of
https://github.com/storytold/wordcraft.git
synced 2026-11-06 18:51:26 +00:00
- Page number format: the page layout's `style:num-format`, and a page number field's own (`PAGE \* Arabic`, `roman`, `ROMAN`, `alphabetic`, `ALPHABETIC`), both ways. - Page colour (the first page style's `fo:background-color`). - Page borders: ODF's sit at the margin with the text inside their padding; WordCraft measures a page border from the page edge and the text margin from the edge, so the border's space is ODF's margin and the margin takes in the border and padding, and back on save. - Footnote and endnote numbering (`text:notes-configuration`: format, first number, counted from 0 in ODF, restart, page foot or document end); only what the document sets is written. - Line numbering (`text:linenumbering-configuration`, on unless it says otherwise, ODF 1.3 §19.845: interval, distance, restart on each page). A LibreOffice document with all of these round-trips pixel for pixel; WordCraft draws it 7,213 px from LibreOffice (24,025 with the border at the page edge). The written styles validate against the ODF schema. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GBVQLyDnrG8Tn1yDQcUabC