https://bugs.winehq.org/show_bug.cgi?id=46285
Bug ID: 46285 Summary: Demo scene fr-041 debris: cut off and broken text Product: Wine Version: 4.0-rc1 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: gdi32 Assignee: wine-bugs@winehq.org Reporter: wylda@volny.cz Distribution: ---
Created attachment 62999 --> https://bugs.winehq.org/attachment.cgi?id=62999 broken text reappers in different screens
In fr-041 debris demo you can see broken text. Different parts of the demo have parts of text from different screens. I tried to link those screens by red link.
It is broken by wine-3.21-119-g11ab9ff7b3, but at the same time this commit probably fixes Bug 28960:
commit 11ab9ff7b3c43bb41c0325fe9417b1d7f44ad516 Author: Akihiro Sagawa sagawa.aki@gmail.com Date: Wed Nov 28 00:50:20 2018 +0900
gdi32: Try Fontconfig substitutions when the font face is missing.
This improves font selection. With this patch, we can choose a decent font family by Fontconfig.
Otherwise, Wine chooses some fonts based on supported charset, e.g. Droid Sans Fallback. Droid Sans Fallback supports various scripts including Japanese. However, as it's a fallback font, it doesn't have Latin alphabet glyphs. If the font is chosen, typically Japanese Ubuntu environment, users see a lot of squares instead of Latin alphabets.
This patch asks Fontconfig for the best font for the current locale. If the font is returned and matches requested charset, the font is used. If failure, it fallbacks to existing procedure.
Signed-off-by: Akihiro Sagawa sagawa.aki@gmail.com Signed-off-by: Huw Davies huw@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
https://bugs.winehq.org/show_bug.cgi?id=46285
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sagawa.aki+winebugs@gmail.c | |om Regression SHA1| |11ab9ff7b3c43bb41c0325fe941 | |7b1d7f44ad516 Hardware|x86 |x86-64 Distribution|--- |Debian URL| |http://www.farbrausch.de/pr | |od.py?which=2 Keywords| |download, regression
https://bugs.winehq.org/show_bug.cgi?id=46285
張修銘 cges30901@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cges30901@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=46285
--- Comment #1 from Sagawa sagawa.aki+winebugs@gmail.com --- Created attachment 63003 --> https://bugs.winehq.org/attachment.cgi?id=63003 proposed patch
Could you try this patch? With this patch, wine uses built-in fallback list before trying Fontconfig.
https://bugs.winehq.org/show_bug.cgi?id=46285
--- Comment #2 from Wylda wylda@volny.cz --- (In reply to Sagawa from comment #1)
Could you try this patch?
Thank you, yes it fixes the problem.
https://bugs.winehq.org/show_bug.cgi?id=46285
--- Comment #3 from Wylda wylda@volny.cz ---
Still present in wine-4.0-rc2.
https://bugs.winehq.org/show_bug.cgi?id=46285
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #4 from Wylda wylda@volny.cz ---
Works fine again. Tested in wine-4.0-rc2-53-gf6896e062d.
Thanks Akihiro & Huw!
https://bugs.winehq.org/show_bug.cgi?id=46285
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |f59755755e90220ccb27db56e16 | |9401f509bb227
https://bugs.winehq.org/show_bug.cgi?id=46285
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1|f59755755e90220ccb27db56e16 | |9401f509bb227 |
--- Comment #5 from Wylda wylda@volny.cz --- Ehh... I don't want to blame this fix, but now someting is wrong with my machine.
Listing CD of DOOM3 ;c) Is that related to your work??
DOOM3_2$ ls -alF total 621 dr-x------ 1 wylda wylda 2048 Jul 14 2004 ./ drwxr-x---+ 3 root root 4096 Dec 21 12:27 ../ -r-------- 1 wylda wylda 703 Jul 7 2004 䠰?䝉䘻 -r-------- 1 wylda wylda 717 Jul 7 2004 䠰㈮䝉䘻 -r-------- 1 wylda wylda 1295 Jul 7 2004 䠰㌮䝉䘻 -r-------- 1 wylda wylda 901 Jul 7 2004 䠰㐮䝉䘻 -r-------- 1 wylda wylda 516 Jul 7 2004 䠰㔮䝉䘻 -r-------- 1 wylda wylda 1043 Jul 7 2004 䠰㘮䝉䘻 -r-------- 1 wylda wylda 1637 Jul 7 2004 䠰㜮䝉䘻 -r-------- 1 wylda wylda 706 Jul 7 2004 䠰㠮䝉䘻
https://bugs.winehq.org/show_bug.cgi?id=46285
--- Comment #6 from Austin English austinenglish@gmail.com --- (In reply to Wylda from comment #5)
Ehh... I don't want to blame this fix, but now someting is wrong with my machine.
Listing CD of DOOM3 ;c) Is that related to your work??
DOOM3_2$ ls -alF total 621 dr-x------ 1 wylda wylda 2048 Jul 14 2004 ./ drwxr-x---+ 3 root root 4096 Dec 21 12:27 ../ -r-------- 1 wylda wylda 703 Jul 7 2004 䠰?䝉䘻 -r-------- 1 wylda wylda 717 Jul 7 2004 䠰㈮䝉䘻 -r-------- 1 wylda wylda 1295 Jul 7 2004 䠰㌮䝉䘻 -r-------- 1 wylda wylda 901 Jul 7 2004 䠰㐮䝉䘻 -r-------- 1 wylda wylda 516 Jul 7 2004 䠰㔮䝉䘻 -r-------- 1 wylda wylda 1043 Jul 7 2004 䠰㘮䝉䘻 -r-------- 1 wylda wylda 1637 Jul 7 2004 䠰㜮䝉䘻 -r-------- 1 wylda wylda 706 Jul 7 2004 䠰㠮䝉䘻
Wine shouldn't affect native ls (unless you're running it under cygwin or something).
https://bugs.winehq.org/show_bug.cgi?id=46285
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.0-rc3.
https://bugs.winehq.org/show_bug.cgi?id=46285
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |f59755755e90220ccb27db56e16 | |9401f509bb227
--- Comment #8 from Gijs Vermeulen gijsvrm@gmail.com --- (In reply to Wylda from comment #5)
Ehh... I don't want to blame this fix, but now someting is wrong with my machine.
Listing CD of DOOM3 ;c) Is that related to your work??
DOOM3_2$ ls -alF total 621 dr-x------ 1 wylda wylda 2048 Jul 14 2004 ./ drwxr-x---+ 3 root root 4096 Dec 21 12:27 ../ -r-------- 1 wylda wylda 703 Jul 7 2004 䠰?䝉䘻 -r-------- 1 wylda wylda 717 Jul 7 2004 䠰㈮䝉䘻 -r-------- 1 wylda wylda 1295 Jul 7 2004 䠰㌮䝉䘻 -r-------- 1 wylda wylda 901 Jul 7 2004 䠰㐮䝉䘻 -r-------- 1 wylda wylda 516 Jul 7 2004 䠰㔮䝉䘻 -r-------- 1 wylda wylda 1043 Jul 7 2004 䠰㘮䝉䘻 -r-------- 1 wylda wylda 1637 Jul 7 2004 䠰㜮䝉䘻 -r-------- 1 wylda wylda 706 Jul 7 2004 䠰㠮䝉䘻
Since this is a different issue, I suggest to open a different bug if you think a change in Wine is to blame.
https://bugs.winehq.org/show_bug.cgi?id=46285
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.farbrausch.de/pr |https://web.archive.org/web |od.py?which=2 |/20151120234114/http://arch | |ive.scene.org/pub/parties/2 | |007/breakpoint07/demo/fr-04 | |1_debris.zip Summary|Demo scene fr-041 debris: |Demoscene 'fr-041: debris' |cut off and broken text |by Farbrausch: cut off and | |broken text CC| |focht@gmx.net