The following Greek characters are not displayed correctly with the fonts Calibri and Cambria:
With other fonts there is no problem.
This has been appearing in all Linux versions since 4.0 (distros used: Ubuntu, Fedora, Mageia, OpenSuse).
The same characters are correctly displayed in Windows versions.
Please attach screenshot of the rendering of those characters.
Created attachment 81352 [details]
Screenshot (comparison Times New Roman, Calibri and Cambria)
I can not reproduce this in master, but I don’t have 4.0 installation to compare with.
Andreas, could you attach an example LO writer document (the one used to create the sceenshot) so others can easily use that document for further testing?
Created attachment 81469 [details]
Greek text in .odt format containing the characters under consideration
I attached a text file with the characters not rendered correctly. Please note that the document format is irrelevant. The same bug appears also in .doc files.
The document was created with LO 126.96.36.199 (Windows version), therefore at the time that I created this file, I could not see any difference in the rendering
I cannot reproduce this issue with master, even with the attached file.
Using Ubuntu 13.04, LO 188.8.131.52.
Andreas: Please re-try using LO 184.108.40.206 http://www.libreoffice.org/download/pre-releases/. Should the bug still happen in that version please re-open this bug.
Created attachment 82090 [details]
Screenshot from LO 4.1
Sorry guys, but the problem doesn't seem to be solved in Libreoffice 4.1
I attach a screenshot from Libreoffice 4.1 running on OpensSuse 12.3.
Anyway, thanks for your efforts
What version of Callibri font do you have? Might be a font issue. 5.62 here.
Font Viewer reports version 1.02 from 2006. I have somewhere a newer Windows disk lying. I will try it and I will report back..
I have used Calibri version 5.62 and Cambria version 5.93.
The problem is almost solved. I say almost, because the characters are rendered correctly, except when:
(a) they are used adjacently, i.e. next to each other.
(b) there is one space between them
If there are two or more spaces between them or another character, then they are rendered correctly.
Created attachment 82096 [details]
New sample text
I attach a new sample text. This time, I think you will be able to reproduce the bug.
It seems that the problem is related to the font version, although the same font is rendered correctly in Windows versions of LO or in Linux versions prior to 4.0.
Finally, I would like to note that with newer versions of Calibri and Cambria the problem appears only when the characters under discussion are used next to each other. In real life, this may happen only rarely. Therefore, the practical impact of this bug is significantly reduced. If you believe that this bug should be marked as resolved, I have no objection.
Thank you :)
That is by design. The font has contextual substitutions that drop tone marks for Greek uppercase when followed by other uppercase letters. This does not happen on Windows because we don’t enable OpenType features for Greek text there, unlike on Linux or Mac.