#Very small UI and Non-antialiased fonts

1 messages · Page 1 of 1 (latest)

azure flower
#

Arch Linux (Kernel 6.17.9), KDE 6.5.3 on Wayland
Also happens through Proton

tropic lake
#

@tardy burrow Linux is your thing, go crazy

tardy burrow
#

You could try exporting the following environment variable:

JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on"

It shouldn't run through Proton at all.

azure flower
tardy burrow
#

So those screenshots are from Proton or Native?

azure flower
#

native

tardy burrow
#

you may want to adjust UI scaling here

azure flower
#

yeah, I did

#

anyway... it's still crispy

tardy burrow
#

Have you tried the environment variable?

azure flower
#

yup

tardy burrow
#

Is the game itself running in wayland or xwayland?

azure flower
#

I believe java does not have wayland native even

#

def xwayland

tardy burrow
#

you can check with xprop. It should show a cursor in TheoTown which if clicked, dumps info about the window

azure flower
#

i already did

azure flower
#

so let me rephrase it, it is xwayland

tardy burrow
#

Try setting LD_LIBRARY_PATH="/usr/lib/jvm/default-runtime/lib/server/"

What Java version are you running the game with? java -version

azure flower
#

oh, right
I should mention I am using steam
And that seems to use Temurin 11.0.2

#

running it with (...) %command% -version confirms it

tardy burrow
#

Hmm

azure flower
#

I just now tried on X... Same thing.

tardy burrow
#

I'm just not sure why, as that doesn't happen on my computers. And besides, the in-game text is rendered by the engine, not Swing.

azure flower
#

i also had that happen on macos, actually

#

but it was macos on 1920x1080, so there it probably just is HiDPI issue

tardy burrow
#

@azure flower Have you tried changing resolution in the settings? An out.txt and log.txt file would be useful (they're in ~/TheoTown)

azure flower
#

Just realized I never answered.

I've tried changing the resolution, it is native though

#

for some reason I can't send the files

azure flower
#

@tardy burrow