diff options
author | Jeremias Maerki <jeremias@apache.org> | 2007-05-21 07:32:46 +0000 |
---|---|---|
committer | Jeremias Maerki <jeremias@apache.org> | 2007-05-21 07:32:46 +0000 |
commit | 2b5c710ccf7e9e32900b8dc5914339fcdba5a978 (patch) | |
tree | 654b120216f51a1027f785494441b665fdd53532 /test | |
parent | c432f41561bb6dc966b7e918b127a412a2da8acc (diff) | |
download | xmlgraphics-fop-2b5c710ccf7e9e32900b8dc5914339fcdba5a978.tar.gz xmlgraphics-fop-2b5c710ccf7e9e32900b8dc5914339fcdba5a978.zip |
Bugzilla #42109:
Fixed the rendering of zero-width spaces for certain fonts by not generating them into the area tree.
Submitted by: Paul Vinkenoog <paul.at.vinkenoog.nl>
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@540049 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'test')
-rw-r--r-- | test/layoutengine/standard-testcases/block_white-space_4.xml | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/test/layoutengine/standard-testcases/block_white-space_4.xml b/test/layoutengine/standard-testcases/block_white-space_4.xml index b587f6b8a..1fa72b1cd 100644 --- a/test/layoutengine/standard-testcases/block_white-space_4.xml +++ b/test/layoutengine/standard-testcases/block_white-space_4.xml @@ -164,8 +164,8 @@ <true xpath="//block[@prod-id='l-hair-space']/lineArea/text/*[6]/@adj = 'false'"/> <eval expected="55368" xpath="//block[@prod-id='l-zwsp']/lineArea/text/@ipd"/> - <true xpath="//block[@prod-id='l-zwsp']/lineArea/text/*[2]/@adj = 'false'"/> - <true xpath="//block[@prod-id='l-zwsp']/lineArea/text/*[6]/@adj = 'false'"/> + <!-- zwsp is not rendered to the area tree --> + <eval expected="1" xpath="count(//block[@prod-id='l-zwsp']/lineArea/text/space)"/> <eval expected="55368" xpath="//block[@prod-id='l-nosp']/lineArea/text/@ipd"/> @@ -232,9 +232,9 @@ <true xpath="//block[@prod-id='c-hair-space']/lineArea/text/*[6]/@adj = 'false'"/> <eval expected="55368" xpath="//block[@prod-id='c-zwsp']/lineArea/text/@ipd"/> - <true xpath="//block[@prod-id='c-zwsp']/lineArea/text/*[2]/@adj = 'false'"/> - <true xpath="//block[@prod-id='c-zwsp']/lineArea/text/*[6]/@adj = 'false'"/> - + <!-- zwsp is not rendered to the area tree --> + <eval expected="1" xpath="count(//block[@prod-id='c-zwsp']/lineArea/text/space)"/> + <eval expected="55368" xpath="//block[@prod-id='c-nosp']/lineArea/text/@ipd"/> <eval expected="190804" xpath="//block[@prod-id='j-sp']/lineArea/text/@ipd"/> @@ -313,9 +313,9 @@ <eval expected="84280" xpath="//block[@prod-id='j-zwsp']/lineArea/text/@ipd"/> <eval expected="28912" xpath="//block[@prod-id='j-zwsp']/lineArea/text/@twsadjust"/> - <true xpath="//block[@prod-id='j-zwsp']/lineArea/text/*[2]/@adj = 'false'"/> - <true xpath="//block[@prod-id='j-zwsp']/lineArea/text/*[6]/@adj = 'false'"/> - + <!-- zwsp is not rendered to the area tree --> + <eval expected="1" xpath="count(//block[@prod-id='j-zwsp']/lineArea/text/space)"/> + <eval expected="134904" xpath="//block[@prod-id='j-nosp']/lineArea/text/@ipd"/> <eval expected="79536" xpath="//block[@prod-id='j-nosp']/lineArea/text/@twsadjust"/> @@ -408,9 +408,9 @@ <eval expected="85480" xpath="//block[@prod-id='lsj-zwsp']/lineArea/text/@ipd"/> <eval expected="14112" xpath="//block[@prod-id='lsj-zwsp']/lineArea/text/@twsadjust"/> <eval expected="2000" xpath="//block[@prod-id='lsj-zwsp']/lineArea/text/@tlsadjust"/> - <true xpath="//block[@prod-id='lsj-zwsp']/lineArea/text/*[2]/@adj = 'false'"/> - <true xpath="//block[@prod-id='lsj-zwsp']/lineArea/text/*[6]/@adj = 'false'"/> - + <!-- zwsp is not rendered to the area tree --> + <eval expected="1" xpath="count(//block[@prod-id='lsj-zwsp']/lineArea/text/space)"/> + <eval expected="140237" xpath="//block[@prod-id='lsj-nosp']/lineArea/text/@ipd"/> <eval expected="64869" xpath="//block[@prod-id='lsj-nosp']/lineArea/text/@twsadjust"/> <eval expected="2000" xpath="//block[@prod-id='lsj-nosp']/lineArea/text/@tlsadjust"/> |