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
fontName = getMappedFont( fontFamilyName, fontMapping );
			candidateFont = getBaseFont( fontName, c, fontStyle );
			if ( null != candidateFont )
				return candidateFont;
		}
		return null;
	}
	/**
	 * Finds the block related with the charactor and return the respective
	 * font.
	 */
	protected BaseFont getMappedFontByCharacterCode( char c,
			String fontFamilyName, int fontStyle )
	{
		int blockIndex = getBlockIndex( c );
		if ( blockIndex < 0 )
		{
			return null;
		}
		
		if ( null == fontNodes[blockIndex] )
		{
			return null;
		}
		String fontName = (String) fontNodes[blockIndex].get( fontFamilyName );
		BaseFont result = null;
		if ( fontName != null )
		{