~/.fonts.conf not respected
I believe d1f48f11 breaks reading ~/.fonts.conf. Looking at the code, the *url == '~'
case does not seem to be handled properly (file
gets overwritten by code that was previously under a different case in the switch statement).