Bug 340767 Fail to generate concurrent reports containing CRLF and <BR>
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/font/FontSplitter.java
private Chunk lineBreak = null;
	private boolean replaceUnknownChar = true;
	public FontSplitter( FontMappingManager fontManager, Chunk inputChunk,
			ITextContent textContent, boolean fontSubstitution,
			boolean replaceUnknownChar )
	{
		this.fontSubstitution = fontSubstitution;
		this.chunkText = inputChunk.getText( ).toCharArray( );
		baseOffset = inputChunk.getOffset( );
		baseLevel = inputChunk.getBaseLevel( );
		runLevel = inputChunk.getRunLevel( );
		this.fh = new FontHandler( fontManager, textContent, fontSubstitution );
		this.replaceUnknownChar = replaceUnknownChar;
	}
	
	public FontSplitter( FontMappingManager fontManager, Chunk inputChunk,
			ITextContent textContent, boolean fontSubstitution )
	{
		this.fontSubstitution = fontSubstitution;
		this.chunkText = inputChunk.getText( ).toCharArray( );
		baseOffset = inputChunk.getOffset( );
		baseLevel = inputChunk.getBaseLevel( );
		runLevel = inputChunk.getRunLevel( );
		this.fh = new FontHandler( fontManager, textContent, fontSubstitution );
	}
	
	private Chunk buildChunk()
	{
		if (!fontSubstitution)