Font

Texts used in the softkeys are displayed as in the native UI, using the phone’s selected language (fonts may vary with the language selected on the phone). However the drawChar(), drawChars() and drawstring() methods of the Graphics class render text based on the current active Font in the Graphics context set by the MIDlet.

Default font in Canvas (returned by Font.getDefaultFont() method) is STYLE plain and SIZE medium.

the only font style requests supported in ChoiceGroups and Lists are plain, bold and italic. Underlined and combination styles are not supported.

The user may download applications which use a different language to the current language setting in their phone. For example, a string containing Chinese characters would use the APAC layout since these are the largest characters. If the resulting string contains a mix of Nokia fonts, it is the layout of the largest font which dictates the layout used on the display. For example, a string containing both Latin and Chinese characters, would use the APAC layout since these are the largest characters.