Bug still there (1.8.10) and cairo-respect-fontconfig.patch still works...
Simple fix, waiting far too long to be fixed in codebase.
I did some digging and condition (options->base.hint_style == CAIRO_HINT_STYLE_DEFAULT) would be only true if Xft.hintstyle had a unrecognized value, for instance 5. Empty value will falls back to CAIRO_HINT_STYLE_FULL.
Bug still there (1.8.10) and cairo-respect- fontconfig. patch still works...
Simple fix, waiting far too long to be fixed in codebase.
I did some digging and condition (options- >base.hint_ style == CAIRO_HINT_ STYLE_DEFAULT) would be only true if Xft.hintstyle had a unrecognized value, for instance 5. Empty value will falls back to CAIRO_HINT_ STYLE_FULL.