When specify a new font in userconfig.xml, there are three problems for metrices-file and embed-file attribute value. 1. The value is added "none" prefix if it is relativeURL and baseDIr has not been specified. 2. The protocol prefix of this value is stripped off. So, it cannot support non-file protocol. 3. It cannot support XML parser other than xerces if it requires protocol prefix for SystemId value in SAX interface implementation. All problems are in org.apache.fop.configuration.FontInfo class. Casper has report a workarround in Bug #12854. But prefered has solution for not stripping protocol part of this value in getMetricsFile() and getEmbedFile() method.
*** Bug 10287 has been marked as a duplicate of this bug. ***
*** Bug 11838 has been marked as a duplicate of this bug. ***
Fixed in cvs. Thanks to Jeremias. I verified it with com.icl.saxon.aelfred.SAXDriver, works fine.
batch transition pre-FOP1.0 resolved+fixed bugs to closed+fixed