Just to clarify CHR() really does return the same character in all versions of FP / VFP, it's just that depending on the current font, it may look different <g>.
In FPW, MS supplied FOXFONT.FON for "duplicating" the DOS character set on screens, and FOXPRINT.TTF printing it.
The MS supplied TERMINAL.FON also uses the standard "IBM DOS" character set. There are others available on on the web - you just have to look for (and sometimes pay for) them.
Rick