Bug 41637

Summary: in-line border-end does not always get rendered
Product: Fop - Now in Jira Reporter: J <joe.nemeth>
Component: fo treeAssignee: fop-dev
Status: NEW ---    
Severity: normal    
Priority: P3    
Version: 0.93   
Target Milestone: ---   
Hardware: Other   
OS: other   
Attachments: fo and pdf to illustrate the claim

Description J 2007-02-16 03:39:55 UTC
The example:

</fo:inline> edges, at the <fo:inline border-start-style="solid"
border-start-width="thin" border-start-color="blue" border-end-style="solid"
border-end-width="thin" border-end-color="blue" font-style="normal">sides
(<fo:inline font-family="monospace">sides</fo:inline>)</fo:inline> as well as on
<fo:inline   ....

However inserting a space ... </fo:inline> )</fo:inline>  ... and the end border
appears!
Comment 1 Manuel Mall 2007-02-16 03:47:45 UTC
József,

could you please attach a small but complete fo file demonstrating the problem.

Thanks
Comment 2 J 2007-02-16 05:36:05 UTC
Created attachment 19605 [details]
fo and pdf to illustrate the claim
Comment 3 J 2007-02-16 05:39:37 UTC
Created attachment twice, but can;t see here. serial of second is #19605
Comment 4 Manuel Mall 2007-02-22 03:02:37 UTC
I had a look at this and the problem has to do with the logic that keeps track
of the last 'position' generated for an fo. It seems to get it wrong when a
'letter space' is added at a later stage. Which is the main difference in the
processing of '...abc</fo:inline> )</fo:inline>' vs
'...abc</fo:inline>)</fo:inline>'. Haven't figured out a fix though :(.
Comment 5 Glenn Adams 2012-04-07 01:43:12 UTC
resetting P2 open bugs to P3 pending further review