use <switch> to add <text> alternative to <flowRoot>
Bug #170921 reported by
Bug Importer
This bug report is a duplicate of:
Bug #167335: flowed text has no SVG 1.1-compliant fallback.
Edit
Remove
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Confirmed
|
Wishlist
|
Richard Hughes |
Bug Description
Since <flowRoot> is not standard, Inkscape should put
it in a separate namespace, not in the SVG namespace,
otherwise the SVG files are non-conforming. And since
it affects rendering, it would be best to enclose it in
a <foreignObject> element and use a <switch> to provide
an alternative for viewers that don't understand it.
Changed in inkscape: | |
importance: | Medium → Wishlist |
status: | New → Confirmed |
To post a comment you must log in.
It is part of a draft of SVG 1.2. Lately the W3C seems to
have decided to change that part of 1.2 using different
element names and semantics. Until a new draft is available,
we will be using flowRoot. When the final spec is out, we
will switch to it. I don't think we need to remove flowRoot
into a different namespace, simply because svg:flowRoot is
documented at least in an obsolete W3C draft and has been
implemented by some other SVG software already, whereas
inkscape:flowRoot is not documented anywhere.
For guaranteed rendering, convert flowed text to path or to
text before saving.