Well actually you don’t need FL Studio to run soundfonts. Let me explain what .sf2 files are and how they work.
As the name implies, sound fonts are to a music program (like FL studio, Logic, or Pro Tools etc) as fonts are to a word processor (MS Word, Open Office, etc). It actually goes deeper than that, as within those programs you need a soundfont player to run those files. Think of it like the music program is your studio, and the Soundfont player is your instrument (like an electric piano) and the actual soundfont files are different sounds you can load onto your electric piano.
I use FruityLoops Studio (and paid for the Fruity Soundfont Player) but iirc there are a few free programs that let you load and play around with soundfonts. If I were you I’d google “Free soundfont player” and pick your options wisely. Some of them might be self-contained software, but some of them might need a higher program (like the music programs I mentioned earlier) in order to work; VST instruments in particular need a higher level program in order to run.
Hopefully that helps!
e: If you’re just looking to have fun and not pay anything, I’d test out LMMS (linux multi media studio) because iirc it will let you run VSTs. If you manage to find a free soundfont player, you can load it up from within that program.