cd1da6758683b2a3cc8f0b533886d6620663fcaf
odf-kit's list builder reads a run's marks itself and knows nothing about charStyle, and applyRuns — which handles the style on every other path — never sees a list paragraph, so a character-styled list item exported as plain text. A pre-pass now does both of applyRuns' jobs: bake the resolved props into direct marks (the run's own marks staying on top), which is what gets the run a span at all, and prefix the CST sentinel so applyCharacterStyles re-points that span at the named style. Formatting and name both round-trip.
Description
Powerful word processor — just one URL away. Free, Open Source, Private by Design
https://edentext.app/
docxlocal-firstodtofficeooxmlopen-sourceprivateprosemirrorself-hostedsveltetexteditortiptaptypescriptvitewordprocessor
AGPL-3.0
24 MiB
0 Stars
1 Watchers
0 Forks
Languages
TypeScript
73.2%
Svelte
21.4%
JavaScript
3.6%
CSS
1.7%