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 processLineBreak(Chunk lineBreakChunk )
	{
		int returnCharacterCount = lineBreakChunk.getLength();
		if (null == lastFontInfo)
		{
			currentPos = currentPos + returnCharacterCount -1;
			chunkStartPos = currentPos + 1;
			return Chunk.HARD_LINE_BREAK;
		}
		lineBreak = lineBreakChunk;
		Chunk c = new Chunk(new String(chunkText, chunkStartPos, currentPos-chunkStartPos), 
		baseOffset + chunkStartPos, baseLevel, runLevel, lastFontInfo);
		currentPos = currentPos + returnCharacterCount - 1;
		chunkStartPos = currentPos;
		return c;
	}
	private Chunk processLineBreak( )
	{
		Chunk lineBreakChunk = null;
		if ( chunkText[currentPos] == '\n' )
		{
			lineBreakChunk = Chunk.HARD_LINE_BREAK;
			lineBreakChunk.setText("\n");
			lineBreakChunk.setOffset( currentPos );
		}
		else if (chunkText[currentPos] == '\r' )
		{
			lineBreakChunk = Chunk.HARD_LINE_BREAK;