Steffen Becker 943a885754 feat: carry the item's formatting into its list marker
The marker took only the weight of the item's first text portion. It now takes
the family, slant, size and color too — as custom properties on every item,
since they inherit and a nested item must not take its parent's.

A named paragraph style reaches it a second way: the marker inherits the list
item's own font, and the document stylesheet only styled the item's paragraph,
so an imported document whose Standard style is Arial drew its numbers in the
editor's serif default. styleCss now emits the style's text half for the item
too (li:has(> …)).

Both file formats carry marker formatting per level, so a level definition is
written only for a list whose items agree: ODF mints a character style the level
points at, DOCX the level's w:rPr. A mixed list gets none on purpose, so
LibreOffice keeps applying its own first-portion rule.
2026-08-07 20:26:44 +00:00
2026-06-24 23:10:58 +02:00
2026-07-05 14:15:30 +02:00
2026-06-24 23:34:24 +02:00
2026-06-09 23:02:19 +02:00
2026-06-09 23:02:19 +02:00
2026-06-09 23:02:19 +02:00
2026-07-05 14:15:30 +02:00
Languages
TypeScript 73.2%
Svelte 21.4%
JavaScript 3.6%
CSS 1.7%