If lfFaceName == "", then we patch up the names according to lfPitchAndFamily. This is not very pretty I'm afraid...