How do people go about displaying extended characters from within monkey C?
If you simply embed extended characters in text within quotes in the source, unless you are lucky and the character set happens to match that on the watch, what you get on the watch will be wrong. From what I can see there are two possible ways.
1) Encode your characters as a utf8 array and then use StringUtil.utf8ArrayToString() to display.
2) Work out the numeric value of the character in the font you are using and then use toChar() to convert it to a character.
The UX Guide shows you what characters are available in each font without giving a character set, and gives no easy way of translating individual characters into something you can use in your code. The only way I have found is to write a small loop to go through each character in turn to find the one you want.
And then if you use System.println() to output strings with extended characters, it seems to show the correct extended character, but prefixes it with a capital A with an accent. I assume this is a bug?
The programmers guide does not give any hints on how to use extended characters. How should we be programming with extended characters to ensure the correct characters are displayed?