Why are some monospace fonts listed in the Command Prompt list, while some aren't?
What is the difference between them?
Here are the official requirements for a font to be listed in the console properties. There are several properties that the fonts needs to be meet, and then you can add “register it”—no pun intended—by adding it to the registry.
Here is a graphical tutorial on adding fonts to the list. (It demonstrates at the end how some fonts won’t work.)