diff options
-rw-r--r-- | src/java/org/apache/fop/fonts/GlyphMapping.java | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/java/org/apache/fop/fonts/GlyphMapping.java b/src/java/org/apache/fop/fonts/GlyphMapping.java index e75d9e0b6..95db0ff48 100644 --- a/src/java/org/apache/fop/fonts/GlyphMapping.java +++ b/src/java/org/apache/fop/fonts/GlyphMapping.java @@ -278,10 +278,8 @@ public class GlyphMapping { wordIPD = wordIPD.plus(letterSpaceIPD.mult(letterSpaces)); // create and return the AreaInfo object - return new GlyphMapping(startIndex, endIndex, 0, - letterSpaces, wordIPD, - endsWithHyphen, - false, breakOpportunityChar != 0, font, level, null); + return new GlyphMapping(startIndex, endIndex, 0, letterSpaces, wordIPD, endsWithHyphen, false, + (breakOpportunityChar != 0) && !isSpace(breakOpportunityChar), font, level, null); } private static void addToLetterAdjust(MinOptMax[] letterSpaceAdjustArray, int index, int width) { |