[cairo] SVG element <use> clips negative coordinates
behdad at behdad.org
Thu Feb 26 18:10:41 PST 2015
Currently cairo-svg uses the <use> element to render glyphs. Such glyphs have
their origin at baseline-left, which is typical in text rendering. This works
fine with librsvg.
However, as observed in Firefox and Chrome, and hidden in the spec, the <use>
element clips its content to a rectangle. When width and height are left
unset, they expand to 100%, the result being that in a line like this:
<use xlink:href="#glyph4-11" x="50" y="50"/>
only the first quadrant is rendered.
Test image attached.
Federico: librsvg needs to be fixed to do the (stupid) clipping...
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 399 bytes
Desc: not available
More information about the cairo