I wish I could use the DOS / IBM PC style smileys in terminal games. They were, in fact, designed for "ansi art" style fixed width character games. However, there isn't the convention in fonts that it should fit into a single character with a monospace font, so you can't use this or a lot of the lovely characters that DOS games would use.

Also look at them! They have such nice, minimalist character!

And yes, they WERE intended for games: https://www.vintagecomputing.com/index.php/archives/790/the-ibm-smiley-character-turns-30

From the article above:

> If you look at the first 32 characters in the IBM PC character set you’ll see lots of whimsical characters — smiley face, musical notes, playing card suits and others. These were intended for character based games — see “Snipes” if you can still find a copy.
>
> [...]
>
> Now, what to do about the first 32 characters (x00-x1F)? ASCII defines them as control codes, carriage return, line feed, tab… These characters originated with teletype transmission. But we could display them on the character based screens. So we added a set of “not serious” characters. They were intended as display only characters, not for transmission or storage. Their most probable use would be in character based games.

@cwebber the ascii control characters have "official" forms, although I've never seen anything use the MIL-STD-188-100 glyphs
@th I have to know more about this but the closest I found was https://dn720001.ca.archive.org/0/items/MIL_STD_188_110B/MIL_STD_188_110B.pdf which does not contain this chart....
@jwz the ASCII control character chart appears Appendix B in the 1972 edition of MIL-STD-188-100, but not the newer ones. https://everyspec.com/MIL-STD/MIL-STD-0100-0299/MIL-STD-188-100_16264/
@th @jwz these symbols all exist in Unicode, and I'm using some of them in my programming language.