Closed s520 closed 4 years ago
I went back to commits. It works fine until the next commit. https://github.com/mono/libgdiplus/commit/ce650952ee01dd139a44e0fc9a6ca3dca3923667
Characters disappear for the first time in the next commit. https://github.com/mono/libgdiplus/commit/4e974dca3c0efe4124177d4c79b73946e4e0cee5
I created a PR because I found a fix.
Steps to Reproduce
Install the Japanese language related packages of the distribution.
Change the system character set to Japanese.
Execute the program using Windows Forms with Japanese displayed. Ex) winforms-test.zip
Current Behavior
Some characters are missing.
mono 5.18.1.3 + libgdiplus 6.0.2
The text on the right button has disappeared.
mono 5.18.1.3 + libgdiplus 6.0.4
The text on the right button is visible, but the text on the left label is missing.
Expected Behavior
Characters are displayed normally as in Windows and Linux + libgdiplus 5.6.
Windows
mono 5.18.1.3 + libgdiplus 5.6
On which platforms did you notice this
[ ] macOS [X] Linux [ ] Windows
Version Used:
mono: 6.8.0.105, libgdiplus: 6.0.4
Postscript
Not only me but also my friends have similar symptoms.
I am using fedora 30 and he is using Ubuntu 18.04.
He previously reported this problem to the mono repository.
Later he found that downgrading libgdiplus to 4.2 works fine.
So I decided to find out what version worked.
I downgraded mono to 5.18.1.3 and upgraded libgdiplus from 5.6 to 6.0.4.
As a result, it was normal until 5.6.1, but a problem has occurred since 6.0.2.
In addition, this problem seems to occur even in Chinese.