You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by Apache Wiki <wi...@apache.org> on 2005/11/07 21:35:11 UTC

[Xmlgraphics-fop Wiki] Update of "LineLayout/WhitespaceHandling" by SimonPepping

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Xmlgraphics-fop Wiki" for change notification.

The following page has been changed by SimonPepping:
http://wiki.apache.org/xmlgraphics-fop/LineLayout/WhitespaceHandling

------------------------------------------------------------------------------
  XSL-FO defines white space as any character whose Unicode value is classified as white space in XML. This means only U+0020 (space), U+0009 (tab), U+000D (carriage return) and U+000A (linefeed) are white space characters in XSL-FO. It should be noted that therefore there is a big difference between the set of word breaking characters, especially taking non Western scripts into account, and white space characters.
  
  /!\ The spec seems to imply under rules 5. and 6. in 4.7.2 that only white space glyph areas can be deleted. Any other  word breaking characters are not removed around line breaks. This seems interesting.
+ 
+ XslFoWhiteSpaceHandling, some thoughts about the concerns addressed in the XSL FO spec.
  
  = Processing model 1 =
  One problem in understanding XSL-FO white space handling is to derive a suitable processing model which matches the intention of the specification. The specification itself is in parts contradictory what processing takes place at which stage in the XSL-FO model. Here is my (ManuelMall) first attempt in describing a conforming(?) white space handling process.

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-commits-help@xmlgraphics.apache.org