Apache OpenOffice (AOO) Bugzilla – Issue 42828
When 'show Nonprinting characters', space after Thai text cause the text to be drawn twice with different font
Last modified: 2013-08-07 15:00:01 UTC
1) On Windows, (this bug doesn't happen on Linux) 2) for Thai text using some Windows Thai fonts (e.g. EurasiaUPC, FreesiaUPC), 3) when enable View->Nonprinting characters, 4) if there's some space after/in the Thai text, => then the text will be drawn twice with different font (looks like Tahoma?). See the attached screenshot. Test case :- 1) Load the attached document. You'll see that Thai texts in the line that use EurasiaUPC and FreesiaUPC are drawn twice. It is over-striked with the same text but using different font. The English texts (font name) in the middle of those lines don't have the problem. 2) Try disable View->Nonprinting characters. The problems will disappear. 3) Enable View->Nonprinting characters again. Try deleting the space (middle dot) after/in a Thai text. The modified text will not have the problem.
Created attachment 22649 [details] Text document to show the problem
Created attachment 22650 [details] Screenshot of the problem
Created attachment 22804 [details] Screenshot from OOo 1.9.79 on Windows - no problem found
Tested the provided testcase with OOo 1.9.79 on Windows XP (with Service Pack 2), no problem found.
I *can* reproduce with m79 on Windows XP (Home) SP2. It seems to be font dependent: - The problem does not occur with Tahoma, Microsoft Sans Serif, Angsana UPC/New, Browalia UPC/New, Cordia UPC/New. - The problem does occur with Dillenia UPC, Eucrosia UPC, Freesia UPC, Iris UPC, Jasmine UPC, Kodchiang UPC, Lily UPC. I am completely mystified as to why Art doesn't see the problem, when I do with exactly the same configuration. I have my locale set to Thai (Control Panel|Regional and Language Options|Regional Options|Standards and Formats) and my "Language for non-Unicode programs" (Control Panel|Regional and Language Options|Regional Options|Advanced) also set to Thai.
Thanks James. *font dependent* Confirmed.
FME: Could anyone please check this in a current version? I use m87 and everything looks fine.
I just tried it with m95 and everything looks fine. samphan, can you give it a try?
James - I still found the problem in m95 both in the ShowNonPrinting.odt document and by testing manually.
I found that 1. If I do a fresh install of Windows XP SP2, then install m95, I do get the problem. 2. If I do a fresh install of Windows XP SP2, then install MS Office 2003, and then install m95, I do not get the problem. The Eucrosia and Freesia fonts are the same in 2 as in 1, so I guess MSO is installing an updated DLL that fixes the problem.
set target to OOo Later.
FT: Please verify and fix if applicable, thx.
any Windows user can confirmed if this still occurs in the latest OOo ?