Stacktrace for FOP 0.20.5: > TTF Reader v1.1.1 > > Reading wingding.ttf... > > Number of glyphs in font: 226 > Unicode cmap table not present > java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 > at java.util.ArrayList.RangeCheck(ArrayList.java:547) > at java.util.ArrayList.get(ArrayList.java:322) > at org.apache.fop.fonts.TTFFile.createCMaps(TTFFile.java:449) > at org.apache.fop.fonts.TTFFile.readFont(TTFFile.java:439) > at org.apache.fop.fonts.apps.TTFReader.loadTTF(TTFReader.java:222) > at org.apache.fop.fonts.apps.TTFReader.main(TTFReader.java:184)
I think the problem is that the TTFReader wants a character map (CMap) from the font and the character map for Wingdings is empty since its characters are not mapped into Unicode. It's pretty much a normal 8-bit encoded font which the TTFReader seems to have problems with. Patches against the SVN trunk with improvements in this area are welcome. Without them, sorry Riz, no luck. As a work-around: Use a painting application (like Illustrator or Corel Draw) to convert the glyphs you need into SVG graphics. On 07.08.2005 15:04:51 Dirk Bromberg wrote: > Hi, > > can you post the error / stacktrace? > > Dirk > > Riz Virk wrote: > > >This may already have been answered somewhere, but can't seem to find it. > > > >When trying to import wingdings or wingdings2 fonts into fop, I get a > >TTFReader exception when trying to generate the "font metrics file" that fop > >needs. > > > >Is this a known issue? If so, is there a fix somewhere? Jeremias Maerki --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]