mirror of
https://github.com/storytold/wordcraft.git
synced 2026-11-06 18:51:26 +00:00
The Asian and complex-script fonts (`style:font-name-asian`/`-complex`, through their font-face declarations, or `style:font-family-*`), the complex script's size, weight and posture, and the Asian and complex languages (`style:language-*`, `style:country-*`) are read on runs and from the default style, into the run's and the document's character properties, and written back. Hebrew, Arabic and CJK text lost its fonts on a save (an RTL test document: 2,043 px apart in LibreOffice after a round trip, now 529). A run's own complex-script weight or posture is written once, not also copied from its Latin bold or italic. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GBVQLyDnrG8Tn1yDQcUabC