mirror of
https://github.com/storytold/wordcraft.git
synced 2026-11-13 05:52:42 +00:00
* ODT gap 19: a font size reaches every script's text Only fo:font-size was written, so Asian and complex-script text kept the default size in LibreOffice: Chinese text set to 24 pt stayed at 12. Write the Asian and complex sizes with it, as bold and italic are, and read a complex size equal to the text's as no size of its own. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * ODT: a complex size like the text's stays over a style or default with another (gap 19) Dropped as no size of its own, the default's showed instead: a 24 pt Arabic run drew at 12, and a heading saved its complex size as 12. It's now dropped only where that changes nothing, and a default stating one size for all goes with that size. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * ODT: a complex size only goes when no run's complex size changes (gap 19) The check looked at each style alone, so a parent's complex size went from under a child or run that states only a size, and the size stated alone then showed through. The default's and the styles' now go together, and stay as the file says if any run's complex size would change. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Gap 19: docs status lines are main's, with this change in front Merging main had kept this branch's older status lines in ROADMAP.md and docs/file-format-parity.md, which set main's 2026-11-08 date back and dropped main's newer entries and the parity doc's CLI path note. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Gap 19: a size stated alone keeps the complex size above it when saved A run or paragraph style stating only a size took that size as its complex-script size on save, though the model takes it from what is above it. The writer now writes the complex size the model resolves where it differs from the size. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: FredApps <FredApps@users.noreply.github.com>