SciTE uses Cairo. On Ubuntu, it uses subpixel antialiasing, which I like.
But unfortunately, on Arch Linux, it uses grayscale antialiasing, which I find too blurry for me.
I already spent hours messing with fonts.conf and such, to no avail.
Turns out the problem isn't with my configuration.
But then I suddenly discovered that merely copying /lib/x86_64-linux-gnu/libcairo.so.2 from Ubuntu to /usr/bin/libcairo.so.2 on Arch Linux resolves the problem. So, clearly, that file is the root cause.
So, I have two questions:
What is Ubuntu doing differently that causes this?
Checking the patches, I don't see any customizations that seem related to antialiasing.What is the proper way to fix this on Arch?