https://bugs.winehq.org/show_bug.cgi?id=46529
Bug ID: 46529 Summary: Complex Text Layout messed up in MS Word 2010 Product: Wine Version: 4.0 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: a.shahbazi91@gmail.com Distribution: ---
Created attachment 63383 --> https://bugs.winehq.org/attachment.cgi?id=63383 screencast_wine4.0-staging
Complex text layout is needed when using both left to right and right to left text in a document. For enabling complex text layout I had to run WORD.EXE setting LANG="fa_IR.utf-8" environment variable. However, text still renders messed up.
I have attached screencast of the behavior in wine-4.0 and windows 7.
BTW, I had riched20 dll overridden to "native" and usp10 dll to "native,builtin"(the former is neccessary for MS Word to work properly - https://bugs.winehq.org/show_bug.cgi?id=14980 - and the latter is needed for proper character shaping of Arabic and Persian glyphs.)
https://bugs.winehq.org/show_bug.cgi?id=46529
--- Comment #1 from Ali a.shahbazi91@gmail.com --- Created attachment 63384 --> https://bugs.winehq.org/attachment.cgi?id=63384 screencast_windows7
https://bugs.winehq.org/show_bug.cgi?id=46529
tinywrkbee tinywrkbee@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tinywrkbee@gmail.com
--- Comment #2 from tinywrkbee tinywrkbee@gmail.com --- It's possible this is duplicate of https://bugs.winehq.org/show_bug.cgi?id=38554 .
I plan to look into this but for now, following strace, it's possible that missing implementation of GetKeyboardLayoutList and WM_INPUTLANGCHANGE have something to do with this limitation.
https://bugs.winehq.org/show_bug.cgi?id=46529
--- Comment #3 from Ali a.shahbazi91@gmail.com --- (In reply to tinywrkbee from comment #2)
It's possible this is duplicate of https://bugs.winehq.org/show_bug.cgi?id=38554 .
I plan to look into this but for now, following strace, it's possible that missing implementation of GetKeyboardLayoutList and WM_INPUTLANGCHANGE have something to do with this limitation.
let me know when you are sure the root cause is the same and I will close this.