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 |
|