Bug 132097 Error show the DBCS String
BIRT Enablement Tests - Test Case 3: Preview a report in PDF Error show the DBCS String.(Simplified Chinese) Build: 20060309
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/font/FontHandler.java
}
        addDefaultFontMapping();
        addDefaultFontEncoding();
		prepared = true;
	}
	
	private static void addDefaultFontMapping()
	{
		if ( null == fontMapping )
			fontMapping = new HashMap();
		if (!fontMapping.containsKey(SERIF))
			fontMapping.put(SERIF, DEFAULT_SERIF_FONT);
		if (!fontMapping.containsKey(SANS_SERIF))
			fontMapping.put(SANS_SERIF, DEFAULT_SANS_SERIF_FONT);
		if (!fontMapping.containsKey(MONOSPACE))
			fontMapping.put(MONOSPACE, DEFAULT_MONOSPACE_FONT);
		if (!fontMapping.containsKey(FANTASY))
			fontMapping.put(FANTASY, DEFAULT_FANTASY_FONT);
	}
	
	private static void addDefaultFontEncoding()
	{
		if ( null == fontEncoding )
			fontEncoding = new HashMap();
		if (!fontEncoding.containsKey("Times")) 
			fontEncoding.put("Times", BaseFont.WINANSI); 
		if (!fontEncoding.containsKey(BaseFont.TIMES_ROMAN))
			fontEncoding.put(BaseFont.TIMES_ROMAN, BaseFont.WINANSI);
		if (!fontEncoding.containsKey(BaseFont.HELVETICA))
			fontEncoding.put(BaseFont.HELVETICA, BaseFont.WINANSI);