Properly handle empty and '-' font settings.