Daniel Efrat
edc7c931dc
Type: Hebrew and Arabic text laid out right to left (bidi), aligned by its direction
...
- Unicode bidi (unicode-bidi, unicode-script, unicode-general-category):
each paragraph's direction from its first strong character, Hebrew and
Arabic shaped right to left, embedded Latin and numbers keep theirs,
lines wrapped in logical order and reordered per line by whole
clusters; source text, undo and style ranges stay logical.
- Caret, hit testing, selection and the arrow keys follow the visual
order.
- New text aligns automatically: right-to-left paragraphs right, others
left (Justify::Auto, text.setStyle {justify: "auto"}); the Paragraph
panel highlights the resolved alignment and has an Automatic alignment
toggle. Explicit alignments, and older documents', are kept.
- SVG export outlines bidirectional text (with a warning) until it can
be written as directional live text.
2026-10-08 05:24:44 +07:00
..
2026-10-05 15:24:27 +07:00
2026-10-07 12:10:12 +07:00
2026-10-05 16:51:54 +07:00
2026-10-05 02:15:41 +07:00
2026-10-05 15:24:54 +07:00
2026-10-05 03:46:04 +07:00
2026-10-05 06:28:59 +07:00
2026-10-07 02:08:39 +07:00
2026-10-05 15:24:27 +07:00
2026-10-06 00:42:26 +07:00
2026-10-05 12:27:02 +07:00
2026-10-05 05:08:28 +07:00
2026-10-08 00:46:07 +09:00
2026-10-05 16:03:11 +07:00
2026-10-06 00:42:26 +07:00
2026-10-06 12:10:00 +07:00
2026-10-05 12:40:05 +07:00
2026-10-08 05:24:44 +07:00
2026-10-05 08:28:16 +07:00
2026-10-08 03:27:07 +07:00
2026-10-07 16:39:06 +03:00
2026-10-07 02:21:06 +07:00
2026-10-06 12:01:28 +07:00
2026-10-05 09:55:47 +07:00
2026-10-05 18:05:36 +07:00
2026-10-07 07:17:36 +07:00
2026-10-05 04:43:43 +07:00
2026-10-05 06:39:18 +07:00
M12.6: Graphs — the nine graph tools (Column, Stacked Column, Bar, Stacked Bar, Line, Area, Scatter, Pie, Radar), Object → Graph → Type… and Data… (CSV), series groups with legend, regenerate in place keeping moves/scales
2026-10-02 00:16:23 -04:00
2026-10-06 00:42:26 +07:00
2026-10-01 14:37:29 -04:00
2026-10-08 03:22:50 +07:00
2026-10-07 22:29:15 +07:00
2026-10-05 12:40:05 +07:00
2026-10-06 12:16:59 +07:00
2026-10-05 03:11:04 +07:00
2026-10-07 08:58:33 -04:00
2026-10-08 05:24:44 +07:00
2026-10-05 06:39:18 +07:00
2026-10-05 11:41:26 +07:00
2026-10-07 13:02:55 +07:00
2026-10-05 02:15:41 +07:00
2026-10-05 03:46:04 +07:00
2026-10-05 12:40:05 +07:00
2026-10-05 04:43:43 +07:00
2026-10-07 17:03:07 -04:00
2026-10-08 03:27:07 +07:00
2026-10-05 23:05:32 +07:00
2026-10-05 06:28:59 +07:00
2026-10-05 10:40:22 +07:00
2026-10-08 03:27:36 +07:00
2026-10-06 00:19:41 +07:00
2026-10-07 21:10:17 +07:00
2026-10-05 17:39:28 +07:00
2026-10-05 17:27:00 +07:00
2026-10-05 16:30:46 +07:00
2026-10-05 17:26:59 +07:00
2026-10-06 12:01:28 +07:00
2026-10-05 05:08:15 +07:00
2026-10-05 15:24:19 +07:00
2026-10-07 22:29:15 +07:00
2026-10-05 15:24:51 +07:00
2026-10-05 07:43:41 +07:00
2026-10-05 04:38:09 +07:00
2026-10-05 03:06:13 +07:00
2026-10-05 04:20:27 +07:00
2026-10-05 05:08:15 +07:00
2026-10-02 10:13:24 -04:00
2026-10-08 00:46:07 +09:00
2026-10-05 06:28:59 +07:00
2026-10-02 09:28:04 -04:00
2026-10-05 06:28:59 +07:00
2026-10-08 05:24:44 +07:00
2026-10-08 05:24:44 +07:00
2026-10-05 03:11:04 +07:00
2026-10-04 18:22:05 +07:00
2026-10-05 15:24:51 +07:00
2026-10-07 17:50:15 -04:00