What "them"? The KDE folks? Apple? I thought Qt4/KDE4 was unsupported.
I gather Qt4 has -graphicssystem { native | raster | opengl }
If I just run
open -a kshisen
it blinks. (that's the shell open command, which with -a is invoking the Mac
app bundle whose name follows)
If I run
open -a kshisen --args -graphicssystem raster
(what's after --args is passed to the binary within the app bundle as command
line arguments without being interpreted by the app launcher)
it also blinks.
If I run
open -a kshisen --args -graphicssystem native
it does NOT blink - at first glance, it looks fine.
If I run
open -a kshisen --args -graphicssystem opengl
then text appears, but all the graphics are blank until I move the window (!),
at which time it's fine.
Seems like it may be using the raster option as a default, even if Qt4-mac is
not built with the +raster variant. That may be at the level of the configure
script doing that now, I don't know, haven't dug that far, never looked at Qt4
internals before.
Supposedly raster could have been faster than native on some platforms, so I
suppose I can see that it might have become the default. But I don't see that
native was slow, although kshisen is not demanding, and I may not have run it
before on this relatively new hardware back on High Sierra, so I might not
notice speed anyway.
> On Oct 11, 2018, at 04:04, René J.V. Bertin <[email protected]> wrote:
>
> On Thursday October 11 2018 01:37:51 Richard L. Hamilton wrote:
>
>> https://github.com/macvim-dev/macvim/issues/751
>>
>> I have no idea if it's really the same underlying cause to the KDE4 graphics
>> issues vs MacVim, but they both are not handling display updating correctly
>> from the looks of it.
>
> It does sound likely, and one has to hope Apple didn't introduce a whole
> bunch of incompatibilities. It could be interesting to see if Qt4 has a
> similar option to avoid CoreText rendering.
> FWIW, Qt5 does since 5.7 or so; it can use Freetype+FontConfig. I patched
> that code a bit so it becomes possible to set this as the default text
> renderer without tweaking each and every command line, and have been using it
> all the time. FreeType+Infinality does a better rendering job, and text now
> looks the same on Mac and under X11 (in Qt5 apps).
>
> BTW, has this been reported to them (and did they respond with anything other
> than "works as intended" or "please install the latest release")?
>
> R.
>