mIRC enumerates fonts in the same way that all applications do. I assume there's a standard WinAPI call for that. If mIRC is not displaying fixedsys when fixedsys is set, there's a good chance the font may be registered but the data on disk is corrupt. You should replace your fixedsys font. This has actually happened to me before.