After an update of the system, WINE stopped to render the fonts properly. Regardless of the registry or other system settings, following behaviour is observed:
1. The antialiasing is only grayscale. 2. The antialiasing is only if the font size is bigger than 14px. Smaller fonts are not smoothed at all. 3. The hinting seems to be switched off. At least for some fonts. The bitmap fonts or the fonts designed to not use smoothing (for example FixedSys Excelsior) look like usual.
All this seems to not depend on any settings of the system configuration or WINE registry. Thinking that the problem is simply broken WINE/fontconfig/freetype I tried all possible configuration tweaks from Internet. Without any effect. I mean, the font rendering never changes even by pixel.
I have second system, that worked fine, but after the today update (I am using it very rarely) the problem appeared as well.
In the same time, all other Linux applications work normally, I can change the rendering options from the usual GUI applets.
I can't say when exactly the problem appeared for the first time. But on this second system, the updated versions are:
wine: from 2.4-1 to 2.18-1 fontconfig: from 2.12.1-4 to 2.12.6-1 freetype: from 2.7.1-1 to 2.8.1-1
Any ideas how to fix the problem? Or at least how to continue the research.
On Oct 19, 2017, at 1:39 PM, John Found johnfound@asm32.info wrote:
After an update of the system, WINE stopped to render the fonts properly.
This sounds like https://bugs.winehq.org/show_bug.cgi?id=41639, which is probably where ongoing investigation should be posted. There's a workaround in the currently-last comment that you can try.
-Ken
On Thu, 19 Oct 2017 13:48:26 -0500 Ken Thomases ken@codeweavers.com wrote:
On Oct 19, 2017, at 1:39 PM, John Found johnfound@asm32.info wrote:
After an update of the system, WINE stopped to render the fonts properly.
This sounds like https://bugs.winehq.org/show_bug.cgi?id=41639, which is probably where ongoing investigation should be posted. There's a workaround in the currently-last comment that you can try.
-Ken
Well, I don't know actually. Is sounds similar, but on my second installation, WINE worked with FreeType 2.7 without any problems and broke after installation of 2.8.
The suggested workaround:
export FREETYPE_PROPERTIES="truetype:interpreter-version=35"
...does not works at all. As I said, it seems that nothing changes the rendering to better or even to worse. :)
On Thu, 19 Oct 2017 22:43:25 +0300 John Found johnfound@asm32.info wrote:
On Thu, 19 Oct 2017 13:48:26 -0500 Ken Thomases ken@codeweavers.com wrote:
On Oct 19, 2017, at 1:39 PM, John Found johnfound@asm32.info wrote:
After an update of the system, WINE stopped to render the fonts properly.
This sounds like https://bugs.winehq.org/show_bug.cgi?id=41639, which is probably where ongoing investigation should be posted. There's a workaround in the currently-last comment that you can try.
-Ken
Well, I don't know actually. Is sounds similar, but on my second installation, WINE worked with FreeType 2.7 without any problems and broke after installation of 2.8.
The suggested workaround:
export FREETYPE_PROPERTIES="truetype:interpreter-version=35"
...does not works at all. As I said, it seems that nothing changes the rendering to better or even to worse. :)
But after downgrading to FreeType v2.7.1-2 (from the Arch archive) the problem disappeared. So, the problem is after this version. At least on Linux.