Am I misunderstanding something.
I’m using OS X - Mavericks. It seems to me that after I run this code, I have an array, Names(), that contains a list of font family names – but not the typefaces. That is, I have Arrus BT as an entry (the font family), but not Arrus BT Roman, Arrus BT Italic, Arrus BT Bold, Arrus BT Black, Arrus BT Bold Italic, or Arrus BT Black Italic.