Overlapping glyph parts don't get filled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Medium
|
Krzysztof Kosinski |
Bug Description
When rendering a Text object with a font glyph that overlaps itself (such as the capital A and Q characters in the "Summersby" font), Inkscape will always render the self-overlapping characters with the 'evenodd' fill rule where overlapping parts do not get filled in, regardless of the text content element's fill-rule property (whose initial value is specified in the SVG standard as 'nonzero', where all parts are filled in regardless of overlap).
Only if the text object is converted to a shape using Object To Path will Inkscape correctly respect the fill-rule attribute, even though the SVG Standard lists fill-rule as applying to both shapes and text content elements.
SVG Standard: fill-rule
http://
Font: Summersby
http://
http://
Test case:
http://
Inkscape's rendering:
http://
Importance:
This affects ttf-unfonts, the leading Free Software font in the Korean language.
Tested with:
Inkscape 0.48.0 and 0.48+devel r9906 on OS X 10.5.8
Inkscape 0.47 on Mac OS X 10.5.8
Inkscape 0.47pre4 on Windows 7, AMD64
Inkscape 0.45.1 on Windows XP, i386
Inkscape 0.44 on Knoppix 5.1 DVD, AMD64
Changed in inkscape: | |
importance: | Undecided → Low |
status: | New → Confirmed |
description: | updated |
description: | updated |
Changed in inkscape: | |
status: | Confirmed → Triaged |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
Could the importance be changed from low?
This affects ttf-unfonts, the leading Free Software font in the Korean language.