Just popping in
|
@All,
The only "common" information is... RKRM 3rd Edition based,
ISO-Latin-1 (this is ISO-8859-1 through ISO-8859-15 collectively)
You can only trust the Character Codes up o code 127(DEL)
Anything above character 127 is subject to change at the users whims.
Additionally ... I am working with UTF-8 as the codeset of choice for my own projects.
Use Locale.Library to get the MIBenum value and then query the on-disk reference file mapping them to names if you looked into S: and L:
DiskFont.Library will only tell you about what is currently displayed (and I am having fun and games with *multiple* Keymaps along with chording whole typed words for presenting small menus of options... 3000+ "daily Kanji" with readings anywhere from 1 through to 8 syllables for common and upto 16 syllables for uncommon readings, each "syllable" is equal to 2 or 3 English Letters...and that is only for the Japanese).
I wonder how anyone will cope when the "system default" is set for Unicode and there is no "upper limit" for Character codes (when a 32bit CodePoint IS reasonable).
Assumptions == Screwups of the worst kind... good to ask and definitely double-check before cutting code out of the frypan :P
|