Sometimes I telnet to a BBS with rich ANSI graphics and am saddened that my OS X Terminal does not properly show the ANSI characters. It looks like garbage. Terminal does not support it, nor does iTerm, GLTerm, or aterm. My MS-DOS 486 machine did it! Why can’t I do it on my modern laptop??
Turns out it is possible. After lots of digging, I found the solution in a comment on this Slashdot thread. Basically, you have to run telnet in xterm with a special font that has all those extended ASCII characters (the “ANSI” set).
First of all, you have to have X11 installed. Next, grab these fonts and put them in /usr/X11R6/lib/X11/fonts/misc:
sudo wget http://scie.nti.st/dist/sabvga.pcf
sudo wget http://scie.nti.st/dist/vga.pcf
sudo wget http://scie.nti.st/dist/vga11x19.pcf
Now type the following:
sudo /usr/X11R6/bin/xset fp rehash
Run the X11 app and choose Applications -> Terminal from the menu. Within the xterm window that pops up, type:
xterm -fn sabvga -bg black -fg white
Now you’re ready to go!
In the xterm that opens, telnet away. For example: