Yet Xorg is using subpixel rendering showing in the screenshot of comment #1. Sounds like someone is just guessing HRGB when run on Xorg, and refusing to guess when run on Wayland (hence using the safe default of greyscale which appears more blurry).
It appears neither X nor Wayland can figure out my monitor's subpixel order:
$ xrandr --verbose | grep Subpixel
Subpixel: unknown
Subpixel: unknown
Subpixel: unknown
Subpixel: unknown
Subpixel: unknown
$ weston-info | grep subpixel orientation: unknown, output_transform: normal,
subpixel_
Yet Xorg is using subpixel rendering showing in the screenshot of comment #1. Sounds like someone is just guessing HRGB when run on Xorg, and refusing to guess when run on Wayland (hence using the safe default of greyscale which appears more blurry).