List of Character Codes
-
List in PDF (w/o Kanji characters)
ListOfCharacterCodes.pdf
-
List in PDF (Kanji characters only)
ListOfCharacterCodes(Kanji).pdf
The code point in the list is UTF-16. SmileBASIC supports UTF-16 so that PRINT CHR$(VAL("&H0024"))
displays a character at the code point U+0024 which is 「$
」
SmieBASIC has the internal font table (shown above) for 8 x 8 pixel fonts and there are X and Y coordinates to point a particular character in the table. SmileBASIC retrieves a character by that XY coordinates. Note that the coordinates can be duplicated in certain characters due to some technical reasons. For instance, U+0021 「!」and U+F001 refer to the same coordinates so that you define a glyph at U+0021 with FONTDEF instruction then a character at U+FF01 is affected as well.
- Control Characters
- ASCII Characters
- Symbols and Latin Characters
- Latin Extended B, Dingbats and Other Alphabets
- General Punctuations
- Other Symbols
- Japanese Characters
- Box Drawing
- Line Numbers (Not UNICODE compatible)
- Emoji A for a backward compatibility (Original Character Code + 0xE200)
- New Emoji A
- Emoji B for a backward compatibility (Original Character Code + 0xE200)
- New Emoji B
- Emoji C for a backward compatibility (Original Character Code + 0xE200)
- KANJI Characters (JIS 1st Standard equivalent)
- Half-width Characters (rarely used)