if i wanted to make a really fancy terminal emulator, i'd invent some kind of escape code standard to allow switching between several different font styles
like, most monospaced fonts used by default in operating systems (Cascadia Code, Lucida Console, Monaco, SF Code, Roboto Mono, Adwaita Mono, DejaVu Sans Mono, Source Code Pro...) are designed to look like sans-serif fonts
but we also have serif monospaced fonts, like Go Mono
and i would argue that a more traditional courier-like font (Courier Prime, FreeMono...) makes for a third style, that's more of a slab-serif
now imagine a text editor/IDE running in a console that, say, renders most code using a sans-serif monospace, comments using a serif monospace, and raw strings / diagnostics / terminal output using a slab-serif
#console #TUI #terminal