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.