Created an attachment (id=22153)
comparison of Alexander’s patch vs. one that sets CAIRO_LCD_FILTER_FIR3 explicitly
Alexander, your patch is interesting. Which is the Cairo version you are using? If it’s greater than 1.7.4, then I think the Cairo surface will use the internal intra-pixel method for LCD filtering. This is clearly worse than what I have shown above because one cannot really mate the intra-pixel method with light hinting due to excessive color bleeding. See the image
Created an attachment (id=22153) FILTER_ FIR3 explicitly
comparison of Alexander’s patch vs. one that sets CAIRO_LCD_
Alexander, your patch is interesting. Which is the Cairo version you are using? If it’s greater than 1.7.4, then I think the Cairo surface will use the internal intra-pixel method for LCD filtering. This is clearly worse than what I have shown above because one cannot really mate the intra-pixel method with light hinting due to excessive color bleeding. See the image