Mike,
>Is there a space character that is the same width as a digit?
Yes. On pre-3.1 ROMs it's located at 0x80 in the four full fonts
(stdFont, boldFont, largeFont, largeBoldFont). For 3.1 or later, it's
located at 0x19 (use the chrNumericSpace constant defined in Chars.h).
It had to move because the Euro character was added at location 0x80
in the Windows CP1252 code page, which is the base (subset) of the
PalmLatin encoding.
You can use the TxtGlueGetNumericSpaceChar() routine in
PalmOSGlue.lib (defined in TxtGlue.h) to determine the appropriate
character code to use at run-time.
-- Ken
Ken Krugler
TransPac Software, Inc.
<http://www.transpac.com>
+1 530-470-9200 (direct) +1 408-261-7550 (main)