It can be done.  The Nuclex font processor supports both font name and font filename.