--- sources/org/apache/batik/bridge/SVGGVTFont.java (revision 795615) +++ sources/org/apache/batik/bridge/SVGGVTFont.java (working copy) @@ -739,12 +739,11 @@ float stOffset = fontFace.getStrikethroughPosition() * -scale; float stThickness = fontFace.getStrikethroughThickness() * scale; - float ulOffset = fontFace.getUnderlinePosition() * scale; + float ulOffset = fontFace.getUnderlinePosition() * -scale; float ulThickness = fontFace.getUnderlineThickness() * scale; float olOffset = fontFace.getOverlinePosition() * -scale; float olThickness = fontFace.getOverlineThickness() * scale; - lineMetrics = new GVTLineMetrics (ascent, Font.ROMAN_BASELINE, baselineOffsets, descent, fontHeight, fontHeight, limit-beginIndex,