[Libreoffice] Please help us work on VCL bug #33090 - Thai text in some UI elements will be displayed overlapped on Windows Vista / Windows 7

Caolán McNamara caolanm at redhat.com
Fri Apr 1 09:08:23 PDT 2011


On Mon, 2011-03-21 at 18:18 +0700, Samphan Raruenrom wrote:
> I'm working on this bug :
> https://bugs.freedesktop.org/show_bug.cgi?id=33090
> "Thai text in some UI elements will be displayed overlapped on Windows
> Vista / Windows 7"
> 
...
> Anyone has an idea where should I start looking?

Looks like the problem here is the glyph fallback, given the four input
characters there are 4 glyph "slots". Under Linux even if we have
combining characters or zero-width glyphs then we get 4 glyph slots that
map back to 4 character slots so we can always associate a glyph slot to
a character even if no real glyph exists for that slot, so we fall out
early from a loop that intends to calculate where to place the fallback
glyph.

I attached a hackaround patch to the issue, does that "work" for you ?

C.



More information about the LibreOffice mailing list