https://bugs.freedesktop.org/show_bug.cgi?id=66577

--- Comment #8 from Khaled Hosny <[email protected]> ---
I debugged this a bit and the issue is limited to the Web Layout, so IMO it
shouldn’t be a release blocker.

The wrote cause is that SwFntObj::DrawText() uses the glyph widths array
returned by OutputDevice::GetTextArray() (which in turn calls
CTLayout::FillDXArray()) to calculate character positions/text width, and all
are integer based while Core Text is floating point based and can return
fractional glyph widths, so we end up with accumulated rounding errors that
manifests in this issue (and probably bug 65971 as well).

Right now I have no idea how to fix this.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to