This issue has been raised before and
looks like we have an accepted answer. But the answer does not actually solve the problem. It tries to blame some font.
(UPDATE: Further discussion shows that the particular (blamed) font, SutonnyMJ is actually broken. But that font is not part of my following discussion. SutonnyMJ is a non-Unicode font and hence obsolete with its own inherent problems. The fonts, SolaimanLipi and
SutonnyOMJ, mentioned in the following discussion are both Unicode fonts.)
The issue is, it appears that LibreOffice 4 is rendering CTL (Bangla/Bengali) fonts incorrectly.
Please see the following Bengali/Bangla text as rendered in LibreOffice 3. The interword spaces are fine. This documents uses two fonts,
SolaimanLipi and
SutonnyOMJ
I have using the first font for a quite a long time. In fact this is the most popular font used the newspapers and websites in Bangladesh. Moreover, this font, along with the second one, has been chosen (gazetted) as one of the standard fonts to be used in all government documents.
Anyway, when the same file in opened in LibreOffice 4, we find that the inter word spaces are garbled, bottom part of characters are missing and some characters are shown as empty boxes.
But when we open the same document in OpenOffice, there is no problem at all. Please see below,
Even more, when the same text is displayed in Google Chrome using SolaimanLipi font, there is no problem at all. Please see below,
As my experience goes over all these years, I can unequivocally confirm that the above mentioned problem is solely due to LibreOffice 4. This problem occurs irrespective of the input method, be it keyboard or cut-and-paste. Moreover, these fonts present absolutely no problem in the commercial word processing software.
I have correctly set the CTL language and CTL font in all the cases.
I find that two bugs, with insufficient or misdirected attention, have been lodged here (one, two). Please see the comment in the first one, which is absolutely incorrect.
Please let me know if you any observation or advice. Also, please let me know how do I bring more attention to the bugs already reported.
You can find the .odt file which has been used for test purpose over here.