Cairo supports disabling antialiasing for text, this isn't enabled in the ATSUI back end. Patch to rectify this follows.
Created attachment 8136 [details] Output of text-antialias-none before the patch
Created attachment 8137 [details] [review] patch to fix the problem This sets the shouldAntialias flag on the CGContext. The CGRestoreState later in the function will reset the flag.
Created attachment 8138 [details] Output of text-antialias-none after the patch The remaining differences from the reference image are down to the different hinting, positioning, and extents between ATSUI and FT
Thanks, committed: bf1c2ef1e2b6cffffb0f02fe5cb8df0728026642
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.