@ mekkablue
I actually cannot confirm, that it is the PANOSE number. It seems to be more complicated. There are values for Italic in the head, the name, the OS/2 and the CFF table. And I would not wonder, if the function, that is responsible for bringing order into the menu, is checking
more than one value. Although I have spent two hours with that now, I was not able, to make out, which value is responsible or if it is the only one. I remember, that the order of Type 1 fonts is dependent from the internal names and there Adobe has used even keywords, which means, that the character strings Ita or Obl already were indicators.
The best would be, if the responsible programmer of the Adobe Creative suite would answer your question. I am like wise burning for a detailed answer.
For today it is enough, but it may be, that I am checking this in the next days again. But then with a real plan. I assume, that the Adobe font cache files should be deleted before each start of Indesign for example. And I think, it would be sensefull to start the font names with a different character for each test version: Ainion, Binion, Cinion … Minion. This could reduce trouble with the font cache.
Modified:
The answer to our question should also be included in the thread
http://forum.fontlab.com/fontlab-studio-tips-and-tricks/font-family-naming-in-fontlab-studio-5-t313.0.html.