[Bug 50175] New: Path of Exile: some Cyrilic and Hungul text is missing since Wine 5.20
https://bugs.winehq.org/show_bug.cgi?id=50175 Bug ID: 50175 Summary: Path of Exile: some Cyrilic and Hungul text is missing since Wine 5.20 Product: Wine Version: 5.20 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdi32 Assignee: wine-bugs(a)winehq.org Reporter: lvb.crd(a)protonmail.com Regression SHA1: 5bdc6e0fe64222d8d7d383616f5e230928af011a Distribution: --- Created attachment 68693 --> https://bugs.winehq.org/attachment.cgi?id=68693 (from left to right) Cyrilic, Hungul, Thai (top down) Before, After I did not fully understand the problem for its detailed description, but I have already finished bisecting. Several patches were adopted that day aimed at working with gdi32, but only the last one gives this effect: 2d15ea5012e1fbd9e16a86c69d68b587128832ed good 5bdc6e0fe64222d8d7d383616f5e230928af011a bad It looks like all the Cyrilic/Hungul symbols (except those on the buttons) are missing and/or do not take up space. I attach a picture that displays the "same" graphic element, in different in-game localizations on different versions of wine. **Thai hasn't properly worked before, but I decided to include it in the image as it looks like the problematic commit is affecting its behavior too. I recognized the font as FrizQuadrataITC that was used for Cyrillic text. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50175 --- Comment #1 from Dmitry Skvortsov (Iglu47) <lvb.crd(a)protonmail.com> --- Created attachment 68694 --> https://bugs.winehq.org/attachment.cgi?id=68694 wine-5.19-279-g2d15ea5012e.log -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50175 --- Comment #2 from Dmitry Skvortsov (Iglu47) <lvb.crd(a)protonmail.com> --- Created attachment 68695 --> https://bugs.winehq.org/attachment.cgi?id=68695 wine-5.19-280-g5bdc6e0fe64.log -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50175 Gijs Vermeulen <gijsvrm(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50175 Dmitry Skvortsov (Iglu47) <lvb.crd(a)protonmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Path of Exile: some Cyrilic |Path of Exile: some |and Hungul text is missing |Cyrillic and Hungul text is |since Wine 5.20 |missing since Wine 5.20 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50175 soredake <gi85qht0z(a)relay.firefox.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gi85qht0z(a)relay.firefox.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50175 --- Comment #3 from Dmitry Skvortsov (Iglu47) <lvb.crd(a)protonmail.com> --- Created attachment 68749 --> https://bugs.winehq.org/attachment.cgi?id=68749 behavior Thai on a non-configured system after winetricks usp10 I found https://appdb.winehq.org/objectManager.php?sClass=version&iId=25078#notes and `winetricks usp10` helps to solve this issue as a workaround. **Except Thai, but my system was never originally configured to work with it. (I attach a screenshot of Thai from `winetricks usp10` on a non-configured system). Now I don't know which component this problem should be assigned to. gdi32 or usp10? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50175 Rémi Bernon <rbernon(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon(a)codeweavers.com --- Comment #4 from Rémi Bernon <rbernon(a)codeweavers.com> --- Created attachment 68828 --> https://bugs.winehq.org/attachment.cgi?id=68828 Patch to fix the regression I believe this should fix the issue. It could use some tests maybe, I'll try to figure if I can write some to reproduce the problem before sending it upstream. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50175 --- Comment #5 from Dmitry Skvortsov (Iglu47) <lvb.crd(a)protonmail.com> --- Created attachment 68832 --> https://bugs.winehq.org/attachment.cgi?id=68832 atach68828.log The issue still present on wine-6.0rc1-11-gfac1e40aaf0. (In reply to Rémi Bernon from comment #4)
Created attachment 68828 [details] Patch to fix the regression
I believe this should fix the issue. It could use some tests maybe, I'll try to figure if I can write some to reproduce the problem before sending it upstream.
Sorry for the late response. This patch helps - the text fully appears (and for Thai its behavior reverts to same) as it was on the first attached image for all three languages. Target text from the first picture \041d\0435\043e\0431\0445\043e\0434\0438\043c\043e \043f\0435\0440\0435\0437\0430\043f\0443\0441\0442\0438\0442\044c could have been found in the logs earlier (in channel `uniscribe`), but without this patch it did not appear in the game itself. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50175 Dmitry Skvortsov (Iglu47) <lvb.crd(a)protonmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #68832|atach68828.log.xz |attach68828.log.xz filename| | Attachment #68832|atach68828.log |attach68828.log description| | -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50175 --- Comment #6 from Dmitry Skvortsov (Iglu47) <lvb.crd(a)protonmail.com> --- Created attachment 68859 --> https://bugs.winehq.org/attachment.cgi?id=68859 wine-6.0-rc1-29-g310019789f7.log I checked on the latest Wine from git (currently 310019789f7bde12ae3f25f723957c975fb2f804). The initial issue is gone. Thanks You, Rémi Bernon. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50175 Dmitry Skvortsov (Iglu47) <lvb.crd(a)protonmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #68693|(from left to right) |(from left to right) description|Cyrilic, Hungul, Thai (top |Cyrillic, Hungul, Thai (top |down) Before, After |down) Before, After Attachment #68693|Cyrilic-Hungul-Thai.png |Cyrillic-Hungul-Thai.png filename| | -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50175 Gijs Vermeulen <gijsvrm(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |06206f1628be8e12164f097d985 | |a7e20a3a3d0f1 Status|UNCONFIRMED |RESOLVED --- Comment #7 from Gijs Vermeulen <gijsvrm(a)gmail.com> --- Thanks for testing and reporting back, marking FIXED. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=50175 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #8 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 6.0-rc2. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla