Bug 140321 locale based font config file support
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/font/FontConfigReader.java
}
		catch ( Exception se )
		{
			logger.log( Level.WARNING, se.getMessage( ), se );
		}
		return false;
	}
	public boolean parseConfigFile( URL fileURL ) throws IOException,
			FactoryConfigurationError, ParserConfigurationException,
			SAXException
	{
		if ( null == fileURL )
			return false;
		InputStream cfgFile = fileURL.openStream( );
		try
		{
			InputStreamReader r = new InputStreamReader(
					new BufferedInputStream( cfgFile ), Charset
							.forName( "UTF-8" ) ); 
			DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance( );
			DocumentBuilder db = dbf.newDocumentBuilder( );
			Document doc = db.parse( new InputSource( r ) );
			handleFontMappings( doc );
			handleCompositeFonts( doc );
			handleFontPaths( doc );
			handleFontEncodings( doc );
		}
		finally
		{
			cfgFile.close( );