Bug 140321 locale based font config file support
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/font/FontHandler.java
}
		}
		else
		{
			registerDirectories( );
		}
		prepared = true;
	}
	/**
	 * Gets the FontInfo Object.
	 */
	public FontInfo getFontInfo( )
	{
		checkFontAvailability( );
		return new FontInfo( bf, fontSize, fontStyle, simulation );
	}
	/**
	 * Selects a proper font for a character.
	 */
	public boolean selectFont( char character )
	{
		BaseFont candidateFont = fontMappingManager.getMappedFont( character,
				fontFamilies, fontStyle );
		assert( candidateFont != null );
		checkFontStatus( candidateFont );
		return candidateFont.charExists( character );
	}
	private void checkFontStatus( BaseFont candidateFont )
	{
		assert candidateFont != null;