Hi Luke, Is it possible the SVGDocument embedded the font in it? You can check by seeing if there is a "font" element in the document. Otherwise you might want to take a look at what sources/org/apache/batik/gvt/font/FontFamilyResolver.java is finding installed on the system.
Thomas On Feb 14, 2013, at 5:25 AM, Kölbener Lukas <lukas.koelbe...@scs.ch> wrote: > Hello, > > I have a strange behavior I can’t explain and might be a incompatibility bug > of batik and JDK 1.7. That’s what I do: > > 1. I transcode an SVGDocument to a BufferedImage with a specialization > of ImageTranscoder > 2. I use a special font in my SVG documents. I customized it and added > some special glyphs. So I install my customized font on the computer and run > the program. > 3. In the transcoded image the new font has not applied. If I load the > font in a Swing app or in a texteditor I see the system loaded the customized > font. But not in image processed by batik. Somehow it still uses the “old > version” of the font, which in my view should not even exist anymore on the > computer. > > This happens when I work with Java 1.7 Update 5. If I uninstall JDK 1.7 and > install JDK 1.6 everything works fine. > > I work on a Win 7 computer. Installing and uninstalling fonts is made over > the Windows/Fonts folder (don’t know any other way). > > Anyhone having an Idea what the problem could be? > > Thank you! > Luke > > > >