https://bugs.winehq.org/show_bug.cgi?id=38977
Bug ID: 38977 Summary: gdi32: tabs are rendered as an rectangle in license text of Quake III Arena demo installer Product: Wine Version: 1.7.47 Hardware: x86 URL: ftp://ftp.idsoftware.com/idstuff/quake3/win32/Q3ADemo. exe OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdi32 Assignee: wine-bugs@winehq.org Reporter: bernhardu@vr-web.de CC: sagawa.aki+winebugs@gmail.com Regression SHA1: 01280cff91896bf3cbd19fbc66d464162598768e Distribution: Debian
Created attachment 51928 --> https://bugs.winehq.org/attachment.cgi?id=51928 Quake III Arena demo installer, license text with tabs as rectangle
While investigating for a different bug Quake III Arena demo installer I saw that the tabulator characters in the license text are rendered as a black rectangle.
Tests with older wine versions (<= 1.6) did not show this error.
A git bisect points to this commit: 01280cff91896bf3cbd19fbc66d464162598768e is the first bad commit commit 01280cff91896bf3cbd19fbc66d464162598768e Author: Akihiro Sagawa sagawa.aki@gmail.com Date: Wed Jul 31 23:16:24 2013 +0900
Revert "gdi32: Use the default character when the glyph is missing.".
This reverts commit 15aa8daf6447b6f819dfc8de15db7db7645738ef. It breaks the default character rendering in some bitmap fonts, e.g. Fixedsys.
When adding the line removed by this commit to current head the glitch is not visible anymore.