https://bugs.documentfoundation.org/show_bug.cgi?id=106755
Khaled Hosny <[email protected]> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever confirmed|0 |1
--- Comment #2 from Khaled Hosny <[email protected]> ---
Seems like a bug in the layer above VCL; we are asked to layout the bases and
the combining marks separately. If I added something like this early in
CommonSalLayout::LayoutText():
SAL_DEBUG(rArgs.mrStr << " => " << rArgs.mrStr.copy(rArgs.mnMinCharPos,
rArgs.mnEndCharPos - rArgs.mnMinCharPos));
I get this for the Tifinagh text:
debug:27777:1: ⴰ̂ => ⴰ
debug:27777:1: ⴰ̂ => ̂
debug:27777:1: ⴰ̆ => ⴰ
debug:27777:1: ⴰ̆ => ̆
debug:27777:1: ⵓ̂ => ⵓ
debug:27777:1: ⵓ̂ => ̂
debug:27777:1: ⵢ̂ => ⵢ
debug:27777:1: ⵢ̂ => ̂
debug:27777:1: ⵢ̣ => ⵢ
debug:27777:1: ⵢ̣ => ̣
debug:27777:1: ⵧ̂ => ⵧ
debug:27777:1: ⵧ̂ => ̂
I’m guessing that the code that itemizes text into simple/complex/asian scripts
does not handle combining marks correctly and considers them a separate script
from Tifinagh.
--
You are receiving this mail because:
You are the assignee for the bug._______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs