Hi All, LCD filtering patents have expired. I think the time has come to make some changes in the way we handle LCD filtering. Specifically, I would like to get rid of some extra layers of protection around this code.
1) Make calling FT_Library_SetLcdFilter(library, FT_LCD_FILTER_DEFAULT) unnecessary and initialize it during ft_smooth_init (s/#elif 0/#else/). FT_Library_SetLcdFilter(library, FT_LCD_FILTER_NONE) will rather be required for the selected few who forgot to do it explicitly. 2) Get rid of fake "smooth_lcd" and "smooth_lcdv" because everything is handled by ft_smooth_render_generic anyway. It is just a matter of making "smooth" accept FT_RENDER_MODE_LCD and FT_RENDER_MODE_LCD_V. Does anybody strongly disagree? Alexei
