There is no Support for emded Binary source in the Batik Engine. Emded cnf Font are not supported. The warper for URLs is filled with wrong data from somewhere while Loading from the SVGDOMImplementation.getDOMImplementation() The instance of org.apache.batik.util.ParsedURL has wrong date from Parsing. See the screenshot of debuger (batik_wrongurlparsing.png). Demo data append to this issue.
Created attachment 18150 [details] audiTest_2.svg is the test svg file with the font in base64 testdata.zip has all data to reproduce, use audiTest_2.svg as main file
Created attachment 18151 [details] dump of the wrong filled ParsedURL
(In reply to comment #0) > There is no Support for emded Binary source in the Batik Engine. This is wrong, Batik supports lots of embeded binary data. Including fonts. > Emded cnf Font are not supported. CNF fonts are not supported, embeded or otherwise. SVG, TrueType, and apparently under JDK 1.5 Type 1 fonts _are_ supported. If Adobe didn't use such an proprietary format for font embedding this wouldn't be a problem. > The warper for URLs is filled with wrong data from somewhere while Loading > from the SVGDOMImplementation.getDOMImplementation() I'm not sure what I'm supposed to see in this. The problem is that we just don't support CNF fonts, I don't see this changing any time soon.