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 <rjvber...@gmail.com> 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.
> 

Reply via email to