Bug 140321 locale based font config file support
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/font/FontSplitter.java
{
	/**
	 * If no font can display a charater, replace the character with this one. 
	 * Make sure MISSING_CHAR can be displayed with DEFAUTL_FONT.
	 */
	public static final char MISSING_CHAR = '?';
	
	private FontHandler fh = null;
	
	private int baseLevel = Bidi.DIRECTION_LEFT_TO_RIGHT;
	private int runDirection = Bidi.DIRECTION_DEFAULT_LEFT_TO_RIGHT;
	private int baseOffset = 0;
	private char[] chunkText = null;
	private int chunkStartPos = 0;
	private int currentPos = -1;
	private FontInfo lastFontInfo = null;
	
	private boolean encounteredReturn = false;
	
	public FontSplitter(Chunk inputChunk, ITextContent textContent)