Bug 155765 Set font Andalus to element, preview in pdf, system throws exception
Set font Andalus to element, preview in pdf, system throws exception Steps: 1.Create a label into layout 2.Set font Andalus 3.Preview in pdf Actual Results: 1.System throws exception org.eclipse.birt.report.service.api.ReportServiceException: Error happened while running the report
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/font/FontMappingManager.java
this.fontMapping.putAll( fontMapping );
	}
	
	private String getConcreteFont(String fontFamilyName)
	{
		String mappedFontFamily = (String)fontMapping.get(fontFamilyName);
		return (null == mappedFontFamily) ? fontFamilyName : mappedFontFamily;
	}
	
	private String getEncoding(String fontFamilyName)
	{
		String encoding = (String)fontEncoding.get(fontFamilyName);
		return (null == encoding) ? BaseFont.IDENTITY_H : encoding;
	}
	
	private HashMap baseFonts = new HashMap();
	
	/**
	 * Creates iText BaseFont with the given font family name.	
	 * @param ffn			the specified font family name.
	 * @param encoding		the encoding for the font.
	 * @return				the created BaseFont.
	 */
	private BaseFont createFont(String ffn, int fontStyle)
	{	
		String key = ffn + fontStyle;
		synchronized ( baseFonts )
		{
			BaseFont font = (BaseFont) baseFonts.get( key );
			if ( font == null )