https://bugs.winehq.org/show_bug.cgi?id=42238
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com --- (In reply to Andrew Udvare from comment #1)
Just to note, this problem occurs on Windows too, even with a manifest file telling UltraISO to use the new Common Controls version 6. Would love to see if this can be 'patched' in Wine.
GDI font rendering has nothing to do with common controls v6.
(In reply to Andrew Udvare from comment #3)
This is almost definitely not a bug. The developers intentionally disabled ClearType on most elements of the app with the SystemParametersInfo() function.
I don't think you can't do that, it's a system-wide switch.
(In reply to Andrew Udvare from comment #4)
On a side note, the app is written in Delphi and appears to use the VCL for rendering including text. This seems to mean no ClearType without extra work: https://stackoverflow.com/questions/921249/font-smoothing-in-delphi . So the developers are not doing it.
This still depends on system configuration, font and font size.
Hacky workaround: unpack binary, hex edit:
4d532053616e732053600 ("MS Sans Serif\0")
to
5365676f6520554900000 ("Segoe UI\0\0\0\0\0\0")
Still confusing though because in this case, it must be that fontconfig steps in before Wine and smooths out Segoe UI but refuses to present a smooth version of MS Sans Serif (no hints in the font?).
Wine doesn't provide Segoe UI. Font program is a separate thing from AA rendering.