It would be cool if the settings view provided a dropdown list of available fonts (or an autocomplete feature?) instead of asking users to type in the font's full name.

Any movement on this? :smile:
I'm currently encountering an issue where the Developer Tools panel opens whenever I attempt to manually type in a new font. Not something I need to do all of the time, obviously, but it certainly seems to be a consistent bug.
See the GIF of what I'm dealing with (open it up in a new browser tab to see it full-size):

As the GIF shows, errors keep getting pushed to console. Not knowing what's going on, I just quit Atom and re-open.
Hope this helps.
I think this is a good suggestion.
I've been trying to get comfortable with Atom across my various desktops and operating systems which involves using specific fonts and variants I like.
I know the general font name is "Terminus". I also want to use the bold variant. On ubuntu, the TTF version, rather than the bitmap version must be installed, but it isn't easy to identify the actual name of the desired font, with any font.
Is it "Termuinus"? "Termunis (TTF)"? "Terminus Bold"? "Terminus TTF, Bold"? "Is the font even installed correctly?" I have to ask myself. This shouldn't take more than five seconds.
Also, in my specific instance, the older and newest versions of Terminus TTF seem to have different reference names. I still don't know what the true name of the newest Terminus is. I can keep trying to guess in the meantime I guess.
"bold" may be set in styles.less btw.
+1 @schiz0p! I have the exact same problem.
Typing different version and having to look hard if it actually takes effect is frustrating.
What's the default font on Atom?
@makerimages for the editor it is: https://github.com/atom/atom/blob/3a9aa8091467a281a9df27bd455251549407112a/static/editor.less#L94
More than 5 minutes trying to guess the correct name of terminus just like @schiz0p
_(while this is solved in 5 secs on Vim or Sublime)_ this is a big issue here :/
+1 For this feature.
When we will see this feature? :(
Looks like there is a nice node module that handles this across platforms already, https://github.com/devongovett/font-manager
I would like to see a way to plug font names into that list from a package. I'm looking into creating a package to enable any of the dozens of monospace fonts currently available as web fonts. With Atom it's actually super easy to have any kind of font on any kind of platform, so why be limited to installed fonts?
Interestingly enough, trying to set M+ as the mono spaced font in Chrome beta40 also fails with the same fallback font as mentioned in #2912, so this may not be an issue that can be fixed on the atom end.
For Terminus TTF the font family is
'Terminus (TTF)'
with quotes. Spent half an hour... 'M+' is a piece of crap, it does not help to select Terminus, so it can't be the fix for that issue.
Finally, I successfully configured Atom so that it shows texts with multiple fonts.
Quote font names and separate them with comma, e.g. 'Envy Code R','M+ 1m'.
Thanks @X-Stranger !
Closing in favor of #286, which has more discussion about implementation.
I highly advocate auto-completion, which suggests but DOES NOT FORCE a user to select from the font name list.
Otherwise, a drop-down menu will hurt me as well as many users whose natural language is not Western. In my case, Chinese.
I wrote a long issue to explain:
1) Why is Atom so different from other editors with regard to setting the font?
2) Why is "Font Family" is great for non-Latin users?
3) Why do I advocate auto-completion instead of drop-down menu?
If you are interested, please read the whole issue.
Most helpful comment
For Terminus TTF the font family is
'Terminus (TTF)'with quotes. Spent half an hour... 'M+' is a piece of crap, it does not help to select Terminus, so it can't be the fix for that issue.