SVG2 Text Bugs

From Inkscape Wiki
Revision as of 15:07, 14 September 2017 by Tavmjong (talk | contribs) (Created page with "This page is to keep track of issues with Inkscape's SVG 2 Text implemention. == Introduction == Alexandru Roman implemented support for [https://www.w3.org/TR/SVG2/text.htm...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This page is to keep track of issues with Inkscape's SVG 2 Text implemention.

Introduction

Alexandru Roman implemented support for SVG 2 Text as his GSoC project in 2017. His code can be found on GitLab. The main advantage of updating to SVG 2 Text is the ability to provide a natural SVG 1.1 fallback. SVG 2 Text has a few additional benefits like the ability to add a margin to a shape and the ability to exclude fill regions based on other shapes.

Testing

Rendering Tests

SVG 2 Files

SVG 2 files should be rendered correctly.


Old Inkscape Files

Old Inkscape files should be properly converted to the new format.


SVG 1.1 Fallback

Inkscape SVG 2 files should render correctly in browsers using SVG 1.1 fallback.


Editing Tests

Known Bugs

GUI Improvements

Improvements to Inkscape's GUI.

Filling Shapes

  1. If a shape is selected in Text Tool mode, it should automatically be used for text in a shape.
  2. If multiple shapes are selected, they should be filled in order (of selection?, of z-order?).
  3. Dragging the mouse cursor creates a box to be filled. As this is implemented using the 'inline-size' property, it would be better to create two parallel lines to show the region that will be filled.