textPath is not supported by rsvg
Open, NormalPublic


Author: arunganesh03

Text on path seems to be misaligned while rasterising svg images. compare the
river names in the png http://upload.wikimedia.org/wikipedia/commons/thumb/a/ab/
India_southwest_summer_monsoon_onset_map_en.svg.png and the svg file http://

The text does not curve but is aligned in the same direction. This can be fixed
by breaking the text to individual letters or by converting to outlines, but this
breaks the editability of the file.

Version: unspecified
Severity: normal
URL: http://upload.wikimedia.org/wikipedia/commons/thumb/a/ab/India_southwest_summer_monsoon_onset_map_en.svg/1024px-India_southwest_summer_monsoon_onset_map_en.svg.png
See Also:


bzimport raised the priority of this task from to Normal.
bzimport set Reference to bz9420.
bzimport added a subscriber: Unknown Object (MLST).
bzimport created this task.Mar 26 2007, 2:02 PM

Seems to be the same in librsvg 2.22. A clearer test case and an upstream bug report would be nice.

brion added a comment.Aug 3 2009, 4:53 PM

Assigning SVG bugs to Ariel -- need a cleanup pass to see what's fixed up by a librsvg upgrade, what can be resolved with fixes to our font configuration, what can be fixed on our end, and what still needs to be pushed upstream.

giving SVG bugs back to the pool.

Does this bug still exist? Did an upstream librsvg upgrade fix it?

brion added a comment.Dec 4 2011, 7:47 PM

Appears to have been resolved. Current rendering of the original version of the file:


vs rendering in-browser:


Text rendering in the png is not quite as nice as I see in Firefox or Chrome, but follows the path reasonably well.

Partial patch upstream as:

But they seems not really willing to take this.

Partial patch upstream as:

But they seems not really willing to take this.

The upstream comment says that someone first needs to rework the patch before it could get another review.
Plus "they" is one rather inactive person. See T40010#801524.

mmodell reopened this task as Open.Sep 7 2016, 11:16 PM