Difference in rendering xft fonts in xorg-server and XQuartz.app
Chris Jones
jonesc at hep.phy.cam.ac.uk
Tue May 28 08:00:50 UTC 2019
On 28/05/2019 8:55 am, Chris Jones wrote:
> Hi,
>
> On 28/05/2019 1:25 am, Richard Cobbe wrote:
>> I just got a new MacBook and I'm setting up macports on it as part of the
>> initial configuration. I've been using macports with XQuartz for many
>> years, but I gather that XQuartz is no longer actively maintained, so I
>> figured I'd try xorg-server instead. Everything installed fine and I'm
>> able to open and use clients, but using xft fonts in urxvt (also
>> installed
>> via macports) doesn't produce the same results on screen under
>> xorg-server
>> as it does under XQuartz.
>>
>> I've put screen shots of the results at
>> <https://imgur.com/a/TTNFx8b>. The
>> first image contains the results under XQuartz, and the second under
>> xorg-server. This is urxvt from the rxvt-unicode port, v9.22, on MacOS
>> 10.14.5 started with the command
>> LC_CTYPE=en_US.UTF-8 urxvt -fn xft:Consolas:pixelsize=16
>> I prefer the first rendering quite strongly. Is there a way (installing
>> a missing package, perhaps?) for me to get this rendering in xorg-server?
>
> Honestly, I cannot see any difference between those two screen shots.
> What exactly is it about the second you say is different and you prefer ?
correct ... "what about the FIRST...."
>
> As you note, the XQuartz.app version is quite a bit older than the
> xorg-server port in macports. We do though have a legacy port which
> provides an older 1.18 version of the server.
>
> Titan ~/Projects/MacPorts/ports > port search xorg-server
> xorg-server @1.20.4 (x11, devel)
> The X.org / Xquartz X server.
>
> xorg-server-1.18 @1.18.4 (x11, devel)
> The X.org / Xquartz X server.
>
> Could you try that, to see if that reverts whatever the difference is
> you see ?
>
> Chris
>
>>
>> Interestingly, while testing out various combinations, I discovered
>> that if
>> I tried to open the terminal while running xorg-server but with
>> XQuartz.app
>> installed, I got the nicer rendering. I'm about as sure as I can be
>> that I
>> was in fact running the X server from xorg-server in this case, as the
>> value of $DISPLAY ended in "org.macports:0", and right-clicking on the
>> dock
>> icon for the running X server and selecting Options > Show In Finder
>> pointed to an .app in /Applications/MacPorts
>>
>> Uninstalling XQuartz.app and restarting the X server produced the
>> inferior
>> rendering again.
>>
>> Any suggestions welcome!
>>
>> Thanks,
>>
>> Richard
>>
More information about the macports-users
mailing list