Is there anyway to have your entire IF in the typewriter font. I prefer this aesthetic, and since I’m making this game as a part of an art installation, the aesthetics are important. Is there anyway to have the entire game in typewriter font – I’m thinking something similar to the embedded Dunnett on Mac terminals or retro style IF aesthetics.
I think games might be able to request a particular font style but at the end of the day the font is determined by the interpreter. In an art installation I assume you can choose the interpreter so you should be able to set the font to whatever you want it to be.
say "[fixed letter spacing]" will get you the interpreter’s choice of fixed width font, which sounds like it’s good enough for your purposes. If you wanted to guarantee some particular font, things are significantly more complicated with (so far as I know) bundling the game and the font with Electron as a stand-alone application (sort of like Lectrote if it could only run one game) as the best choice.
I still use Gargoyle for 90% of my parser gaming. The primary reason I use it (other than the convenience of having every interpreter in one place) is that it’s the most configurable interpreter I’ve used when it comes to fonts and general text appearance.
It’s a little annoying because you have to edit a config file instead of using a UI to change your settings, but the upside is that you get to add your own fonts. You just dump them into a fonts folder in the Gargoyle directory and then edit the config like so:
Depending on how retro you want your style to be, you could build glulxe or Git with glkterm and use that to run your game in something like Cool Retro Term.