mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-09 13:07:41 +00:00
Type that SVG text can't draw is written as outlines: vertical type, ruby, right-to-left text, type on a path with an effect other than Rainbow, an end bracket, Align to Path, Spacing, hanging punctuation, bullets or inline graphics. Only glyphs bent along a path gave the outlined group a `role="img"` and `aria-label`; every other case left screen readers and search with no text. Each of them now names the group with its text. Convert to Outlines still writes the paths alone, as before. Inline graphics' placeholder characters stay out of the name, and empty type gets none. An object whose id is its name also gets `data-name`, so opening the file again keeps the name instead of taking the label.