1) Good catch. I'll add a FONT_SANSSERIF constant, and fix the constant values to be correct (although surprisingly the incorrect value seems to work for me...)
2&3) I can't reproduce this. Perhaps it has something to do with the pointsize? Can you provide a code sample showing the problem? On Wed, May 27, 2015 at 6:19 AM, Johannes Kröger < [email protected]> wrote: > Hi everyone, > > as creating tickets requires a SourceForge account and I do not want > one, here are some bugs with FontGlyphReader I bumped in recently. > > 1) FontGlyphReader.java: FONT_SANSERIF should be FONT_SANSSERIF. > I guess it would break other peoples' code if changed now though. > > 2) The FontGlyphReader sometimes fails to create a geometry. This > seems to depend on the font. For example on my system when using > FONT_SANSERIF rendering the letter "u" leads to a > "java.lang.IllegalArgumentException: Ring has fewer than 4 points, so > orientation cannot be determined at > com.vividsolutions.jts.algorithm.CGAlgorithms.isCCW(CGAlgorithms.java:214) > at com.vividsolutions.jts.awt.ShapeReader.isHole(ShapeReader.java:133)" > It works fine with FONT_SERIF. I am not sure which font it actually > picks in the background. If you tell me how find out, I can try to nail > down the problem. > > 3) The FontGlyphReader sometimes fails to create proper polygons with > holes for letters that have holes in them. Instead the holes are filled. > For example if I print a-z, aopöä will have their holes filled, while > the others (eg deqg) are rendered correctly. > > All the best, Hannes > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Jts-topo-suite-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/jts-topo-suite-user >
------------------------------------------------------------------------------
_______________________________________________ Jts-topo-suite-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jts-topo-suite-user
