[Bug 42238] Various UltraISO UI elements do not have smooth fonts
wine-bugs at winehq.org
wine-bugs at winehq.org
Wed Jan 18 06:38:48 CST 2017
https://bugs.winehq.org/show_bug.cgi?id=42238
Nikolay Sivov <bunglehead at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |INVALID
--- Comment #6 from Nikolay Sivov <bunglehead at 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.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list