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
chunkStartPos = currentPos + 1;
					return Chunk.HARD_LINE_BREAK;
				}
				encounteredReturn = true;
				Chunk c = new Chunk(new String(chunkText, chunkStartPos, currentPos-chunkStartPos), 
				baseOffset + chunkStartPos, baseLevel, runDirection, lastFontInfo);
				chunkStartPos = currentPos;
				return c;
			}
			
			
			if (!fh.selectFont(chunkText[currentPos]))
			{
				chunkText[currentPos] = MISSING_CHAR;
			}
			
			
			if (fh.isFontChanged())
			{
				
				
				if (null == lastFontInfo)
				{
					lastFontInfo = fh.getFontInfo();
					continue;
				}
				Chunk c = new Chunk(new String(chunkText, chunkStartPos, currentPos-chunkStartPos), 
						baseOffset + chunkStartPos, baseLevel, runDirection, lastFontInfo);
				chunkStartPos = currentPos;
				lastFontInfo = fh.getFontInfo();