Refactor+simplify some x11 settings
x11_output: introduce font factory
x11_output: add support for xft fonts