Bug 140321 locale based font config file support
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/font/FontMappingManager.java
{
					f = FontFactory.getFont( ffn, encoding,
							BaseFont.NOT_EMBEDDED, 14, fontStyle );
				}
				catch ( Throwable de )
				{
					logger.log( Level.WARNING, de.getLocalizedMessage( ) );
					return null;
				}
				font = f.getBaseFont( );
				if ( font != null )
				{
					baseFonts.put( key, font );
				}
			}
			return font;
		}
	}
	private boolean isCharDefinedInFont( char c, String fontName, int fontStyle )
	{
		BaseFont bf = createFont( fontName, fontStyle );
		return null != bf && bf.charExists( c );
	}
	
	private static final int[] blockEdges = {0x0000, 0x007F, 
			0x0080, 0x00FF, 
			0x0100, 0x017F, 
			0x0180, 0x024F, 
			0x0250, 0x02AF, 
			0x02B0, 0x02FF,