Better handling of unset fonts, closes #3