https://issues.apache.org/bugzilla/show_bug.cgi?id=50865

Andreas L. Delmelle <adelme...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Platform|PC                          |All
         OS/Version|Linux                       |All

--- Comment #3 from Andreas L. Delmelle <adelme...@apache.org> 2011-03-03 
16:10:56 EST ---
(In reply to comment #2)
> I believe this is an interpretation (and thus implementation) error, rather
> than a spec error.
> 
> Every #PCDATA character in FO is modeled as an anonymous, individual
> fo:character, whether explicitly wrapped in fo:character or not (see 1.1.2):
> 
> "As part of the step of objectifying, the characters that occur in the result
> tree are replaced by fo:character nodes."

Yep, that sounds about right.

org.apache.fop.fo.FOText is already bound to the correct Common Hyphenation
properties. Since they are inherited, regardless of whether they /apply/ to a
parent fo:inline or fo:wrapper, those specified values are available to the
layout engine through FOText.getCommonHyphenation(). 
The real defect seems to be that they are simply not taken into account when
hyphenation is triggered in LineLayoutManager. Its hyphenationProperties member
is only set once, in initialize(), and taken from the Block associated to its
parent BlockLayoutManager...

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

Reply via email to