Holger,
>While we are at currency issues...
>
>how about replacing the character 0xA4 by the euro sign and providing
>a graffity stroke for it (Suggestion: <extended Shift> <E>)?
>
>Regards,
> Holger Klawitter
>
>PS: I asked this question at "[EMAIL PROTECTED]" (sic!) a while
> ago, but apparently they thought I was joking.
In Palm OS 3.1, the numeric space character (formerly at location 0x80) was
moved to location 0x19. The glyph at 0x80 was left unchanged, for better
compatibility with existing software.
In Palm OS 3.3, the glyph at 0x80 has been changed to the Euro. This brings
the PalmLatin character encoding in line with the latest Windows code page
1252, which also put the Euro at this location.
Appropriate supporting changes have been made in 3.3 to the onscreen
keyboard, Graffiti, and various character attribute/sorting tables.
So what this means to developers is:
1. If you have any numeric space characters in resource data, get rid of
them unless (a) you explicitly have different resource sets for use on pre
vs. post-3.3 devices, or (b) you only run on old (or new) devices.
2. If you need to use the numeric space character at run-time, key off the
rom version to determine the correct character code. The oft-mentioned but
still missing PalmOSGlue library code contains a helper routine that does
this for you.
-- Ken
Ken Krugler
TransPac Software, Inc.
<http://www.transpac.com>
+1 530-470-9200 (direct) +1 408-261-7550 (main)