What am I doing wrong? The sorting of font names is inconsistent in my families:

I would prefer Regular first, Italic second. Is it alpha order?
If you use an old fashioned style of having the lowercases slant more than the uppercase, should you put the uppercase value, the lowercase value, or some midpoint of the two?
«El futuro es una línea tan fina que apenas nos damos cuenta de pintarla nosotros mismos». (La Luz Oscura, por Javier Guerrero)
Captured from web.archive.org on 18 Dec 2012. view this capture