the FT800 can only characters from 1..127. This is the area for ASCII. special character like öäü° are defined in ANSI 128..255. Visual TFT can only handle character 1..255 on there position. Visual TFT can no mapping. But there 1..31 are not used. So I create a font with the special character I need in the area 1..32.
In the string table I make the mapping by hand:
Code: Select all
cGSTo_KExecute_Caption = 'Ausf'+#20+'hren';
cGSTo_TitleLight_Caption = 'Bildschirm Helligkeit';
cGSTo_TitleLanguage_Caption = 'Sprache';
cGSTo_ValueLanguage_Caption = 'Deutsch';
cESL_TitleOpenAfterStop_Caption = #22+'ffnen nach anhalten';
cESS_TitleDichte_Caption = 'Dichte der Fl'+#20+'ssigkeit';
Code: Select all
cESTo_KExecute_Caption = 'Execute';
cESTo_TitleLight_Caption = 'Screen brightness';
cESTo_TitleLanguage_Caption = 'Language';
cESTo_ValueLanguage_Caption = 'english';
Code: Select all
{$include Tahoma_21x25_Regular.inc}
const Tahoma_21x25_Regular : array[17546] of byte = (
$00,
$00,
http://bornhaupt.de/tmp/VID_20160819_111252.mp4
See also http://forum.mikroe.com/viewtopic.php?p=274111#p274111