[Geoserver-users] Incorrect rendering of TTF marks

I am using a TrueType font to generate my point symbols. The example main method of /org/geotools/renderer/style/TTFMarkFactory.java renders the font symbols correctly, see the left part of the image at https://docs.google.com/file/d/0B6XBKyh0xeinX19oMkdKdWFYN1E/edit?usp=sharing However, GeoServer 2.3.1 / Oracle Java 1.7.0 renders them incorrectly, see the right window in the same image. The font file is available for testing at https://docs.google.com/file/d/0B6XBKyh0xeinMnNwZnYwM1VrZ2c/edit?usp=sharing and I am referencing it with the following line in the SLD file: ttf://dot-markers#0xe005. I have tried to edit and save the font file with several font editors and different options and hinting with the same end result. So where does this problem originate from?

Best regards,
Sakke