Activity log for bug #168601

Date Who What changed Old value New value Message
2007-11-27 04:37:12 Bug Importer bug Imported SF tracker item #1710590
2008-01-21 04:35:20 Ryan Lerch inkscape: importance Undecided Low
2008-01-21 04:35:20 Ryan Lerch inkscape: status New Confirmed
2008-04-20 16:58:37 nightrow inkscape: importance Low Medium
2010-11-20 06:02:56 Stuart P. Bentley tags fonts fonts svg
2010-11-20 06:24:45 Stuart P. Bentley description Overlapping glyph parts don't get filled, with some fonts. Font: Summersby http://packages.debian.org/summersby http://ftp.debian.org/debian/pool/main/t/ttf-summersby/ttf-summersby_1.007. orig.tar.gz Test case: http://blacksun.ivyro.net/img/summersby.svg Inkscape's rendering: http://blacksun.ivyro.net/img/summersby.png Changing the evenodd/nonzero filling rule has no effect. There are some Korean fonts that must use compositing of overlapping jamo (letter parts), so I think it'd be nice if Inkscape could get an extra feature for handling these overlaps. Tested with: Inkscape 0.45.1 for Windows XP, i386 Inkscape 0.44 for Knoppix 5.1 DVD, AMD64 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, regardless of the text content element's fill-rule property (whose initial value is specified in the SVG standard as 'nonzero'). 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://www.w3.org/TR/SVG11/painting.html#FillRuleProperty Font: Summersby http://packages.debian.org/summersby http://ftp.debian.org/debian/pool/main/t/ttf-summersby/ttf-summersby_1.007.orig.tar.gz Test case: http://blacksun.ivyro.net/img/summersby.svg Inkscape's rendering: http://blacksun.ivyro.net/img/summersby.png Importance: This affects ttf-unfonts, the leading Free Software font in the Korean language. Tested with: Inkscape 0.47pre4 on Windows 7, AMD64 Inkscape 0.45.1 on Windows XP, i386 Inkscape 0.44 on Knoppix 5.1 DVD, AMD64
2010-11-20 06:24:45 Stuart P. Bentley name sf1710590 glyph-evenodd
2010-11-20 06:27:08 Stuart P. Bentley attachment added test case rendering in Inkscape https://bugs.launchpad.net/inkscape/+bug/168601/+attachment/1739083/+files/summersby.png
2010-11-20 06:31:59 Stuart P. Bentley 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, regardless of the text content element's fill-rule property (whose initial value is specified in the SVG standard as 'nonzero'). 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://www.w3.org/TR/SVG11/painting.html#FillRuleProperty Font: Summersby http://packages.debian.org/summersby http://ftp.debian.org/debian/pool/main/t/ttf-summersby/ttf-summersby_1.007.orig.tar.gz Test case: http://blacksun.ivyro.net/img/summersby.svg Inkscape's rendering: http://blacksun.ivyro.net/img/summersby.png Importance: This affects ttf-unfonts, the leading Free Software font in the Korean language. Tested with: Inkscape 0.47pre4 on Windows 7, AMD64 Inkscape 0.45.1 on Windows XP, i386 Inkscape 0.44 on Knoppix 5.1 DVD, AMD64 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://www.w3.org/TR/SVG11/painting.html#FillRuleProperty Font: Summersby http://packages.debian.org/summersby http://ftp.debian.org/debian/pool/main/t/ttf-summersby/ttf-summersby_1.007.orig.tar.gz Test case: http://blacksun.ivyro.net/img/summersby.svg Inkscape's rendering: http://blacksun.ivyro.net/img/summersby.png Importance: This affects ttf-unfonts, the leading Free Software font in the Korean language. Tested with: Inkscape 0.47pre4 on Windows 7, AMD64 Inkscape 0.45.1 on Windows XP, i386 Inkscape 0.44 on Knoppix 5.1 DVD, AMD64
2010-11-20 06:44:05 su_v 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://www.w3.org/TR/SVG11/painting.html#FillRuleProperty Font: Summersby http://packages.debian.org/summersby http://ftp.debian.org/debian/pool/main/t/ttf-summersby/ttf-summersby_1.007.orig.tar.gz Test case: http://blacksun.ivyro.net/img/summersby.svg Inkscape's rendering: http://blacksun.ivyro.net/img/summersby.png Importance: This affects ttf-unfonts, the leading Free Software font in the Korean language. Tested with: Inkscape 0.47pre4 on Windows 7, AMD64 Inkscape 0.45.1 on Windows XP, i386 Inkscape 0.44 on Knoppix 5.1 DVD, AMD64 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://www.w3.org/TR/SVG11/painting.html#FillRuleProperty Font: Summersby http://packages.debian.org/summersby http://ftp.debian.org/debian/pool/main/t/ttf-summersby/ttf-summersby_1.007.orig.tar.gz Test case: http://blacksun.ivyro.net/img/summersby.svg Inkscape's rendering: http://blacksun.ivyro.net/img/summersby.png 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
2011-03-12 07:55:11 su_v inkscape: status Confirmed Triaged
2012-10-04 12:08:57 Kyungjoon Lee bug added subscriber Kyungjoon Lee
2014-03-13 14:27:45 su_v inkscape: status Triaged Fix Committed
2014-03-13 14:27:45 su_v inkscape: milestone 0.91
2014-03-15 18:50:22 su_v inkscape: assignee Krzysztof Kosinski (tweenk)
2015-02-23 20:42:14 Bryce Harrington inkscape: status Fix Committed Fix Released