Finally I think that I found out what is the problem. I tried to use different fonts in iReport (see 4 included PDF file which are printed from iReport to PDF printer - I did not use PDF export in iReport). I just change font of *$F{clinicalNoteContent}* field on the bottom of the page, so don’t bother around other fields in report. As you can see original font (Segoe UI Light) and Sans serif doesn't work. Text after "Lorem ipsum" (that is "dolor sit amet, consectetur adipiscing elit. Nulla congue semper quam, eu") is lost "in page break". On the other side Serif and Tahoma fonts works fine. But if you check font of this field in all PDF files, is it all time the same. Only fine spacing between characters is a little different. That font is obviously Tahoma which is defined in HTML. I think that the problem is that JasperReport uses font (fonts) from HTML for rendering HTML and the font defined in text field (this is property that I’ve changed) for calculating some other parameters. And that is why sometimes (depends on the font) whole line is missing. I will try to use same font inside HTML markup text and in text field property and hope that will work in all cases. But I think that in case of HTML markup text field, font property of text field should be ignored and only font (or fonts) defined in HTML should be used for rendering and other calculations. In my case this is not the problem because I use just one font inside HTML, but what if I use more than one font inside in HTML and define some other in field property. Thank you again for your help and quick response. Regards, Primoz.