How to fix orphaned punctuation in iText
<p>I saw in 
<a href="https://stackoverflow.com/questions/24791320/how-to-fix-itexts-text-wrapping-for-chinese-characters">How to fix iText&#39;s text wrapping for chinese characters</a> that another user had a similar problem as what we're facing.  A response by <a href="https://stackoverflow.com/users/1622493/bruno-lowagie">https://stackoverflow.com/users/1622493/bruno-lowagie</a> indicated the DefaultSplitCharacter has taken Chinese characters into account since iText 5.  We're using iText 5.5.6, but still see the problem.</p>

<p>As near as I can tell, DefaultSplitCharacter is working correctly, but the problem appears to be that the ColumnText class allows lines to begin with these punctuation marks.</p>

<p><a href="https://i.stack.imgur.com/E2PKq.png" rel="nofollow noreferrer">Here's a screen shot of the PdfChunks in the BidiLine class being used to render the text</a></p>

<p>However, the result is being written where the 3rd and 5th lines both begin with punctuation characters as show in this <a href="https://i.stack.imgur.com/5lpbg.png" rel="nofollow noreferrer">image of the PDF output</a></p>

<p>I can simply add some new lines in the proper places to make it look correct, but this would mean if the text is ever re-translated internally my fix may no longer work.  Does anyone know how to ensure that iText won't begin a line with these punctuation characters?</p>