Not sure if this is another of those areas in the spec which is cause for much confusion but I noticed that FOP trunk collapses white space across fo:inlines. For example (I use a . to represent a white space character): Start.<fo:inline>.Text.</fo:inline>.End is rendered as: Start.Text.End
However, in 7.15.12 the white-space-collapse property definitions says for "true" (the default value) and I am rephrasing here(!): A space character is dropped if the immediately preceding flow object is a space character. I would read this as to mean NOT to collapse across the boundaries of a fo:inline (FWIW - neither RenderX nor AntennaHouse seem to collapse across fo:inline boundaries) although it hinges on the interpretation of the term "preceding" in the context of a tree structure. Manuel
