Most roguelikes use bitmap fonts. Using bitmap fonts in SDL2 is really easy; you don't need a library for it.
Not sure if you are a bot, but TTF fonts can be scaled to different size much easier than bitmap fonts. Plus there are good ttf fonts available, you don't have to make them yourself which is not a simple task if you want to create fonts that don't suck.