Bug 173606 True type fonts display the same effects in PDF[00]
True type fonts display the same effects in PDF[00] Build number: 2.2.0.v20070209-1530 Steps to reproduce: 1.insert a label and input "test fonts",font:Arial 2.insert a label and input "test fonts",font:Bodoni MT 3.insert a label and input "test fonts",font:Tahoma 4.insert a label and input "test fonts",font:&#23435;&#20307; 5.insert a label and input "test fonts",font:MingLiU Expected result: Fonts displays different effects Actual result: they display the same Error log: N/A
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/font/FontMappingManager.java
public void setFontMappingByBlockIndex( int blockIndex, Map mappings )
	{
		assert ( mappings != null );
		if ( blockIndex < 0 )
			return;
		if ( fontNodes[blockIndex] == null )
		{
			fontNodes[blockIndex] = mappings;
		}
		else
		{
			fontNodes[blockIndex].putAll( mappings );
		}
	}
	public void addFontEncoding( HashMap fontEncoding )
	{
		this.fontEncoding.putAll( fontEncoding );
	}
	public void addFontMapping( HashMap fontMapping )
	{
		this.fontMapping.putAll( fontMapping );
	}
	private String getMappedFont( String fontFamilyName, Map fontMap )
	{
		String mappedFontFamily = (String) fontMap.get( fontFamilyName );
		if ( mappedFontFamily == null )
		{
			mappedFontFamily = (String) fontMap.get( FONT_NAME_ALL_FONTS );
		}
		return mappedFontFamily;