Bug 192115 <ul><li>effect in postscript doesn't display with dot.[1201]
Description: <ul><li>effect in postscript doesn't display with dot. Build number:2.2.0.v20070612 Steps to reproduce: 1. Insert a text item, set type as html. 2. Input content as <ul> <li>first</li><li>second</li><li>third</li> </ul> 3. Preview in pdf and postscript. Expected result: Dot before list item content. Actual result: Blank space before list item content in postscript. Error log:N/A
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/font/FontHandler.java
* to display the character with the BaseFont using the font family name. If
	 * the font family name is a generic font, or an alias of another font
	 * family, the font family name will be replaced according to the mapping
	 * defined in the fontMapping object. </li>
	 * <li> If the above fails, the unicode block containing the given character
	 * will be retrived. Then we will try each font defined for this block to
	 * display the character. </li>
	 * <li> If the above also fails, we can not find a font to display the given
	 * character. null will be returned. </li>
	 * 
	 * @param c
	 *            the given character.
	 * @param fontFamilies
	 *            the customer defined font list.
	 * @param fontStyle
	 *            the style of the font.
	 * @return the BaseFont. If we fail to find one, return null.
	 */
	BaseFont getMappedFont( char c, FontMappingManager fontManager,
			CSSValueList fontFamilies, int fontStyle )
	{
		for ( int i = 0; i < fontFamilies.getLength( ); i++ )
		{
			String fontFamilyName = fontFamilies.item( i ).getCssText( );
			String logicalFont = fontManager.getLogicalFont( fontFamilyName );
			String physicalFont = fontManager.getPhysicalFont( c, logicalFont,
					logicalFont );
			BaseFont font = getPhysicalFont( fontManager, physicalFont,
					fontStyle );
			if ( isCharDefinedInFont( c, font ) )