I’ve been doing a decent amount of R programming lately and I’ve
wanted to experiment with GitHub’s new Monaspace type family.
Once installed, though, only the variable font—er—variants
register as fixed-width fonts on macOS. This is a problem because
RStudio Desktop (at least as of version
allows users to select fixed-width fonts in the interface.
RStudio manages most preferences in flat JSON files these days,
so I figured I could pick whatever font file I wanted in these
JSON files. After some searching, though, RStudio does not
store font configuration in the usual places:
Instead, the font setting is stored (on macOS Sonoma, at least)
~/Library/Application Support/RStudio/config.json. I
font["fixedWidthFont"] = "MonaspaceNeon-Regular",
and everything works after an RStudio UI reload.