Restructure last-resort font choosing