summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorua0lnj <ua0lnj@bk.ru>2018-01-28 18:08:45 +1000
committerRolf Ahrenberg <Rolf.Ahrenberg@sci.fi>2018-01-31 22:57:08 +0200
commitf4a1a56bc8fd826a13acfa2c1256b216e34731e3 (patch)
tree3dfa8aed7e7c7f6abf5c8771cbabaf0ca1a211a4
parent5ea42089f22b8eb761be709af5d5896a8d91090d (diff)
downloadvdr-plugin-osdteletext-f4a1a56bc8fd826a13acfa2c1256b216e34731e3.tar.gz
vdr-plugin-osdteletext-f4a1a56bc8fd826a13acfa2c1256b216e34731e3.tar.bz2
Add cyrillic code.
-rw-r--r--osdteletext.c74
-rw-r--r--po/ca_ES.po35
-rw-r--r--po/de_DE.po35
-rw-r--r--po/es_ES.po35
-rw-r--r--po/fi_FI.po35
-rw-r--r--po/fr_FR.po35
-rw-r--r--po/it_IT.po35
-rw-r--r--po/pt_PT.po35
-rw-r--r--po/ru_RU.po43
-rw-r--r--po/sk_SK.po35
-rw-r--r--po/uk_UA.po35
-rw-r--r--setup.h3
-rw-r--r--txtfont.c3787
-rw-r--r--txtrender.c4
14 files changed, 4040 insertions, 186 deletions
diff --git a/osdteletext.c b/osdteletext.c
index a18eb6c..a436c42 100644
--- a/osdteletext.c
+++ b/osdteletext.c
@@ -28,6 +28,8 @@ using namespace std;
#error "VDR-1.7.39 API version or greater is required!"
#endif
+#define NUMELEMENTS(x) (sizeof(x) / sizeof(x[0]))
+
static const char *VERSION = "0.9.6";
static const char *DESCRIPTION = trNOOP("Displays teletext on the OSD");
static const char *MAINMENUENTRY = trNOOP("Teletext");
@@ -66,7 +68,7 @@ class ActionEdit {
cMenuEditIntItem *number;
bool visible;
};
-
+
struct ActionKeyName {
const char *internalName;
const char *userName;
@@ -145,11 +147,11 @@ bool cPluginTeletextosd::ProcessArgs(int argc, char *argv[])
{ "toptext", no_argument, NULL, 't' },
{ NULL }
};
-
+
int c;
while ((c = getopt_long(argc, argv, "s:d:n:t", long_options, NULL)) != -1) {
switch (c) {
- case 's':
+ case 's':
if (!optarg)
break;
if (strcasecmp(optarg, "legacy")==0)
@@ -189,7 +191,7 @@ bool cPluginTeletextosd::Start(void)
txtStatus=new cTxtStatus(storeTopText, storage);
if (ttSetup.OSDheight<=100) ttSetup.OSDheight=Setup.OSDHeight;
if (ttSetup.OSDwidth<=100) ttSetup.OSDwidth=Setup.OSDWidth;
-
+
return true;
}
@@ -217,9 +219,9 @@ void cPluginTeletextosd::initTexts() {
{ "Action_kFastFwd", trVDR("Key$FastFwd") },
{ "Action_kFastRew", trVDR("Key$FastRew") }
};
-
+
cTeletextSetupPage::actionKeyNames = st_actionKeyNames;
-
+
static const char *st_modes[] =
{
tr("Zoom"),
@@ -229,7 +231,7 @@ void cPluginTeletextosd::initTexts() {
//tr("Suspend receiving"),
tr("Jump to...")
};
-
+
cTeletextSetupPage::modes = st_modes;
}
@@ -256,9 +258,8 @@ cMenuSetupPage *cPluginTeletextosd::SetupMenu(void)
}
-
bool cPluginTeletextosd::SetupParse(const char *Name, const char *Value)
-{
+{
initTexts();
// Parse your own setup parameters and store their values.
//Stretch=true;
@@ -274,25 +275,27 @@ bool cPluginTeletextosd::SetupParse(const char *Name, const char *Value)
else if (!strcasecmp(Name, "inactivityTimeout")) /*ttSetup.inactivityTimeout=atoi(Value)*/;
else if (!strcasecmp(Name, "HideMainMenu")) ttSetup.HideMainMenu=atoi(Value);
else if (!strcasecmp(Name, "txtFontName")) ttSetup.txtFontName=strdup(Value);
+ else if (!strcasecmp(Name, "txtG0Block")) ttSetup.txtG0Block=atoi(Value);
+ else if (!strcasecmp(Name, "txtG2Block")) ttSetup.txtG2Block=atoi(Value);
else {
for (int i=0;i<LastActionKey;i++) {
if (!strcasecmp(Name, cTeletextSetupPage::actionKeyNames[i].internalName)) {
ttSetup.mapKeyToAction[i]=(eTeletextAction)atoi(Value);
-
+
//for migration to 0.4
if (ttSetup.mapKeyToAction[i]<100 && ttSetup.mapKeyToAction[i]>=LastAction)
ttSetup.mapKeyToAction[i]=LastAction-1;
-
+
return true;
}
}
-
+
//for migration to 0.4
char act[7];
strncpy(act, Name, 7);
if (!strcasecmp(act, "Action_"))
return true;
-
+
return false;
}
return true;
@@ -316,6 +319,8 @@ void cTeletextSetupPage::Store(void) {
ttSetup.OSDVAlign=temp.OSDVAlign;
ttSetup.HideMainMenu=temp.HideMainMenu;
ttSetup.txtFontName=temp.txtFontNames[temp.txtFontIndex];
+ ttSetup.txtG0Block=temp.txtG0Block;
+ ttSetup.txtG2Block=temp.txtG2Block;
//ttSetup.inactivityTimeout=temp.inactivityTimeout;
for (int i=0;i<LastActionKey;i++) {
@@ -332,6 +337,8 @@ void cTeletextSetupPage::Store(void) {
SetupStore("OSDVAlign", ttSetup.OSDVAlign);
SetupStore("HideMainMenu", ttSetup.HideMainMenu);
SetupStore("txtFontName", ttSetup.txtFontName);
+ SetupStore("txtG0Block", ttSetup.txtG0Block);
+ SetupStore("txtG2Block", ttSetup.txtG2Block);
//SetupStore("inactivityTimeout", ttSetup.inactivityTimeout);
}
@@ -340,9 +347,21 @@ cTeletextSetupPage::cTeletextSetupPage(void) {
cString buf;
cOsdItem *item;
+ temp.txtBlock[0] = tr("Latin 1");
+ temp.txtBlock[1] = tr("Latin 2");
+ temp.txtBlock[2] = tr("Latin 3");
+ temp.txtBlock[3] = tr("Latin 4");
+ temp.txtBlock[4] = tr("Cyrillic");
+ temp.txtBlock[5] = tr("Reserved");
+ temp.txtBlock[6] = tr("Greek");
+ temp.txtBlock[7] = tr("Reserved");
+ temp.txtBlock[8] = tr("Arabic");
+ temp.txtBlock[9] = tr("Reserved");
+ temp.txtBlock[10] = tr("Hebrew");
+
//init tables
for (int i=0;i<LastActionKey;i++) {
- if (ttSetup.mapKeyToAction[i] >= LastAction) {//jump to page selected
+ if (ttSetup.mapKeyToAction[i] >= LastAction) {//jump to page selected
temp.mapKeyToAction[i]=LastAction; //to display the last string
tempPageNumber[i]=ttSetup.mapKeyToAction[i];
} else { //one of the other modes selected
@@ -360,6 +379,8 @@ cTeletextSetupPage::cTeletextSetupPage(void) {
temp.OSDVAlign=ttSetup.OSDVAlign;
temp.HideMainMenu=ttSetup.HideMainMenu;
temp.txtFontName=ttSetup.txtFontName;
+ temp.txtG0Block=ttSetup.txtG0Block;
+ temp.txtG2Block=ttSetup.txtG2Block;
//temp.inactivityTimeout=ttSetup.inactivityTimeout;
cFont::GetAvailableFontNames(&temp.txtFontNames, true);
@@ -368,23 +389,24 @@ cTeletextSetupPage::cTeletextSetupPage(void) {
temp.txtFontIndex = 0;
}
+ Add(new cMenuEditIntItem(tr("Background transparency"), &tempConfiguredClrBackground, 0, 255));
- Add(new cMenuEditIntItem(tr("Background transparency"), &tempConfiguredClrBackground, 0, 255));
-
Add(new cMenuEditBoolItem(tr("Show clock"), &temp.showClock ));
-
+
//Add(new cMenuEditBoolItem(tr("Setup$Suspend receiving"), &temp.suspendReceiving ));
-
+
Add(new cMenuEditBoolItem(tr("Auto-update pages"), &temp.autoUpdatePage ));
-
+
Add(new cMenuEditIntItem(tr("OSD height"), &temp.OSDheight, 250, MAXOSDHEIGHT));
Add(new cMenuEditIntItem(tr("OSD width"), &temp.OSDwidth, 320, MAXOSDWIDTH));
-
+
Add(new cMenuEditIntItem(tr("OSD horizontal align"), &temp.OSDHAlign, 0, 100));
Add(new cMenuEditIntItem(tr("OSD vertical align"), &temp.OSDVAlign, 0, 100));
Add(new cMenuEditBoolItem(tr("Hide mainmenu entry"), &temp.HideMainMenu));
Add(new cMenuEditStraItem(tr("Text Font"), &temp.txtFontIndex, temp.txtFontNames.Size(), &temp.txtFontNames[0]));
-
+ Add(new cMenuEditStraItem(tr("G0 code block"), &temp.txtG0Block, NUMELEMENTS(temp.txtBlock), temp.txtBlock));
+ Add(new cMenuEditStraItem(tr("G2 code block"), &temp.txtG2Block, NUMELEMENTS(temp.txtBlock), temp.txtBlock));
+
//Using same string as VDR's setup menu
//Add(new cMenuEditIntItem(tr("Setup.Miscellaneous$Min. user inactivity (min)"), &temp.inactivityTimeout));
@@ -401,7 +423,7 @@ cTeletextSetupPage::cTeletextSetupPage(void) {
eOSState cTeletextSetupPage::ProcessKey(eKeys Key) {
eOSState state = cMenuSetupPage::ProcessKey(Key);
- if (Key != kRight && Key!=kLeft)
+ if (Key != kRight && Key!=kLeft)
return state;
cOsdItem *item = Get(Current());
for (int i=0;i<LastActionKey;i++) {
@@ -415,7 +437,7 @@ eOSState cTeletextSetupPage::ProcessKey(eKeys Key) {
Ins( ActionEdits[i].number, false, ActionEdits[i+1].action);
else
Add( ActionEdits[i].number, false );
-
+
ActionEdits[i].visible=true;
Display();
} else if (temp.mapKeyToAction[i] != LastAction && ActionEdits[i].visible) {
@@ -429,8 +451,8 @@ eOSState cTeletextSetupPage::ProcessKey(eKeys Key) {
//}
}
}
-
- return state;
+
+ return state;
//return cMenuSetupPage::ProcessKey(Key);
}
@@ -442,7 +464,7 @@ void ActionEdit::Init(cTeletextSetupPage* s, int num, cMenuEditIntItem *p, cMen
if (s->temp.mapKeyToAction[num] == LastAction) {
s->Add(number);
visible=true;
- } else
+ } else
visible=false;
}
diff --git a/po/ca_ES.po b/po/ca_ES.po
index 49e9ba3..08889d4 100644
--- a/po/ca_ES.po
+++ b/po/ca_ES.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.5.7\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2016-02-17 21:25+0100\n"
+"POT-Creation-Date: 2018-01-31 22:27+0200\n"
"PO-Revision-Date: 2008-05-04 15:33+0200\n"
"Last-Translator: Jordi Vilà <jvila@tinet.org>\n"
"Language-Team: Catalan <vdr@linuxtv.org>\n"
@@ -48,6 +48,33 @@ msgstr "Canvia el fons"
msgid "Jump to..."
msgstr "Salta a..."
+msgid "Latin 1"
+msgstr ""
+
+msgid "Latin 2"
+msgstr ""
+
+msgid "Latin 3"
+msgstr ""
+
+msgid "Latin 4"
+msgstr ""
+
+msgid "Cyrillic"
+msgstr ""
+
+msgid "Reserved"
+msgstr ""
+
+msgid "Greek"
+msgstr ""
+
+msgid "Arabic"
+msgstr ""
+
+msgid "Hebrew"
+msgstr ""
+
msgid "Background transparency"
msgstr "Transparència del fons"
@@ -75,6 +102,12 @@ msgstr ""
msgid "Text Font"
msgstr ""
+msgid "G0 code block"
+msgstr ""
+
+msgid "G2 code block"
+msgstr ""
+
msgid "Key bindings"
msgstr ""
diff --git a/po/de_DE.po b/po/de_DE.po
index d3c4bbc..5ba686b 100644
--- a/po/de_DE.po
+++ b/po/de_DE.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.5.7\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2016-02-17 21:25+0100\n"
+"POT-Creation-Date: 2018-01-31 22:27+0200\n"
"PO-Revision-Date: 2008-05-04 15:33+0200\n"
"Last-Translator: Klaus Schmidinger <Klaus.Schmidinger@tvdr.de>\n"
"Language-Team: German <vdr@linuxtv.org>\n"
@@ -46,6 +46,33 @@ msgstr "Hintergrund ändern"
msgid "Jump to..."
msgstr "Springe zu..."
+msgid "Latin 1"
+msgstr ""
+
+msgid "Latin 2"
+msgstr ""
+
+msgid "Latin 3"
+msgstr ""
+
+msgid "Latin 4"
+msgstr ""
+
+msgid "Cyrillic"
+msgstr ""
+
+msgid "Reserved"
+msgstr ""
+
+msgid "Greek"
+msgstr ""
+
+msgid "Arabic"
+msgstr ""
+
+msgid "Hebrew"
+msgstr ""
+
msgid "Background transparency"
msgstr "Hintergrund-Transparenz"
@@ -73,6 +100,12 @@ msgstr "Hauptmenüeintrag verstecken"
msgid "Text Font"
msgstr ""
+msgid "G0 code block"
+msgstr ""
+
+msgid "G2 code block"
+msgstr ""
+
msgid "Key bindings"
msgstr "Tastenzuweisung"
diff --git a/po/es_ES.po b/po/es_ES.po
index 9e373f4..b006741 100644
--- a/po/es_ES.po
+++ b/po/es_ES.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.5.7\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2016-02-17 21:25+0100\n"
+"POT-Creation-Date: 2018-01-31 22:27+0200\n"
"PO-Revision-Date: 2008-05-04 15:33+0200\n"
"Last-Translator: Ruben Nunez Francisco <ruben.nunez@tang-it.com>\n"
"Language-Team: Spanish <vdr@linuxtv.org>\n"
@@ -46,6 +46,33 @@ msgstr "Cambia el fondo"
msgid "Jump to..."
msgstr "Salta a..."
+msgid "Latin 1"
+msgstr ""
+
+msgid "Latin 2"
+msgstr ""
+
+msgid "Latin 3"
+msgstr ""
+
+msgid "Latin 4"
+msgstr ""
+
+msgid "Cyrillic"
+msgstr ""
+
+msgid "Reserved"
+msgstr ""
+
+msgid "Greek"
+msgstr ""
+
+msgid "Arabic"
+msgstr ""
+
+msgid "Hebrew"
+msgstr ""
+
msgid "Background transparency"
msgstr "Transparencia del fondo"
@@ -73,6 +100,12 @@ msgstr ""
msgid "Text Font"
msgstr ""
+msgid "G0 code block"
+msgstr ""
+
+msgid "G2 code block"
+msgstr ""
+
msgid "Key bindings"
msgstr ""
diff --git a/po/fi_FI.po b/po/fi_FI.po
index 64183f5..fcc7045 100644
--- a/po/fi_FI.po
+++ b/po/fi_FI.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.5.7\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2016-02-17 21:25+0100\n"
+"POT-Creation-Date: 2018-01-31 22:27+0200\n"
"PO-Revision-Date: 2008-05-04 15:33+0200\n"
"Last-Translator: Rolf Ahrenberg <rahrenbe@cc.hut.fi>\n"
"Language-Team: Finnish <vdr@linuxtv.org>\n"
@@ -46,6 +46,33 @@ msgstr "Vaihda tausta"
msgid "Jump to..."
msgstr "Siirry sivulle..."
+msgid "Latin 1"
+msgstr "Latin 1"
+
+msgid "Latin 2"
+msgstr "Latin 2"
+
+msgid "Latin 3"
+msgstr "Latin 3"
+
+msgid "Latin 4"
+msgstr "Latin 4"
+
+msgid "Cyrillic"
+msgstr "kyrillinen"
+
+msgid "Reserved"
+msgstr "varattu"
+
+msgid "Greek"
+msgstr "kreikka"
+
+msgid "Arabic"
+msgstr "arabia"
+
+msgid "Hebrew"
+msgstr "hebrea"
+
msgid "Background transparency"
msgstr "Taustan läpinäkyvyys"
@@ -73,6 +100,12 @@ msgstr "Piilota valinta päävalikosta"
msgid "Text Font"
msgstr "Käytä kirjasinta"
+msgid "G0 code block"
+msgstr "G0-koodilohko"
+
+msgid "G2 code block"
+msgstr "G2-koodilohko"
+
msgid "Key bindings"
msgstr "Näppäintoiminnot"
diff --git a/po/fr_FR.po b/po/fr_FR.po
index 9745603..27b7410 100644
--- a/po/fr_FR.po
+++ b/po/fr_FR.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.5.7\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2016-02-17 21:25+0100\n"
+"POT-Creation-Date: 2018-01-31 22:27+0200\n"
"PO-Revision-Date: 2009-01-10 19:32+0100\n"
"Last-Translator: Nival Michaël\n"
"Language-Team: French <vdr@linuxtv.org>\n"
@@ -49,6 +49,33 @@ msgstr "Change le fond d'écran"
msgid "Jump to..."
msgstr "Aller à..."
+msgid "Latin 1"
+msgstr ""
+
+msgid "Latin 2"
+msgstr ""
+
+msgid "Latin 3"
+msgstr ""
+
+msgid "Latin 4"
+msgstr ""
+
+msgid "Cyrillic"
+msgstr ""
+
+msgid "Reserved"
+msgstr ""
+
+msgid "Greek"
+msgstr ""
+
+msgid "Arabic"
+msgstr ""
+
+msgid "Hebrew"
+msgstr ""
+
msgid "Background transparency"
msgstr "Fond transparent"
@@ -76,6 +103,12 @@ msgstr ""
msgid "Text Font"
msgstr ""
+msgid "G0 code block"
+msgstr ""
+
+msgid "G2 code block"
+msgstr ""
+
msgid "Key bindings"
msgstr "Attribution des touches"
diff --git a/po/it_IT.po b/po/it_IT.po
index 80e5622..6804f0d 100644
--- a/po/it_IT.po
+++ b/po/it_IT.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.5.7\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2016-02-17 21:25+0100\n"
+"POT-Creation-Date: 2018-01-31 22:27+0200\n"
"PO-Revision-Date: 2010-11-06 19:59+0100\n"
"Last-Translator: Diego Pierotto <vdr-italian@tiscali.it>\n"
"Language-Team: Italian <vdr@linuxtv.org>\n"
@@ -53,6 +53,33 @@ msgstr "Cambia sfondo"
msgid "Jump to..."
msgstr "Vai a..."
+msgid "Latin 1"
+msgstr ""
+
+msgid "Latin 2"
+msgstr ""
+
+msgid "Latin 3"
+msgstr ""
+
+msgid "Latin 4"
+msgstr ""
+
+msgid "Cyrillic"
+msgstr ""
+
+msgid "Reserved"
+msgstr ""
+
+msgid "Greek"
+msgstr ""
+
+msgid "Arabic"
+msgstr ""
+
+msgid "Hebrew"
+msgstr ""
+
msgid "Background transparency"
msgstr "Trasparenza sfondo"
@@ -80,6 +107,12 @@ msgstr "Nascondi voce menu principale"
msgid "Text Font"
msgstr ""
+msgid "G0 code block"
+msgstr ""
+
+msgid "G2 code block"
+msgstr ""
+
msgid "Key bindings"
msgstr "Tasti associati"
diff --git a/po/pt_PT.po b/po/pt_PT.po
index d8e8336..d6aba6b 100644
--- a/po/pt_PT.po
+++ b/po/pt_PT.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.5.7\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2016-02-17 21:25+0100\n"
+"POT-Creation-Date: 2018-01-31 22:27+0200\n"
"PO-Revision-Date: 2008-05-04 15:33+0200\n"
"Last-Translator: Chris Silva <hudokkow@gmail.com>\n"
"Language-Team: Portuguese <vdr@linuxtv.org>\n"
@@ -46,6 +46,33 @@ msgstr "Mudar fundo"
msgid "Jump to..."
msgstr "Ir para"
+msgid "Latin 1"
+msgstr ""
+
+msgid "Latin 2"
+msgstr ""
+
+msgid "Latin 3"
+msgstr ""
+
+msgid "Latin 4"
+msgstr ""
+
+msgid "Cyrillic"
+msgstr ""
+
+msgid "Reserved"
+msgstr ""
+
+msgid "Greek"
+msgstr ""
+
+msgid "Arabic"
+msgstr ""
+
+msgid "Hebrew"
+msgstr ""
+
msgid "Background transparency"
msgstr "Transparência do Fundo"
@@ -73,6 +100,12 @@ msgstr ""
msgid "Text Font"
msgstr ""
+msgid "G0 code block"
+msgstr ""
+
+msgid "G2 code block"
+msgstr ""
+
msgid "Key bindings"
msgstr "Tecla alocada"
diff --git a/po/ru_RU.po b/po/ru_RU.po
index aeb07ad..69eaeca 100644
--- a/po/ru_RU.po
+++ b/po/ru_RU.po
@@ -2,14 +2,15 @@
# Copyright (C) 2007 Klaus Schmidinger <Klaus.Schmidinger@tvdr.de>
# This file is distributed under the same license as the VDR package.
# Vyacheslav Dikonov <sdiconov@mail.ru>, 2004
+# Oleg Roitburd <oleg@roitburd.de>, 2008
#
msgid ""
msgstr ""
"Project-Id-Version: VDR 1.5.7\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2016-02-17 21:25+0100\n"
+"POT-Creation-Date: 2017-06-10 21:01+1000\n"
"PO-Revision-Date: 2008-12-30 13:52+0100\n"
-"Last-Translator: Oleg Roitburd <oleg@roitburd.de>\n"
+"Last-Translator: Andrey Pridvorov <ua0lnj@bk.ru>\n"
"Language-Team: Russian <vdr@linuxtv.org>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
@@ -28,7 +29,6 @@ msgstr "не найдена"
msgid "Displays teletext on the OSD"
msgstr "Показ телетекста в OSD"
-#, fuzzy
msgid "Teletext"
msgstr "Телетекст"
@@ -47,6 +47,33 @@ msgstr "Переключить фон"
msgid "Jump to..."
msgstr "перейти к..."
+msgid "Latin 1"
+msgstr "Латин. 1"
+
+msgid "Latin 2"
+msgstr "Латин. 2"
+
+msgid "Latin 3"
+msgstr "Латин. 3"
+
+msgid "Latin 4"
+msgstr "Латин. 4"
+
+msgid "Cyrillic"
+msgstr "Кириллич."
+
+msgid "Reserved"
+msgstr "Резерв"
+
+msgid "Greek"
+msgstr "Греческ."
+
+msgid "Arabic"
+msgstr "Арабск."
+
+msgid "Hebrew"
+msgstr "Иврит"
+
msgid "Background transparency"
msgstr "Прозрачность фона"
@@ -69,10 +96,16 @@ msgid "OSD vertical align"
msgstr "Вертикальное положение OSD"
msgid "Hide mainmenu entry"
-msgstr ""
+msgstr "Скрыть в главном меню"
msgid "Text Font"
-msgstr ""
+msgstr "Шрифт"
+
+msgid "G0 code block"
+msgstr "G0 кодировка"
+
+msgid "G2 code block"
+msgstr "G2 кодировка"
msgid "Key bindings"
msgstr "Привязка кнопок"
diff --git a/po/sk_SK.po b/po/sk_SK.po
index 5bf267f..9d40c76 100644
--- a/po/sk_SK.po
+++ b/po/sk_SK.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: osdteletext-0.9.0\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2016-02-17 21:25+0100\n"
+"POT-Creation-Date: 2018-01-31 22:27+0200\n"
"PO-Revision-Date: 2011-02-15 21:11+0100\n"
"Last-Translator: Milan Hrala <hrala.milan@gmail.com>\n"
"Language-Team: Slovak <hrala.milan@gmail.com>\n"
@@ -46,6 +46,33 @@ msgstr "Prepnúť na pozadí"
msgid "Jump to..."
msgstr "Skoč na..."
+msgid "Latin 1"
+msgstr ""
+
+msgid "Latin 2"
+msgstr ""
+
+msgid "Latin 3"
+msgstr ""
+
+msgid "Latin 4"
+msgstr ""
+
+msgid "Cyrillic"
+msgstr ""
+
+msgid "Reserved"
+msgstr ""
+
+msgid "Greek"
+msgstr ""
+
+msgid "Arabic"
+msgstr ""
+
+msgid "Hebrew"
+msgstr ""
+
msgid "Background transparency"
msgstr "Priesvitnosť pozadia"
@@ -73,6 +100,12 @@ msgstr "Schovať položku v hlavnom menu"
msgid "Text Font"
msgstr ""
+msgid "G0 code block"
+msgstr ""
+
+msgid "G2 code block"
+msgstr ""
+
msgid "Key bindings"
msgstr "Klávesové skratky"
diff --git a/po/uk_UA.po b/po/uk_UA.po
index b1d35c1..242712f 100644
--- a/po/uk_UA.po
+++ b/po/uk_UA.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.5.7\n"
"Report-Msgid-Bugs-To: <see README>\n"
-"POT-Creation-Date: 2016-02-17 21:25+0100\n"
+"POT-Creation-Date: 2018-01-31 22:27+0200\n"
"PO-Revision-Date: 2009-05-25 20:33+0200\n"
"Last-Translator: Yarema P. aka Knedlyk <yupadmin@gmail.com>\n"
"Language-Team: Ukrainian <vdr@linuxtv.org>\n"
@@ -46,6 +46,33 @@ msgstr "Переключити фон"
msgid "Jump to..."
msgstr "Перейти до..."
+msgid "Latin 1"
+msgstr ""
+
+msgid "Latin 2"
+msgstr ""
+
+msgid "Latin 3"
+msgstr ""
+
+msgid "Latin 4"
+msgstr ""
+
+msgid "Cyrillic"
+msgstr ""
+
+msgid "Reserved"
+msgstr ""
+
+msgid "Greek"
+msgstr ""
+
+msgid "Arabic"
+msgstr ""
+
+msgid "Hebrew"
+msgstr ""
+
msgid "Background transparency"
msgstr "Ступінь прозорості фону"
@@ -73,6 +100,12 @@ msgstr ""
msgid "Text Font"
msgstr ""
+msgid "G0 code block"
+msgstr ""
+
+msgid "G2 code block"
+msgstr ""
+
msgid "Key bindings"
msgstr "Призначення клавіш"
diff --git a/setup.h b/setup.h
index 8856b48..c293127 100644
--- a/setup.h
+++ b/setup.h
@@ -49,6 +49,9 @@ public:
cString txtFontName;
cStringList txtFontNames;
int txtFontIndex;
+ int txtG0Block;
+ int txtG2Block;
+ const char *txtBlock[11];
};
extern TeletextSetup ttSetup;
diff --git a/txtfont.c b/txtfont.c
index 62caed3..34e4896 100644
--- a/txtfont.c
+++ b/txtfont.c
@@ -52,7 +52,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000, // ************ ****
},
- { // 0x23 = # = NC
+ { // 0x23 = # = NC
0x0000, // ************ ****
0x1980, // ***##**##*** ****
0x1980, // ***##**##*** ****
@@ -88,7 +88,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0x26 = &
+ { // 0x26 = &
0x0000, // ************ ****
0x1E00, // ***####***** ****
0x3300, // **##**##**** ****
@@ -1173,8 +1173,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
-
- { // 0x80 =
+ { // 0x80 =
0x0000, // ************ ****
0x1FC0, // ***#######** ****
0x3060, // **##*****##* ****
@@ -1186,7 +1185,7 @@ unsigned int TXT_Font[][11]= {
0x1FC0, // ***#######** ****
0x0000 // ************ ****
},
- { // 0x81 =
+ { // 0x81 =
0x0000, // ************ ****
0x0000, // ************ ****
0x0000, // ************ ****
@@ -1198,7 +1197,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0x82 =
+ { // 0x82 =
0x0000, // ************ ****
0x3000, // **##******** ****
0x7000, // *###******** ****
@@ -1210,7 +1209,7 @@ unsigned int TXT_Font[][11]= {
0x07E0, // *****######* ****
0x0060 // *********##* ****
},
- { // 0x83 =
+ { // 0x83 =
0x0000, // ************ ****
0x0FC0, // ****######** ****
0x1860, // ***##****##* ****
@@ -1270,7 +1269,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0x88 =
+ { // 0x88 =
0x0000, // ************ ****
0x3980, // ***##**##*** ****
0x3980, // ***##**##*** ****
@@ -1282,7 +1281,7 @@ unsigned int TXT_Font[][11]= {
0x3980, // ***##**##*** ****
0x0000 // ************ ****
},
- { // 0x89 =
+ { // 0x89 =
0x0000, // ************ ****
0x7C00, // *#####****** ****
0x0C00, // ****##****** ****
@@ -1294,7 +1293,7 @@ unsigned int TXT_Font[][11]= {
0x07E0, // *****######* ****
0x0060 // *********##* ****
},
- { // 0x8A =
+ { // 0x8A =
0x0000, // ************ ****
0x0000, // ************ ****
0x0600, // *****##***** ****
@@ -1306,7 +1305,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0x8B =
+ { // 0x8B =
0x0000, // ************ ****
0x0000, // ************ ****
0x0600, // *****##***** ****
@@ -1318,7 +1317,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0x8C =
+ { // 0x8C =
0x0000, // ************ ****
0x3000, // **##******** ****
0x7000, // *###******** ****
@@ -1330,7 +1329,7 @@ unsigned int TXT_Font[][11]= {
0x0300, // ******##**** ****
0x07E0 // *****######* ****
},
- { // 0x8D =
+ { // 0x8D =
0x0000, // ************ ****
0x0000, // ************ ****
0x0600, // *****##***** ****
@@ -1342,7 +1341,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0x8E =
+ { // 0x8E =
0x0000, // ************ ****
0x0600, // *****##***** ****
0x0F00, // ****####**** ****
@@ -1366,7 +1365,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0x90 =
+ { // 0x90 =
0x0300, // ******##**** ****
0x0600, // *****##***** ****
0x3FC0, // **########** ****
@@ -1378,7 +1377,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0x91 =
+ { // 0x91 =
0x0300, // ******##**** ****
0x0600, // *****##***** ****
0x0000, // ************ ****
@@ -1438,7 +1437,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0x96 =
+ { // 0x96 =
0xFFC0, // ##########** ****
0x0060, // *********##* ****
0x3E30, // **#####***## ****
@@ -1450,7 +1449,7 @@ unsigned int TXT_Font[][11]= {
0xFFC0, // ##########** ****
0x0000 // ************ ****
},
- { // 0x97 =
+ { // 0x97 =
0xFFC0, // ##########** ****
0x0860, // ****#****##* ****
0x1C30, // ***###****## ****
@@ -1462,7 +1461,7 @@ unsigned int TXT_Font[][11]= {
0xFFC0, // ##########** ****
0x0000 // ************ ****
},
- { // 0x98 =
+ { // 0x98 =
0x0000, // ************ ****
0x18C0, // ***##***##** ****
0x0000, // ************ ****
@@ -1474,7 +1473,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0x99 =
+ { // 0x99 =
0x0E00, // ****###***** ****
0x1B00, // ***##*##**** ****
0x0E00, // ****###***** ****
@@ -1486,7 +1485,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0x9A =
+ { // 0x9A =
0x0000, // ************ ****
0x18C0, // ***##***##** ****
0x0000, // ************ ****
@@ -1498,7 +1497,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0x9B =
+ { // 0x9B =
0x18C0, // ***##***##** ****
0x0000, // ************ ****
0x1FC0, // ***#######** ****
@@ -1510,7 +1509,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0x9C =
+ { // 0x9C =
0x18C0, // ***##***##** ****
0x0000, // ************ ****
0x1FC0, // ***#######** ****
@@ -1522,7 +1521,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0x9D =
+ { // 0x9D =
0x0700, // *****###**** ****
0x0700, // *****###**** ****
0x1FC0, // ***#######** ****
@@ -1534,7 +1533,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0x9E =
+ { // 0x9E =
0x18C0, // ***##***##** ****
0x0000, // ************ ****
0x3060, // **##*****##* ****
@@ -1558,8 +1557,6 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x7FE0 // *##########* ****
},
-
-
{ // 0xA0 = 0x20a
0x0000, // ************ ****
0x0000, // ************ ****
@@ -1572,7 +1569,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xA1 = 0x21a
+ { // 0xA1 = 0x21a
0xFC00, // ######****** ****
0xFC00, // ######****** ****
0xFC00, // ######****** ****
@@ -1596,7 +1593,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xA3 = 0x23a
+ { // 0xA3 = 0x23a
0xFFF0, // ############ ****
0xFFF0, // ############ ****
0xFFF0, // ############ ****
@@ -1608,7 +1605,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xA4 = 0x24a
+ { // 0xA4 = 0x24a
0x0000, // ************ ****
0x0000, // ************ ****
0x0000, // ************ ****
@@ -1620,7 +1617,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xA5 = 0x25a
+ { // 0xA5 = 0x25a
0xFC00, // ######****** ****
0xFC00, // ######****** ****
0xFC00, // ######****** ****
@@ -1680,7 +1677,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xAA = 0x2Aa
+ { // 0xAA = 0x2Aa
0x03F0, // ******###### ****
0x03F0, // ******###### ****
0x03F0, // ******###### ****
@@ -1728,7 +1725,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xAE = 0x2Ea
+ { // 0xAE = 0x2Ea
0x03F0, // ******###### ****
0x03F0, // ******###### ****
0x03F0, // ******###### ****
@@ -1740,7 +1737,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xAF = 0x2Fa
+ { // 0xAF = 0x2Fa
0xFFF0, // ############ ****
0xFFF0, // ############ ****
0xFFF0, // ############ ****
@@ -1777,7 +1774,7 @@ unsigned int TXT_Font[][11]= {
0xFC00, // ######****** ****
0xFC00 // ######****** ****
},
- { // 0xB2 = 0x32a
+ { // 0xB2 = 0x32a
0x03F0, // ******###### ****
0x03F0, // ******###### ****
0x03F0, // ******###### ****
@@ -1789,7 +1786,7 @@ unsigned int TXT_Font[][11]= {
0xFC00, // ######****** ****
0xFC00 // ######****** ****
},
- { // 0xB3 = 0x33a
+ { // 0xB3 = 0x33a
0xFFF0, // ############ ****
0xFFF0, // ############ ****
0xFFF0, // ############ ****
@@ -1801,7 +1798,7 @@ unsigned int TXT_Font[][11]= {
0xFC00, // ######****** ****
0xFC00 // ######****** ****
},
- { // 0xB4 = 0x34a
+ { // 0xB4 = 0x34a
0x0000, // ************ ****
0x0000, // ************ ****
0x0000, // ************ ****
@@ -1825,7 +1822,7 @@ unsigned int TXT_Font[][11]= {
0xFC00, // ######****** ****
0xFC00 // ######****** ****
},
- { // 0xB6 = 0x36a
+ { // 0xB6 = 0x36a
0x03F0, // ******###### ****
0x03F0, // ******###### ****
0x03F0, // ******###### ****
@@ -1837,7 +1834,7 @@ unsigned int TXT_Font[][11]= {
0xFC00, // ######****** ****
0xFC00 // ######****** ****
},
- { // 0xB7 = 0x37a
+ { // 0xB7 = 0x37a
0xFFF0, // ############ ****
0xFFF0, // ############ ****
0xFFF0, // ############ ****
@@ -1849,7 +1846,7 @@ unsigned int TXT_Font[][11]= {
0xFC00, // ######****** ****
0xFC00 // ######****** ****
},
- { // 0xB8 = 0x38a
+ { // 0xB8 = 0x38a
0x0000, // ************ ****
0x0000, // ************ ****
0x0000, // ************ ****
@@ -1861,7 +1858,7 @@ unsigned int TXT_Font[][11]= {
0xFC00, // ######****** ****
0xFC00 // ######****** ****
},
- { // 0xB9 = 0x39a
+ { // 0xB9 = 0x39a
0xFC00, // ######****** ****
0xFC00, // ######****** ****
0xFC00, // ######****** ****
@@ -1873,7 +1870,7 @@ unsigned int TXT_Font[][11]= {
0xFC00, // ######****** ****
0xFC00 // ######****** ****
},
- { // 0xBA = 0x3Aa
+ { // 0xBA = 0x3Aa
0x03F0, // ******###### ****
0x03F0, // ******###### ****
0x03F0, // ******###### ****
@@ -1885,7 +1882,7 @@ unsigned int TXT_Font[][11]= {
0xFC00, // ######****** ****
0xFC00 // ######****** ****
},
- { // 0xBB = 0x3Ba
+ { // 0xBB = 0x3Bb
0xFFF0, // ############ ****
0xFFF0, // ############ ****
0xFFF0, // ############ ****
@@ -1897,7 +1894,7 @@ unsigned int TXT_Font[][11]= {
0xFC00, // ######****** ****
0xFC00 // ######****** ****
},
- { // 0xBC = 0x3Ca
+ { // 0xBC = 0x3Ca
0x0000, // ************ ****
0x0000, // ************ ****
0x0000, // ************ ****
@@ -1909,7 +1906,7 @@ unsigned int TXT_Font[][11]= {
0xFC00, // ######****** ****
0xFC00 // ######****** ****
},
- { // 0xBD = 0x3Da
+ { // 0xBD = 0x3Da
0xFC00, // ######****** ****
0xFC00, // ######****** ****
0xFC00, // ######****** ****
@@ -1921,7 +1918,7 @@ unsigned int TXT_Font[][11]= {
0xFC00, // ######****** ****
0xFC00 // ######****** ****
},
- { // 0xBE = 0x3Ea
+ { // 0xBE = 0x3Ea
0x03F0, // ******###### ****
0x03F0, // ******###### ****
0x03F0, // ******###### ****
@@ -1933,7 +1930,7 @@ unsigned int TXT_Font[][11]= {
0xFC00, // ######****** ****
0xFC00 // ######****** ****
},
- { // 0xBF = 0x3Fa
+ { // 0xBF = 0x3Fa
0xFFFF, // ############ ****
0xFFFF, // ############ ****
0xFFFF, // ############ ****
@@ -1946,7 +1943,7 @@ unsigned int TXT_Font[][11]= {
0xFC00 // ######****** ****
},
- { // 0xC0 =
+ { // 0xC0 =
0x0600, // *****##***** ****
0x0C00, // ****##****** ****
0x0000, // ************ ****
@@ -1958,7 +1955,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xC1 =
+ { // 0xC1 =
0x0600, // *****##***** ****
0x0300, // ******##**** ****
0x0000, // ************ ****
@@ -1970,7 +1967,7 @@ unsigned int TXT_Font[][11]= {
0x1F60, // ***#####*##* ****
0x0000 // ************ ****
},
- { // 0xC2 =
+ { // 0xC2 =
0x0C00, // ****##****** ****
0x0600, // *****##***** ****
0x0000, // ************ ****
@@ -1982,7 +1979,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xC3 =
+ { // 0xC3 =
0x0000, // ************ ****
0x0FC0, // ****######** ****
0x1860, // ***##****##* ****
@@ -1994,7 +1991,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xC4 =
+ { // 0xC4 =
0x0600, // *****##***** ****
0x3FC0, // **########** ****
0x6660, // *##**##**##* ****
@@ -2006,7 +2003,7 @@ unsigned int TXT_Font[][11]= {
0x06C0, // *****##***** ****
0x0000 // ************ ****
},
- { // 0xC5 =
+ { // 0xC5 =
0x3CC0, // **####**##** ****
0x6780, // *##**####*** ****
0x0000, // ************ ****
@@ -2018,7 +2015,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xC6 =
+ { // 0xC6 =
0x3C60, // **####***##* ****
0x67C0, // *##**#####** ****
0x0000, // ************ ****
@@ -2030,7 +2027,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xC7 =
+ { // 0xC7 =
0x0000, // ************ ****
0x0000, // ************ ****
0x0000, // ************ ****
@@ -2042,7 +2039,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xC8 =
+ { // 0xC8 =
0x0600, // *****##***** ****
0x0300, // ******##**** ****
0x0000, // ************ ****
@@ -2054,7 +2051,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xC9 =
+ { // 0xC9 =
0x0600, // *****##***** ****
0x0300, // ******##**** ****
0x0000, // ************ ****
@@ -2066,7 +2063,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xCA =
+ { // 0xCA =
0x0C00, // ****##****** ****
0x0600, // *****##***** ****
0x0000, // ************ ****
@@ -2078,7 +2075,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xCB =
+ { // 0xCB =
0x0000, // ************ ****
0x0780, // *****####*** ****
0x0CC0, // ****##**##** ****
@@ -2090,7 +2087,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xCC =
+ { // 0xCC =
0x0000, // ************ ****
0x0000, // ************ ****
0x0000, // ************ ****
@@ -2102,7 +2099,7 @@ unsigned int TXT_Font[][11]= {
0x0300, // ******##**** ****
0x0E00 // ****###***** ****
},
- { // 0xCD =
+ { // 0xCD =
0x0000, // ************ ****
0x0000, // ************ ****
0x0600, // *****##***** ****
@@ -2114,7 +2111,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xCE =
+ { // 0xCE =
0x0000, // ************ ****
0x0600, // *****##***** ****
0x0F00, // ****####**** ****
@@ -2126,7 +2123,7 @@ unsigned int TXT_Font[][11]= {
0x0600, // *****##***** ****
0x0600 // *****##***** ****
},
- { // 0xCF =
+ { // 0xCF =
0x0000, // ************ ****
0x1980, // ***##**##*** ****
0x1980, // ***##**##*** ****
@@ -2139,7 +2136,7 @@ unsigned int TXT_Font[][11]= {
0x0000 // ************ ****
},
- { // 0xD0 =
+ { // 0xD0 =
0x0C00, // ****##****** ****
0x0600, // *****##***** ****
0x0000, // ************ ****
@@ -2151,7 +2148,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xD1 =
+ { // 0xD1 =
0x0600, // *****##***** ****
0x0300, // ******##**** ****
0x0000, // ************ ****
@@ -2163,7 +2160,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xD2 =
+ { // 0xD2 =
0x0E00, // ****###***** ****
0x1B00, // ***##*##**** ****
0x0000, // ************ ****
@@ -2175,7 +2172,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xD3 =
+ { // 0xD3 =
0x0300, // ******##**** ****
0x0600, // *****##***** ****
0x0000, // ************ ****
@@ -2187,7 +2184,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xD4 =
+ { // 0xD4 =
0x0000, // ************ ****
0x1980, // ***##**##*** ****
0x0000, // ************ ****
@@ -2199,7 +2196,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xD5 =
+ { // 0xD5 =
0x1E60, // ***####**##* ****
0x33C0, // **##**####** ****
0x1F80, // ***######*** ****
@@ -2211,7 +2208,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xD6 =
+ { // 0xD6 =
0x1E60, // ***####**##* ****
0x33C0, // **##**####** ****
0x1FC0, // ***#######** ****
@@ -2223,7 +2220,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xD7 =
+ { // 0xD7 =
0x0000, // ************ ****
0x0FC0, // ****######** ****
0x1860, // ***##****##* ****
@@ -2235,7 +2232,7 @@ unsigned int TXT_Font[][11]= {
0x0300, // ******##**** ****
0x0E00 // ****###***** ****
},
- { // 0xD8 =
+ { // 0xD8 =
0x0700, // *****###**** ****
0x0D80, // ****##*##*** ****
0x0000, // ************ ****
@@ -2247,7 +2244,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xD9 =
+ { // 0xD9 =
0x0700, // *****###**** ****
0x0D80, // ****##*##*** ****
0x0000, // ************ ****
@@ -2259,7 +2256,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xDA =
+ { // 0xDA =
0x0000, // ************ ****
0x0000, // ************ ****
0x0000, // ************ ****
@@ -2271,7 +2268,7 @@ unsigned int TXT_Font[][11]= {
0x0300, // ******##**** ****
0x0E00 // ****###***** ****
},
- { // 0xDB =
+ { // 0xDB =
0x0000, // ************ ****
0x18C0, // ***##***##** ****
0x0000, // ************ ****
@@ -2283,7 +2280,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xDC =
+ { // 0xDC =
0x0700, // *****###**** ****
0x0D80, // ****##*##*** ****
0x0000, // ************ ****
@@ -2295,7 +2292,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xDD =
+ { // 0xDD =
0x0600, // *****##***** ****
0x0300, // ******##**** ****
0x0000, // ************ ****
@@ -2307,7 +2304,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xDE =
+ { // 0xDE =
0x0F00, // ****####**** ****
0x1980, // ***##**##*** ****
0x0000, // ************ ****
@@ -2319,7 +2316,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xDF =
+ { // 0xDF =
0x0000, // ************ ****
0x1980, // ***##**##*** ****
0x1980, // ***##**##*** ****
@@ -2332,7 +2329,7 @@ unsigned int TXT_Font[][11]= {
0x0000 // ************ ****
},
- { // 0xE0 =
+ { // 0xE0 =
0x0000, // ************ ****
0x0600, // *****##***** ****
0x0000, // ************ ****
@@ -2344,7 +2341,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xE1 =
+ { // 0xE1 =
0x0000, // ************ ****
0x0600, // *****##***** ****
0x0000, // ************ ****
@@ -2356,7 +2353,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xE2 =
+ { // 0xE2 =
0x0000, // ************ ****
0x18C0, // ***##***##** ****
0x0000, // ************ ****
@@ -2368,7 +2365,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xE3 =
+ { // 0xE3 =
0x0000, // ************ ****
0x0000, // ************ ****
0x0000, // ************ ****
@@ -2380,7 +2377,7 @@ unsigned int TXT_Font[][11]= {
0x0300, // ******##**** ****
0x0E00 // ****###***** ****
},
- { // 0xE4 =
+ { // 0xE4 =
0x0600, // *****##***** ****
0x3FC0, // **########** ****
0x6660, // *##**##**##* ****
@@ -2392,7 +2389,7 @@ unsigned int TXT_Font[][11]= {
0x0600, // *****##***** ****
0x0000 // ************ ****
},
- { // 0xE5 =
+ { // 0xE5 =
0x0000, // ************ ****
0x3F80, // **#######*** ****
0x6180, // *##****##*** ****
@@ -2404,7 +2401,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xE6 =
+ { // 0xE6 =
0x0000, // ************ ****
0x1FC0, // ***#######** ****
0x3060, // **##*****##* ****
@@ -2416,7 +2413,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xE7 =
+ { // 0xE7 =
0x1E60, // ***####**##* ****
0x33C0, // **##**####** ****
0x3860, // **###****##* ****
@@ -2428,7 +2425,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xE8 =
+ { // 0xE8 =
0x1E60, // ***####**##* ****
0x33C0, // **##**####** ****
0x0000, // ************ ****
@@ -2440,7 +2437,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xE9 =
+ { // 0xE9 =
0x0600, // *****##***** ****
0x0300, // ******##**** ****
0x0000, // ************ ****
@@ -2452,7 +2449,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xEA =
+ { // 0xEA =
0x0C00, // ****##****** ****
0x0600, // *****##***** ****
0x0000, // ************ ****
@@ -2464,7 +2461,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xEB =
+ { // 0xEB =
0x0300, // ******##**** ****
0x0600, // *****##***** ****
0x0000, // ************ ****
@@ -2476,7 +2473,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xEC =
+ { // 0xEC =
0x0300, // ******##**** ****
0x0600, // *****##***** ****
0x0000, // ************ ****
@@ -2488,7 +2485,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xED =
+ { // 0xED =
0x0300, // ******##**** ****
0x0600, // *****##***** ****
0x0000, // ************ ****
@@ -2500,7 +2497,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xEE =
+ { // 0xEE =
0x0300, // ******##**** ****
0x0600, // *****##***** ****
0x0000, // ************ ****
@@ -2512,7 +2509,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xEF =
+ { // 0xEF =
0x0300, // ******##**** ****
0x0600, // *****##***** ****
0x0000, // ************ ****
@@ -2525,7 +2522,7 @@ unsigned int TXT_Font[][11]= {
0x0000 // ************ ****
},
- { // 0xF0 =
+ { // 0xF0 =
0x0300, // ******##**** ****
0x0600, // *****##***** ****
0x1FC0, // ***#######** ****
@@ -2537,7 +2534,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xF1 =
+ { // 0xF1 =
0x0C00, // ****##****** ****
0x0600, // *****##***** ****
0x1FC0, // ***#######** ****
@@ -2549,7 +2546,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xF2 =
+ { // 0xF2 =
0x0C00, // ****##****** ****
0x0600, // *****##***** ****
0x3FC0, // **########** ****
@@ -2561,7 +2558,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xF3 =
+ { // 0xF3 =
0x0300, // ******##**** ****
0x0600, // *****##***** ****
0x3FC0, // **########** ****
@@ -2573,7 +2570,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xF4 =
+ { // 0xF4 =
0x19C0, // ***##**##*** ****
0x0000, // ************ ****
0x3FC0, // **########** ****
@@ -2585,7 +2582,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xF5 =
+ { // 0xF5 =
0x0300, // ******##**** ****
0x0600, // *****##***** ****
0x1FC0, // ***#######** ****
@@ -2597,7 +2594,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xF6 =
+ { // 0xF6 =
0x0600, // *****##***** ****
0x0300, // ******##**** ****
0x1FC0, // ***#######** ****
@@ -2609,7 +2606,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xF7 =
+ { // 0xF7 =
0x0300, // ******##**** ****
0x0600, // *****##***** ****
0x3060, // **##*****##* ****
@@ -2621,7 +2618,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xF8 =
+ { // 0xF8 =
0x0000, // ************ ****
0x0000, // ************ ****
0x0000, // ************ ****
@@ -2633,7 +2630,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xF9 =
+ { // 0xF9 =
0x0000, // ************ ****
0x0FE0, // ****#######* ****
0x1B00, // ***##*##**** ****
@@ -2645,7 +2642,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xFA =
+ { // 0xFA =
0x0000, // ************ ****
0x0300, // ******##**** ****
0x0FC0, // ****######** ****
@@ -2657,7 +2654,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xFB =
+ { // 0xFB =
0x0000, // ************ ****
0x3F80, // **#######*** ****
0x30C0, // **##****##** ****
@@ -2669,7 +2666,7 @@ unsigned int TXT_Font[][11]= {
0x0000, // ************ ****
0x0000 // ************ ****
},
- { // 0xFC =
+ { // 0xFC =
0x0000, // ************ ****
0x0000, // ************ ****
0x0180, // *******##*** ****
@@ -2681,7 +2678,7 @@ unsigned int TXT_Font[][11]= {
0x1800, // ***##******* ****
0x0000 // ************ ****
},
- { // 0xFD =
+ { // 0xFD =
0x0060, // *********##* ****
0x3FC0, // **########** ****
0x61E0, // *##****####* ****
@@ -2693,7 +2690,7 @@ unsigned int TXT_Font[][11]= {
0x6000, // *##********* ****
0x0000 // ************ ****
},
- { // 0xFE =
+ { // 0xFE =
0x0000, // ************ ****
0x3000, // **##******** ****
0x3000, // **##******** ****
@@ -2705,7 +2702,7 @@ unsigned int TXT_Font[][11]= {
0x3000, // **##******** ****
0x3000 // **##******** ****
},
- { // 0xFF =
+ { // 0xFF =
0x3C00, // **####****** ****
0x1800, // ***##******* ****
0x1F80, // ***######*** ****
@@ -2718,7 +2715,7 @@ unsigned int TXT_Font[][11]= {
0x0000 // ************ ****
},
- { // 0x60a =
+ { // 0x60a =
0x0000, // ************ ****
0x0000, // ************ ****
0x0000, // ************ ****
@@ -2730,7 +2727,7 @@ unsigned int TXT_Font[][11]= {
0x03F0, // ******###### ****
0x03F0 // ******###### ****
},
- { // 0x61a =
+ { // 0x61a =
0xFC00, // ######****** ****
0xFC00, // ######****** ****
0xFC00, // ######****** ****
@@ -2742,7 +2739,7 @@ unsigned int TXT_Font[][11]= {
0x03F0, // ******###### ****
0x03F0 // ******###### ****
},
- { // 0x62a =
+ { // 0x62a =
0x03F0, // ******###### ****
0x03F0, // ******###### ****
0x03F0, // ******###### ****
@@ -2754,7 +2751,7 @@ unsigned int TXT_Font[][11]= {
0x03F0, // ******###### ****
0x03F0 // ******###### ****
},
- { // 0x63a =
+ { // 0x63a =
0xFFF0, // ############ ****
0xFFF0, // ############ ****
0xFFF0, // ############ ****
@@ -2766,7 +2763,7 @@ unsigned int TXT_Font[][11]= {
0x03F0, // ******###### ****
0x03F0 // ******###### ****
},
- { // 0x64a =
+ { // 0x64a =
0x0000, // ************ ****
0x0000, // ************ ****
0x0000, // ************ ****
@@ -2778,7 +2775,7 @@ unsigned int TXT_Font[][11]= {
0x03F0, // ******###### ****
0x03F0 // ******###### ****
},
- { // 0x65a =
+ { // 0x65a =
0xFC00, // ######****** ****
0xFC00, // ######****** ****
0xFC00, // ######****** ****
@@ -2790,7 +2787,7 @@ unsigned int TXT_Font[][11]= {
0x03F0, // ******###### ****
0x03F0 // ******###### ****
},
- { // 0x66a =
+ { // 0x66a =
0x03F0, // ******###### ****
0x03F0, // ******###### ****
0x03F0, // ******###### ****
@@ -2802,7 +2799,7 @@ unsigned int TXT_Font[][11]= {
0x03F0, // ******###### ****
0x03F0 // ******###### ****
},
- { // 0x67a =
+ { // 0x67a =
0xFFF0, // ############ ****
0xFFF0, // ############ ****
0xFFF0, // ############ ****
@@ -2814,7 +2811,7 @@ unsigned int TXT_Font[][11]= {
0x03F0, // ******###### ****
0x03F0 // ******###### ****
},
- { // 0x68a =
+ { // 0x68a =
0x0000, // ************ ****
0x0000, // ************ ****
0x0000, // ************ ****
@@ -2826,7 +2823,7 @@ unsigned int TXT_Font[][11]= {
0x03F0, // ******###### ****
0x03F0 // ******###### ****
},
- { // 0x69a =
+ { // 0x69a =
0xFC00, // ######****** ****
0xFC00, // ######****** ****
0xFC00, // ######****** ****
@@ -2838,7 +2835,7 @@ unsigned int TXT_Font[][11]= {
0x03F0, // ******###### ****
0x03F0 // ******###### ****
},
- { // 0x6Aa =
+ { // 0x6Aa =
0x03F0, // ******###### ****
0x03F0, // ******###### ****
0x03F0, // ******###### ****
@@ -2850,7 +2847,7 @@ unsigned int TXT_Font[][11]= {
0x03F0, // ******###### ****
0x03F0 // ******###### ****
},
- { // 0x6Ba =
+ { // 0x6Ba =
0xFFF0, // ############ ****
0xFFF0, // ############ ****
0xFFF0, // ############ ****
@@ -2862,7 +2859,7 @@ unsigned int TXT_Font[][11]= {
0x03F0, // ******###### ****
0x03F0 // ******###### ****
},
- { // 0x6Ca =
+ { // 0x6Ca =
0x0000, // ************ ****
0x0000, // ************ ****
0x0000, // ************ ****
@@ -2874,7 +2871,7 @@ unsigned int TXT_Font[][11]= {
0x03F0, // ******###### ****
0x03F0 // ******###### ****
},
- { // 0x6Da =
+ { // 0x6Da =
0xFC00, // ######****** ****
0xFC00, // ######****** ****
0xFC00, // ######****** ****
@@ -2886,7 +2883,7 @@ unsigned int TXT_Font[][11]= {
0x03F0, // ******###### ****
0x03F0 // ******###### ****
},
- { // 0x6Ea =
+ { // 0x6Ea =
0x03F0, // ******###### ****
0x03F0, // ******###### ****
0x03F0, // ******###### ****
@@ -2898,7 +2895,7 @@ unsigned int TXT_Font[][11]= {
0x03F0, // ******###### ****
0x03F0 // ******###### ****
},
- { // 0x6Fa =
+ { // 0x6Fa =
0xFFF0, // ############ ****
0xFFF0, // ############ ****
0xFFF0, // ############ ****
@@ -2911,7 +2908,7 @@ unsigned int TXT_Font[][11]= {
0x03F0 // ******###### ****
},
- { // 0x70a =
+ { // 0x70a =
0x0000, // ************ ****
0x0000, // ************ ****
0x0000, // ************ ****
@@ -2923,7 +2920,7 @@ unsigned int TXT_Font[][11]= {
0xFFF0, // ############ ****
0xFFF0 // ############ ****
},
- { // 0x71a =
+ { // 0x71a =
0xFC00, // ######****** ****
0xFC00, // ######****** ****
0xFC00, // ######****** ****
@@ -2935,7 +2932,7 @@ unsigned int TXT_Font[][11]= {
0xFFF0, // ############ ****
0xFFF0 // ############ ****
},
- { // 0x72a =
+ { // 0x72a =
0x03F0, // ******###### ****
0x03F0, // ******###### ****
0x03F0, // ******###### ****
@@ -2947,7 +2944,7 @@ unsigned int TXT_Font[][11]= {
0xFFF0, // ############ ****
0xFFF0 // ############ ****
},
- { // 0x73a =
+ { // 0x73a =
0xFFF0, // ############ ****
0xFFF0, // ############ ****
0xFFF0, // ############ ****
@@ -2959,7 +2956,7 @@ unsigned int TXT_Font[][11]= {
0xFFF0, // ############ ****
0xFFF0 // ############ ****
},
- { // 0x74a =
+ { // 0x74a =
0x0000, // ************ ****
0x0000, // ************ ****
0x0000, // ************ ****
@@ -2971,7 +2968,7 @@ unsigned int TXT_Font[][11]= {
0xFFF0, // ############ ****
0xFFF0 // ############ ****
},
- { // 0x75a =
+ { // 0x75a =
0xFC00, // ######****** ****
0xFC00, // ######****** ****
0xFC00, // ######****** ****
@@ -2983,7 +2980,7 @@ unsigned int TXT_Font[][11]= {
0xFFF0, // ############ ****
0xFFF0 // ############ ****
},
- { // 0x76a =
+ { // 0x76a =
0x03F0, // ******###### ****
0x03F0, // ******###### ****
0x03F0, // ******###### ****
@@ -2995,7 +2992,7 @@ unsigned int TXT_Font[][11]= {
0xFFF0, // ############ ****
0xFFF0 // ############ ****
},
- { // 0x77a =
+ { // 0x77a =
0xFFF0, // ############ ****
0xFFF0, // ############ ****
0xFFF0, // ############ ****
@@ -3007,7 +3004,7 @@ unsigned int TXT_Font[][11]= {
0xFFF0, // ############ ****
0xFFF0 // ############ ****
},
- { // 0x78a =
+ { // 0x78a =
0x0000, // ************ ****
0x0000, // ************ ****
0x0000, // ************ ****
@@ -3019,7 +3016,7 @@ unsigned int TXT_Font[][11]= {
0xFFF0, // ############ ****
0xFFF0 // ############ ****
},
- { // 0x79a =
+ { // 0x79a =
0xFC00, // ######****** ****
0xFC00, // ######****** ****
0xFC00, // ######****** ****
@@ -3031,7 +3028,7 @@ unsigned int TXT_Font[][11]= {
0xFFF0, // ############ ****
0xFFF0 // ############ ****
},
- { // 0x7Aa =
+ { // 0x7Aa =
0x03F0, // ******###### ****
0x03F0, // ******###### ****
0x03F0, // ******###### ****
@@ -3043,7 +3040,7 @@ unsigned int TXT_Font[][11]= {
0xFFF0, // ############ ****
0xFFF0 // ############ ****
},
- { // 0x7Ba =
+ { // 0x7Ba =
0xFFF0, // ############ ****
0xFFF0, // ############ ****
0xFFF0, // ############ ****
@@ -3055,7 +3052,7 @@ unsigned int TXT_Font[][11]= {
0xFFF0, // ############ ****
0xFFF0 // ############ ****
},
- { // 0x7Ca =
+ { // 0x7Ca =
0x0000, // ************ ****
0x0000, // ************ ****
0x0000, // ************ ****
@@ -3067,7 +3064,7 @@ unsigned int TXT_Font[][11]= {
0xFFF0, // ############ ****
0xFFF0 // ############ ****
},
- { // 0x7Da =
+ { // 0x7Da =
0xFC00, // ######****** ****
0xFC00, // ######****** ****
0xFC00, // ######****** ****
@@ -3079,7 +3076,7 @@ unsigned int TXT_Font[][11]= {
0xFFF0, // ############ ****
0xFFF0 // ############ ****
},
- { // 0x7Ea =
+ { // 0x7Ea =
0x03F0, // ******###### ****
0x03F0, // ******###### ****
0x03F0, // ******###### ****
@@ -3091,7 +3088,7 @@ unsigned int TXT_Font[][11]= {
0xFFF0, // ############ ****
0xFFF0 // ############ ****
},
- { // 0x7Fa =
+ { // 0x7Fa =
0xFFF0, // ############ ****
0xFFF0, // ############ ****
0xFFF0, // ############ ****
@@ -3104,7 +3101,3480 @@ unsigned int TXT_Font[][11]= {
0xFFF0, // ############ ****
}
};
-
+
+unsigned int TXT_Font_Cyrillic[][11]= {
+// Serbian/Croatian
+ { // 0x20 = Leerzeichen
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x21 = !
+ 0x0000, // ************ ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x22 = "
+ 0x0000, // ************ ****
+ 0x39C0, // **###**###** ****
+ 0x18C0, // ***##***##** ****
+ 0x3180, // **##***##*** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x23 = # = NC
+ 0x0000, // ************ ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x7FE0, // *##########* ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x7FE0, // *##########* ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x0000 // ************ ****
+ },
+ { // 0x24 = $ = NC
+ 0x0600, // *****##***** ****
+ 0x3FC0, // **########** ****
+ 0x6660, // *##**##**##* ****
+ 0x6600, // *##**##***** ****
+ 0x3FC0, // **########** ****
+ 0x0660, // *****##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x3FC0, // **########** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ },
+ { // 0x25 = %
+ 0x0000, // ************ ****
+ 0x70C0, // *###****##** ****
+ 0xD980, // ##*##**##*** ****
+ 0x7300, // *###**##**** ****
+ 0x0600, // *****##***** ****
+ 0x0CE0, // ****##**###* ****
+ 0x19B0, // ***##**##*## ****
+ 0x30E0, // **##****###* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x26 = &
+ 0x0000, // ************ ****
+ 0x1E00, // ***####***** ****
+ 0x3300, // **##**##**** ****
+ 0x3300, // **##**##**** ****
+ 0x1E00, // ***####***** ****
+ 0x3330, // **##**##**## ****
+ 0x61C0, // *##****###** ****
+ 0x3F30, // **######**## ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x27 = '
+ 0x0000, // ************ ****
+ 0x0700, // *****###**** ****
+ 0x0300, // ******##**** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x28 = (
+ 0x0000, // ************ ****
+ 0x0700, // *****###**** ****
+ 0x0C00, // ****##****** ****
+ 0x1800, // ***##******* ****
+ 0x1800, // ***##******* ****
+ 0x1800, // ***##******* ****
+ 0x0C00, // ****##****** ****
+ 0x0700, // *****###**** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x29 = )
+ 0x0000, // ************ ****
+ 0x0E00, // ****###***** ****
+ 0x0300, // ******##**** ****
+ 0x0180, // *******##*** ****
+ 0x0180, // *******##*** ****
+ 0x0180, // *******##*** ****
+ 0x0300, // ******##**** ****
+ 0x0E00, // ****###***** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x2A = *
+ 0x0000, // ************ ****
+ 0x0600, // *****##***** ****
+ 0x6660, // *##**##**##* ****
+ 0x36C0, // **##*##*##** ****
+ 0x0F00, // ****####**** ****
+ 0x36C0, // **##*##*##** ****
+ 0x6660, // *##**##**##* ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x2B = +
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x3FC0, // **########** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x2C = ,
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3800, // **###******* ****
+ 0x1800, // ***##******* ****
+ 0x3000, // **##******** ****
+ },
+ { // 0x2D = -
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x2E = .
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x1800, // ***##******* ****
+ 0x1800, // ***##******* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x2F = /
+ 0x0000, // ************ ****
+ 0x00C0, // ********##** ****
+ 0x0180, // *******##*** ****
+ 0x0300, // ******##**** ****
+ 0x0600, // *****##***** ****
+ 0x0C00, // ****##****** ****
+ 0x1800, // ***##******* ****
+ 0x3000, // **##******** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+
+ { // 0x30 = 0
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x38E0, // **###***###* ****
+ 0x38E0, // **###***###* ****
+ 0x38E0, // **###***###* ****
+ 0x38E0, // **###***###* ****
+ 0x38E0, // **###***###* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x31 = 1
+ 0x0000, // ************ ****
+ 0x0700, // *****###**** ****
+ 0x1F00, // ***#####**** ****
+ 0x0700, // *****###**** ****
+ 0x0700, // *****###**** ****
+ 0x0700, // *****###**** ****
+ 0x0700, // *****###**** ****
+ 0x0700, // *****###**** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x32 = 2
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x30E0, // **##****###* ****
+ 0x00E0, // ********###* ****
+ 0x01C0, // *******###** ****
+ 0x0780, // *****####*** ****
+ 0x1E00, // ***####***** ****
+ 0x3FE0, // **#########* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x33 = 3
+ 0x0000, // ************ ****
+ 0x3FE0, // **#########* ****
+ 0x00C0, // ********##** ****
+ 0x0080, // *******##*** ****
+ 0x07E0, // *****######* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x34 = 4
+ 0x0000, // ************ ****
+ 0x00E0, // ********###* ****
+ 0x03C0, // ******####** ****
+ 0x0700, // *****###**** ****
+ 0x1C00, // ***###****** ****
+ 0x38E0, // **###***###* ****
+ 0x3FE0, // **#########* ****
+ 0x00E0, // ********###* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x35 = 5
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3FC0, // **########** ****
+ 0x00E0, // ********###* ****
+ 0x30E0, // **##****###* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x36 = 6
+ 0x0000, // ************ ****
+ 0x0700, // *****###**** ****
+ 0x0E00, // ****###***** ****
+ 0x1C00, // ***###****** ****
+ 0x3FC0, // **########** ****
+ 0x3860, // **###****##* ****
+ 0x3860, // **###****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x37 = 7
+ 0x0000, // ************ ****
+ 0x7FE0, // *##########* ****
+ 0x01C0, // *******###** ****
+ 0x0380, // ******###*** ****
+ 0x0700, // *****###**** ****
+ 0x0E00, // ****###***** ****
+ 0x1C00, // ***###****** ****
+ 0x3800, // **###******* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x38 = 8
+ 0x0000, // ************ ****
+ 0x0F80, // ****#####*** ****
+ 0x38E0, // **###***###* ****
+ 0x38E0, // **###***###* ****
+ 0x0F80, // ****#####*** ****
+ 0x38E0, // **###***###* ****
+ 0x38E0, // **###***###* ****
+ 0x0F80, // ****#####*** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x39 = 9
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x30E0, // **##****###* ****
+ 0x30E0, // **##****###* ****
+ 0x1FC0, // ***#######** ****
+ 0x0380, // ******###*** ****
+ 0x0700, // *****###**** ****
+ 0x0E00, // ****###***** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x3A = :
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0C00, // ****##****** ****
+ 0x0C00, // ****##****** ****
+ 0x0000, // ************ ****
+ 0x0C00, // ****##****** ****
+ 0x0C00, // ****##****** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x3B = ;
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0C00, // ****##****** ****
+ 0x0C00, // ****##****** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0C00, // ****##****** ****
+ 0x0C00, // ****##****** ****
+ 0x1800, // ***##******* ****
+ },
+ { // 0x3C = <
+ 0x0000, // ************ ****
+ 0x00E0, // ********###* ****
+ 0x0380, // ******###*** ****
+ 0x0E00, // ****###***** ****
+ 0x3800, // **###******* ****
+ 0x0E00, // ****###***** ****
+ 0x0380, // ******###*** ****
+ 0x00E0, // ********###* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x3D = =
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x3E = >
+ 0x0000, // ************ ****
+ 0x7000, // *###******** ****
+ 0x1C00, // ***###****** ****
+ 0x0700, // *****###**** ****
+ 0x01C0, // *******###** ****
+ 0x0700, // *****###**** ****
+ 0x1C00, // ***###****** ****
+ 0x7000, // *###******** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x3F = ?
+ 0x0000, // ************ ****
+ 0x1F80, // ***######*** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x0180, // *******##*** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x40 =
+ 0x0000, // ************ ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FE0, // ***########* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x41 = A
+ 0x0000, // ************ ****
+ 0x0F00, // ****####**** ****
+ 0x1980, // ***##**##*** ****
+ 0x30C0, // **##****##** ****
+ 0x6060, // *##******##* ****
+ 0x7FE0, // *##########* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x42 = Б
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x43 = Ц
+ 0x0000, // ************ ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x3FE0, // **#########* ****
+ 0x0060, // *********##* ****
+ 0x0000 // ************ ****
+ },
+ { // 0x44 = Д
+ 0x0000, // ************ ****
+ 0x0F80, // ****#####*** ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x7FE0, // *##########* ****
+ 0x6060, // *##******##* ****
+ 0x0000 // ************ ****
+ },
+ { // 0x45 = E
+ 0x0000, // ************ ****
+ 0x3FE0, // **#########* ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3F80, // **#######*** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3FE0, // **#########* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x46 = Ф
+ 0x0000, // ************ ****
+ 0x0600, // *****##***** ****
+ 0x3FC0, // **########** ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x3FC0, // **########** ****
+ 0x0600, // *****##***** ****
+ 0x0000 // ************ ****
+ },
+ { // 0x47 = Г
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x48 = Х
+ 0x0000, // ************ ****
+ 0x30C0, // **##****##** ****
+ 0x1980, // ***##**##*** ****
+ 0x0F00, // ****####**** ****
+ 0x0600, // *****##***** ****
+ 0x0F00, // ****####**** ****
+ 0x1980, // ***##**##*** ****
+ 0x30C0, // **##****##** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x49 = И
+ 0x0000, // ************ ****
+ 0x60E0, // *##*****###* ****
+ 0x61E0, // *##****####* ****
+ 0x6360, // *##***##*##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6C60, // *##*##***##* ****
+ 0x7860, // *####****##* ****
+ 0x7060, // *###*****##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x4A = J
+ 0x0000, // ************ ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x4B = К
+ 0x0000, // ************ ****
+ 0x30E0, // **##****###* ****
+ 0x3180, // **##***##*** ****
+ 0x3700, // **##*###**** ****
+ 0x3C00, // **####****** ****
+ 0x3700, // **##*###**** ****
+ 0x3180, // **##***##*** ****
+ 0x30E0, // **##****###* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x4C = Л
+ 0x0000, // ************ ****
+ 0x0FC0, // ****######** ****
+ 0x18C0, // ***##***##** ****
+ 0x18C0, // ***##***##** ****
+ 0x18C0, // ***##***##** ****
+ 0x18C0, // ***##***##** ****
+ 0x18C0, // ***##***##** ****
+ 0x78C0, // *####***##** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x4D = М
+ 0x0000, // ************ ****
+ 0x70E0, // *###****###* ****
+ 0x79E0, // *####**####* ****
+ 0x6F60, // *##*####*##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x4E = Н
+ 0x0000, // ************ ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x7FE0, // *##########* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x4F = О
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+
+ { // 0x50 = П
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x51 =
+ 0x0380, // ******###*** ****
+ 0x3600, // **##*##***** ****
+ 0x30E0, // **##****###* ****
+ 0x3180, // **##***##*** ****
+ 0x3700, // **##*###**** ****
+ 0x3C00, // **####****** ****
+ 0x3380, // **##**###*** ****
+ 0x30E0, // **##****###* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x52 = Р
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x53 = С
+ 0x0000, // ************ ****
+ 0x0FC0, // ****######** ****
+ 0x1860, // ***##****##* ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x1860, // ***##****##* ****
+ 0x0FC0, // ****######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x54 = Т
+ 0x0000, // ************ ****
+ 0x7FE0, // *##########* ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x55 = У
+ 0x0000, // ************ ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1fE0, // ***########* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x3FE0, // **#########* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x56 =
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x57 =
+ 0x0180, // *******##*** ****
+ 0x0300, // ******##**** ****
+ 0x33E0, // **##**#####* ****
+ 0x3C00, // **####****** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x58 =
+ 0x0000, // ************ ****
+ 0x1F00, // ***#####**** ****
+ 0x3300, // **##**##**** ****
+ 0x3300, // **##**##**** ****
+ 0x33E0, // **##**#####* ****
+ 0x3330, // **##**##**## ****
+ 0x3330, // **##**##**## ****
+ 0x73E0, // *###**#####* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x59 =
+ 0x0000, // ************ ****
+ 0x6300, // *##***##**** ****
+ 0x6300, // *##***##**** ****
+ 0x6300, // *##***##**** ****
+ 0x7FE0, // *##########* ****
+ 0x6330, // *##***##**## ****
+ 0x6330, // *##***##**## ****
+ 0x63E0, // *##***#####* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x5A = З
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x3060, // **##*****##* ****
+ 0x0060, // *********##* ****
+ 0x07C0, // *****#####** ****
+ 0x0060, // *********##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x5B =
+ 0x0000, // ************ ****
+ 0xFC00, // ######****** ****
+ 0x3000, // **##******** ****
+ 0x37C0, // **##*#####** ****
+ 0x3860, // **###****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x5C =
+ 0x0000, // ************ ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x3FC0, // **########** ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x5D =
+ 0x0000, // ************ ****
+ 0xFC00, // ######****** ****
+ 0x3000, // **##******** ****
+ 0x37C0, // **##*#####** ****
+ 0x3860, // **###****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x30C0, // **##****##** ****
+ 0x0180, // *******##*** ****
+ 0x0000 // ************ ****
+ },
+ { // 0x5E =
+ 0x0000, // ************ ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x7FE0, // *##########* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x5F =
+ 0x0000, // ************ ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x7FE0, // *##########* ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0000 // ************ ****
+ },
+ { // 0x60 =
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FE0, // ***########* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x61 = а
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x7F80, // *########*** ****
+ 0x00C0, // ********##** ****
+ 0x3FC0, // **########** ****
+ 0x60C0, // *##*****##** ****
+ 0x3FE0, // **#########* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x62 = б
+ 0x0000, // ************ ****
+ 0x1FE0, // ***########* ****
+ 0x0C00, // ****##****** ****
+ 0x0380, // ******###*** ****
+ 0x1FC0, // ***#######** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x63 = ц
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3180, // **##***##*** ****
+ 0x3180, // **##***##*** ****
+ 0x3180, // **##***##*** ****
+ 0x3180, // **##***##*** ****
+ 0x3FE0, // **#########* ****
+ 0x0060, // *********##* ****
+ 0x0000, // ************ ****
+ },
+ { // 0x64 = д
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0F80, // ****#####*** ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x7FE0, // *##########* ****
+ 0x6060, // *##******##* ****
+ 0x0000, // ************ ****
+ },
+ { // 0x65 = е
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x3060, // **##*****##* ****
+ 0x3FE0, // **#########* ****
+ 0x3000, // **##******** ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x66 = ф
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0300, // ******##**** ****
+ 0x0FC0, // ****######** ****
+ 0x1B60, // ***##*##*##* ****
+ 0x1B60, // ***##*##*##* ****
+ 0x1B60, // ***##*##*##* ****
+ 0x0FC0, // ****######** ****
+ 0x0300, // ******##**** ****
+ 0x0000 // ************ ****
+ },
+ { // 0x67 = г
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3F80, // **#######*** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x68 = х
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x70E0, // *###****###* ****
+ 0x1980, // ***##**##*** ****
+ 0x0F00, // ****####**** ****
+ 0x1980, // ***##**##*** ****
+ 0x70E0, // *###****###* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x69 = и
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x30E0, // **##****###* ****
+ 0x3160, // **##***#*##* ****
+ 0x3260, // **##**#**##* ****
+ 0x3460, // **##*#***##* ****
+ 0x3860, // **###****##* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x6A = j
+ 0x0000, // ************ ****
+ 0x00E0, // ********###* ****
+ 0x0000, // ************ ****
+ 0x01E0, // *******####* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FC0 // ***#######** ****
+ },
+ { // 0x6B = к
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x30E0, // **##****###* ****
+ 0x3180, // **##***##*** ****
+ 0x3E00, // **#####***** ****
+ 0x3180, // **##***##*** ****
+ 0x30E0, // **##****###* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x6C = л
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x07E0, // *****######* ****
+ 0x1860, // ***##****##* ****
+ 0x1869, // ***##****##* ****
+ 0x1860, // ***##****##* ****
+ 0x7860, // *####****##* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x6D = м
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x70E0, // *###****###* ****
+ 0x79E0, // *####**####* ****
+ 0x6F60, // *##*####*##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6060, // *##******##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x6E = н
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3FE0, // **#########* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x6F = о
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x70 = п
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3FE0, // **#########* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x71 =
+ 0x0000, // ************ ****
+ 0x3380, // **##**###*** ****
+ 0x3600, // **##*##***** ****
+ 0x30E0, // **##****###* ****
+ 0x3180, // **##***##*** ****
+ 0x3E00, // **#####***** ****
+ 0x3180, // **##***##*** ****
+ 0x30E0, // **##****###* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x72 = р
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x37C0, // **##*#####** ****
+ 0x3860, // **###****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3860, // **###****##* ****
+ 0x37C0, // **##*#####** ****
+ 0x3000, // **##******** ****
+ 0x3000 // **##******** ****
+ },
+ { // 0x73 = с
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0FE0, // ****#######* ****
+ 0x1800, // ***##******* ****
+ 0x3000, // **##******** ****
+ 0x1800, // ***##******* ****
+ 0x0FE0, // ****#######* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x74 = т
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x75 = у
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3060, // **##*****##* ****
+ 0x18C0, // ***##***##** ****
+ 0x0D80, // ****##*##*** ****
+ 0x0700, // *****###**** ****
+ 0x0600, // *****##***** ****
+ 0x0C00, // ****##****** ****
+ 0x3800 // **###******* ****
+ },
+ { // 0x76 =
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x77 =
+ 0x0180, // *******##*** ****
+ 0x0300, // ******##**** ****
+ 0x0000, // ************ ****
+ 0x33E0, // **##**#####* ****
+ 0x3C00, // **####****** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x78 =
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x1F00, // ***#####**** ****
+ 0x3300, // **##**##**** ****
+ 0x33E0, // **##**#####* ****
+ 0x3330, // **##**##**## ****
+ 0x73E0, // *###**#####* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x79 =
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x6300, // *##***##**** ****
+ 0x6300, // *##***##**** ****
+ 0x7FE0, // *##########* ****
+ 0x6330, // *##***##**## ****
+ 0x63E0, // *##***#####* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x7A = з
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x3060, // **##*****##* ****
+ 0x01E0, // ******####** ****
+ 0x3060, // **##*****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x7B =
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0xFC00, // ######****** ****
+ 0x3000, // **##******** ****
+ 0x3780, // **##*####*** ****
+ 0x38C0, // **###***##** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x7C =
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x1F80, // ***######*** ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x7D =
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0xFC00, // ######****** ****
+ 0x3000, // **##******** ****
+ 0x3780, // **##*####*** ****
+ 0x38C0, // **###***##** ****
+ 0x30C0, // **##****##** ****
+ 0x3180, // **##***##*** ****
+ 0x0180, // *******##*** ****
+ 0x0000 // ************ ****
+ },
+ { // 0x7E =
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x7FE0, // *##########* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x7F = Block
+ 0x0000, // ************ ****
+ 0x7FE0, // *##########* ****
+ 0x7FE0, // *##########* ****
+ 0x7FE0, // *##########* ****
+ 0x7FE0, // *##########* ****
+ 0x7FE0, // *##########* ****
+ 0x7FE0, // *##########* ****
+ 0x7FE0, // *##########* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+// Russian/Bulgarian
+ { // 0x20 = Leerzeichen
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x21 = !
+ 0x0000, // ************ ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x22 = "
+ 0x0000, // ************ ****
+ 0x39C0, // **###**###** ****
+ 0x18C0, // ***##***##** ****
+ 0x3180, // **##***##*** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x23 = # = NC
+ 0x0000, // ************ ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x7FE0, // *##########* ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x7FE0, // *##########* ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x0000 // ************ ****
+ },
+ { // 0x24 = $ = NC
+ 0x0600, // *****##***** ****
+ 0x3FC0, // **########** ****
+ 0x6660, // *##**##**##* ****
+ 0x6600, // *##**##***** ****
+ 0x3FC0, // **########** ****
+ 0x0660, // *****##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x3FC0, // **########** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ },
+ { // 0x25 = %
+ 0x0000, // ************ ****
+ 0x70C0, // *###****##** ****
+ 0xD980, // ##*##**##*** ****
+ 0x7300, // *###**##**** ****
+ 0x0600, // *****##***** ****
+ 0x0CE0, // ****##**###* ****
+ 0x19B0, // ***##**##*## ****
+ 0x30E0, // **##****###* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x26 = ы
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3E60, // **#####**##* ****
+ 0x3760, // **##*###*##* ****
+ 0x3E60, // **#####**##* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x27 = '
+ 0x0000, // ************ ****
+ 0x0700, // *****###**** ****
+ 0x0300, // ******##**** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x28 = (
+ 0x0000, // ************ ****
+ 0x0700, // *****###**** ****
+ 0x0C00, // ****##****** ****
+ 0x1800, // ***##******* ****
+ 0x1800, // ***##******* ****
+ 0x1800, // ***##******* ****
+ 0x0C00, // ****##****** ****
+ 0x0700, // *****###**** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x29 = )
+ 0x0000, // ************ ****
+ 0x0E00, // ****###***** ****
+ 0x0300, // ******##**** ****
+ 0x0180, // *******##*** ****
+ 0x0180, // *******##*** ****
+ 0x0180, // *******##*** ****
+ 0x0300, // ******##**** ****
+ 0x0E00, // ****###***** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x2A = *
+ 0x0000, // ************ ****
+ 0x0600, // *****##***** ****
+ 0x6660, // *##**##**##* ****
+ 0x36C0, // **##*##*##** ****
+ 0x0F00, // ****####**** ****
+ 0x36C0, // **##*##*##** ****
+ 0x6660, // *##**##**##* ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x2B = +
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x3FC0, // **########** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x2C = ,
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3800, // **###******* ****
+ 0x1800, // ***##******* ****
+ 0x3000, // **##******** ****
+ },
+ { // 0x2D = -
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x2E = .
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x1800, // ***##******* ****
+ 0x1800, // ***##******* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x2F = /
+ 0x0000, // ************ ****
+ 0x00C0, // ********##** ****
+ 0x0180, // *******##*** ****
+ 0x0300, // ******##**** ****
+ 0x0600, // *****##***** ****
+ 0x0C00, // ****##****** ****
+ 0x1800, // ***##******* ****
+ 0x3000, // **##******** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+
+ { // 0x30 = 0
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x38E0, // **###***###* ****
+ 0x38E0, // **###***###* ****
+ 0x38E0, // **###***###* ****
+ 0x38E0, // **###***###* ****
+ 0x38E0, // **###***###* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x31 = 1
+ 0x0000, // ************ ****
+ 0x0700, // *****###**** ****
+ 0x1F00, // ***#####**** ****
+ 0x0700, // *****###**** ****
+ 0x0700, // *****###**** ****
+ 0x0700, // *****###**** ****
+ 0x0700, // *****###**** ****
+ 0x0700, // *****###**** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x32 = 2
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x30E0, // **##****###* ****
+ 0x00E0, // ********###* ****
+ 0x01C0, // *******###** ****
+ 0x0780, // *****####*** ****
+ 0x1E00, // ***####***** ****
+ 0x3FE0, // **#########* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x33 = 3
+ 0x0000, // ************ ****
+ 0x3FE0, // **#########* ****
+ 0x00C0, // ********##** ****
+ 0x0080, // *******##*** ****
+ 0x07E0, // *****######* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x34 = 4
+ 0x0000, // ************ ****
+ 0x00E0, // ********###* ****
+ 0x03C0, // ******####** ****
+ 0x0700, // *****###**** ****
+ 0x1C00, // ***###****** ****
+ 0x38E0, // **###***###* ****
+ 0x3FE0, // **#########* ****
+ 0x00E0, // ********###* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x35 = 5
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3FC0, // **########** ****
+ 0x00E0, // ********###* ****
+ 0x30E0, // **##****###* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x36 = 6
+ 0x0000, // ************ ****
+ 0x0700, // *****###**** ****
+ 0x0E00, // ****###***** ****
+ 0x1C00, // ***###****** ****
+ 0x3FC0, // **########** ****
+ 0x3860, // **###****##* ****
+ 0x3860, // **###****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x37 = 7
+ 0x0000, // ************ ****
+ 0x7FE0, // *##########* ****
+ 0x01C0, // *******###** ****
+ 0x0380, // ******###*** ****
+ 0x0700, // *****###**** ****
+ 0x0E00, // ****###***** ****
+ 0x1C00, // ***###****** ****
+ 0x3800, // **###******* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x38 = 8
+ 0x0000, // ************ ****
+ 0x0F80, // ****#####*** ****
+ 0x38E0, // **###***###* ****
+ 0x38E0, // **###***###* ****
+ 0x0F80, // ****#####*** ****
+ 0x38E0, // **###***###* ****
+ 0x38E0, // **###***###* ****
+ 0x0F80, // ****#####*** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x39 = 9
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x30E0, // **##****###* ****
+ 0x30E0, // **##****###* ****
+ 0x1FC0, // ***#######** ****
+ 0x0380, // ******###*** ****
+ 0x0700, // *****###**** ****
+ 0x0E00, // ****###***** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x3A = :
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0C00, // ****##****** ****
+ 0x0C00, // ****##****** ****
+ 0x0000, // ************ ****
+ 0x0C00, // ****##****** ****
+ 0x0C00, // ****##****** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x3B = ;
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0C00, // ****##****** ****
+ 0x0C00, // ****##****** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0C00, // ****##****** ****
+ 0x0C00, // ****##****** ****
+ 0x1800, // ***##******* ****
+ },
+ { // 0x3C = <
+ 0x0000, // ************ ****
+ 0x00E0, // ********###* ****
+ 0x0380, // ******###*** ****
+ 0x0E00, // ****###***** ****
+ 0x3800, // **###******* ****
+ 0x0E00, // ****###***** ****
+ 0x0380, // ******###*** ****
+ 0x00E0, // ********###* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x3D = =
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x3E = >
+ 0x0000, // ************ ****
+ 0x7000, // *###******** ****
+ 0x1C00, // ***###****** ****
+ 0x0700, // *****###**** ****
+ 0x01C0, // *******###** ****
+ 0x0700, // *****###**** ****
+ 0x1C00, // ***###****** ****
+ 0x7000, // *###******** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x3F = ?
+ 0x0000, // ************ ****
+ 0x1F80, // ***######*** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x0180, // *******##*** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+
+ { // 0x40 = Ю
+ 0x0000, // ************ ****
+ 0x33C0, // **##**####** ****
+ 0x3660, // **##*##**##* ****
+ 0x3660, // **##*##**##* ****
+ 0x3E60, // **#####**##* ****
+ 0x3660, // **##*##**##* ****
+ 0x3660, // **##*##**##* ****
+ 0x33C0, // **##**####** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x41 = A
+ 0x0000, // ************ ****
+ 0x0F00, // ****####**** ****
+ 0x1980, // ***##**##*** ****
+ 0x30C0, // **##****##** ****
+ 0x6060, // *##******##* ****
+ 0x7FE0, // *##########* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x42 = Б
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x43 = Ц
+ 0x0000, // ************ ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x3FE0, // **#########* ****
+ 0x0060, // *********##* ****
+ 0x0000 // ************ ****
+ },
+ { // 0x44 = Д
+ 0x0000, // ************ ****
+ 0x0F80, // ****#####*** ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x7FE0, // *##########* ****
+ 0x6060, // *##******##* ****
+ 0x0000 // ************ ****
+ },
+ { // 0x45 = E
+ 0x0000, // ************ ****
+ 0x3FE0, // **#########* ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3F80, // **#######*** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3FE0, // **#########* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x46 = Ф
+ 0x0000, // ************ ****
+ 0x0600, // *****##***** ****
+ 0x3FC0, // **########** ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x3FC0, // **########** ****
+ 0x0600, // *****##***** ****
+ 0x0000 // ************ ****
+ },
+ { // 0x47 = Г
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x48 = Х
+ 0x0000, // ************ ****
+ 0x30C0, // **##****##** ****
+ 0x1980, // ***##**##*** ****
+ 0x0F00, // ****####**** ****
+ 0x0600, // *****##***** ****
+ 0x0F00, // ****####**** ****
+ 0x1980, // ***##**##*** ****
+ 0x30C0, // **##****##** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x49 = И
+ 0x0000, // ************ ****
+ 0x60E0, // *##*****###* ****
+ 0x61E0, // *##****####* ****
+ 0x6360, // *##***##*##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6C60, // *##*##***##* ****
+ 0x7860, // *####****##* ****
+ 0x7060, // *###*****##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x4A = Й
+ 0x0600, // *****##***** ****
+ 0x60E0, // *##*****###* ****
+ 0x61E0, // *##****####* ****
+ 0x6360, // *##***##*##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6C60, // *##*##***##* ****
+ 0x7860, // *####****##* ****
+ 0x7060, // *###*****##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x4B = К
+ 0x0000, // ************ ****
+ 0x30E0, // **##****###* ****
+ 0x3180, // **##***##*** ****
+ 0x3700, // **##*###**** ****
+ 0x3C00, // **####****** ****
+ 0x3700, // **##*###**** ****
+ 0x3180, // **##***##*** ****
+ 0x30E0, // **##****###* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x4C = Л
+ 0x0000, // ************ ****
+ 0x0FC0, // ****######** ****
+ 0x18C0, // ***##***##** ****
+ 0x18C0, // ***##***##** ****
+ 0x18C0, // ***##***##** ****
+ 0x18C0, // ***##***##** ****
+ 0x18C0, // ***##***##** ****
+ 0x78C0, // *####***##** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x4D = М
+ 0x0000, // ************ ****
+ 0x70E0, // *###****###* ****
+ 0x79E0, // *####**####* ****
+ 0x6F60, // *##*####*##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x4E = Н
+ 0x0000, // ************ ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x7FE0, // *##########* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x4F = О
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+
+ { // 0x50 = П
+ 0x0000, // ************ ****
+ 0x1F80, // ***######*** ****
+ 0x3060, // **##****##** ****
+ 0x3060, // **##****##** ****
+ 0x3060, // **##****##** ****
+ 0x3060, // **##****##** ****
+ 0x3060, // **##****##** ****
+ 0x3060, // **##****##** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x51 = Я
+ 0x0000, // ************ ****
+ 0x1FE0, // ***########* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FE0, // ***########* ****
+ 0x0360, // ******##*##* ****
+ 0x0660, // *****##**##* ****
+ 0x3C60, // **####***##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x52 = Р
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x53 = С
+ 0x0000, // ************ ****
+ 0x0FC0, // ****######** ****
+ 0x1860, // ***##****##* ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x1860, // ***##****##* ****
+ 0x0FC0, // ****######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x54 = Т
+ 0x0000, // ************ ****
+ 0x7FE0, // *##########* ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x55 = У
+ 0x0000, // ************ ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1fE0, // ***########* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x3FE0, // **#########* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x56 = Ж
+ 0x0000, // ************ ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x3FC0, // **########** ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x57 = В
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x58 = Ь
+ 0x0000, // ************ ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x59 = Ъ
+ 0x0000, // ************ ****
+ 0x7000, // *###******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x5A = З
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x3060, // **##*****##* ****
+ 0x0060, // *********##* ****
+ 0x07C0, // *****#####** ****
+ 0x0060, // *********##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x5B = Ш
+ 0x0000, // ************ ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x7FE0, // *##########* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x5C = Э
+ 0x0000, // ************ ****
+ 0x1F80, // ***######*** ****
+ 0x30C0, // **##****##** ****
+ 0x0060, // *********##* ****
+ 0x07C0, // *****#####** ****
+ 0x0060, // *********##* ****
+ 0x30C0, // **##****##** ****
+ 0x1F80, // ***######*** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x5D = Щ
+ 0x0000, // ************ ****
+ 0x3D80, // *##*##*##*** ****
+ 0x3D80, // *##*##*##*** ****
+ 0x3D80, // *##*##*##*** ****
+ 0x3D80, // *##*##*##*** ****
+ 0x3D80, // *##*##*##*** ****
+ 0x3D80, // *##*##*##*** ****
+ 0x7FE0, // *##########* ****
+ 0x0060, // *********##* ****
+ 0x0000 // ************ ****
+ },
+ { // 0x5E = Ч
+ 0x0000, // ************ ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FE0, // ***########* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x5F = Ы
+ 0x0000, // ************ ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x7E60, // *######**##* ****
+ 0x6360, // *##***##*##* ****
+ 0x6360, // *##***##*##* ****
+ 0x7E60, // *######**##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+
+ { // 0x60 = ю
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x33C0, // **##**####** ****
+ 0x3660, // **##*##**##* ****
+ 0x3E60, // **#####**##* ****
+ 0x3660, // **##*##**##* ****
+ 0x33C0, // **##**####** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x61 = а
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x7F80, // *########*** ****
+ 0x00C0, // ********##** ****
+ 0x3FC0, // **########** ****
+ 0x60C0, // *##*****##** ****
+ 0x3FE0, // **#########* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x62 = б
+ 0x0000, // ************ ****
+ 0x1FE0, // ***########* ****
+ 0x0C00, // ****##****** ****
+ 0x0380, // ******###*** ****
+ 0x1FC0, // ***#######** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x63 = ц
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3180, // **##***##*** ****
+ 0x3180, // **##***##*** ****
+ 0x3180, // **##***##*** ****
+ 0x3180, // **##***##*** ****
+ 0x3FE0, // **#########* ****
+ 0x0060, // *********##* ****
+ 0x0000, // ************ ****
+ },
+ { // 0x64 = д
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0F80, // ****#####*** ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x7FE0, // *##########* ****
+ 0x6060, // *##******##* ****
+ 0x0000, // ************ ****
+ },
+ { // 0x65 = е
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x3060, // **##*****##* ****
+ 0x3FE0, // **#########* ****
+ 0x3000, // **##******** ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x66 = ф
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0300, // ******##**** ****
+ 0x0FC0, // ****######** ****
+ 0x1B60, // ***##*##*##* ****
+ 0x1B60, // ***##*##*##* ****
+ 0x1B60, // ***##*##*##* ****
+ 0x0FC0, // ****######** ****
+ 0x0300, // ******##**** ****
+ 0x0000 // ************ ****
+ },
+ { // 0x67 = г
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3F80, // **#######*** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x68 = х
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x70E0, // *###****###* ****
+ 0x1980, // ***##**##*** ****
+ 0x0F00, // ****####**** ****
+ 0x1980, // ***##**##*** ****
+ 0x70E0, // *###****###* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x69 = и
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x30E0, // **##****###* ****
+ 0x3160, // **##***#*##* ****
+ 0x3260, // **##**#**##* ****
+ 0x3460, // **##*#***##* ****
+ 0x3860, // **###****##* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x6A = й
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0200, // ******#***** ****
+ 0x30E0, // **##****###* ****
+ 0x3160, // **##***#*##* ****
+ 0x3260, // **##**#**##* ****
+ 0x3460, // **##*#***##* ****
+ 0x3860, // **###****##* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x6B = к
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x30E0, // **##****###* ****
+ 0x3180, // **##***##*** ****
+ 0x3E00, // **#####***** ****
+ 0x3180, // **##***##*** ****
+ 0x30E0, // **##****###* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x6C = л
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x07E0, // *****######* ****
+ 0x1860, // ***##****##* ****
+ 0x1869, // ***##****##* ****
+ 0x1860, // ***##****##* ****
+ 0x7860, // *####****##* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x6D = м
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x70E0, // *###****###* ****
+ 0x79E0, // *####**####* ****
+ 0x6F60, // *##*####*##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6060, // *##******##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x6E = н
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3FE0, // **#########* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x6F = о
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+
+ { // 0x70 = п
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x37C0, // **##*#####** ****
+ 0x3860, // **###****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x71 = я
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x1FE0, // ***########* ****
+ 0x3860, // **###****##* ****
+ 0x1FE0, // ***########* ****
+ 0x0360, // ******##*##* ****
+ 0x1C60, // ***###***##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x72 = р
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x37C0, // **##*#####** ****
+ 0x3860, // **###****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3860, // **###****##* ****
+ 0x37C0, // **##*#####** ****
+ 0x3000, // **##******** ****
+ 0x3000 // **##******** ****
+ },
+ { // 0x73 = с
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0FE0, // ****#######* ****
+ 0x1800, // ***##******* ****
+ 0x3000, // **##******** ****
+ 0x1800, // ***##******* ****
+ 0x0FE0, // ****#######* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x74 = т
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x75 = у
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3060, // **##*****##* ****
+ 0x18C0, // ***##***##** ****
+ 0x0D80, // ****##*##*** ****
+ 0x0700, // *****###**** ****
+ 0x0600, // *****##***** ****
+ 0x0C00, // ****##****** ****
+ 0x3800 // **###******* ****
+ },
+ { // 0x76 = ж
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x1F80, // ***######*** ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x77 = в
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x78 = ь
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x79 = ъ
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x7000, // *###******** ****
+ 0x3000, // **##******** ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x7A = з
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x3060, // **##*****##* ****
+ 0x01E0, // ******####** ****
+ 0x3060, // **##*****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x7B = ш
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x7FE0, // *##########* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x7C = э
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x3060, // **##*****##* ****
+ 0x03E0, // ******#####* ****
+ 0x3060, // **##*****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x7D = щ
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x6D80, // *##*##*##*** ****
+ 0x6D80, // *##*##*##*** ****
+ 0x6D80, // *##*##*##*** ****
+ 0x6D80, // *##*##*##*** ****
+ 0x7FE0, // *##########* ****
+ 0x0060, // *********##* ****
+ 0x0000 // ************ ****
+ },
+ { // 0x7E = ч
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FE0, // ***########* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x7F = Block
+ 0x0000, // ************ ****
+ 0x7FE0, // *##########* ****
+ 0x7FE0, // *##########* ****
+ 0x7FE0, // *##########* ****
+ 0x7FE0, // *##########* ****
+ 0x7FE0, // *##########* ****
+ 0x7FE0, // *##########* ****
+ 0x7FE0, // *##########* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+// Ukrainian
+ { // 0x20 = Leerzeichen
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x21 = !
+ 0x0000, // ************ ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x22 = "
+ 0x0000, // ************ ****
+ 0x39C0, // **###**###** ****
+ 0x18C0, // ***##***##** ****
+ 0x3180, // **##***##*** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x23 = # = NC
+ 0x0000, // ************ ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x7FE0, // *##########* ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x7FE0, // *##########* ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x0000 // ************ ****
+ },
+ { // 0x24 = $ = NC
+ 0x0600, // *****##***** ****
+ 0x3FC0, // **########** ****
+ 0x6660, // *##**##**##* ****
+ 0x6600, // *##**##***** ****
+ 0x3FC0, // **########** ****
+ 0x0660, // *****##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x3FC0, // **########** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ },
+ { // 0x25 = %
+ 0x0000, // ************ ****
+ 0x70C0, // *###****##** ****
+ 0xD980, // ##*##**##*** ****
+ 0x7300, // *###**##**** ****
+ 0x0600, // *****##***** ****
+ 0x0CE0, // ****##**###* ****
+ 0x19B0, // ***##**##*## ****
+ 0x30E0, // **##****###* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x26 =
+ 0x0F00, // ************ ****
+ 0x1980, // ***##**##*** ****
+ 0x0000, // ************ ****
+ 0x0E00, // ****###***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x1F80, // ***######*** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x27 = '
+ 0x0000, // ************ ****
+ 0x0700, // *****###**** ****
+ 0x0300, // ******##**** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x28 = (
+ 0x0000, // ************ ****
+ 0x0700, // *****###**** ****
+ 0x0C00, // ****##****** ****
+ 0x1800, // ***##******* ****
+ 0x1800, // ***##******* ****
+ 0x1800, // ***##******* ****
+ 0x0C00, // ****##****** ****
+ 0x0700, // *****###**** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x29 = )
+ 0x0000, // ************ ****
+ 0x0E00, // ****###***** ****
+ 0x0300, // ******##**** ****
+ 0x0180, // *******##*** ****
+ 0x0180, // *******##*** ****
+ 0x0180, // *******##*** ****
+ 0x0300, // ******##**** ****
+ 0x0E00, // ****###***** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x2A = *
+ 0x0000, // ************ ****
+ 0x0600, // *****##***** ****
+ 0x6660, // *##**##**##* ****
+ 0x36C0, // **##*##*##** ****
+ 0x0F00, // ****####**** ****
+ 0x36C0, // **##*##*##** ****
+ 0x6660, // *##**##**##* ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x2B = +
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x3FC0, // **########** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x2C = ,
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3800, // **###******* ****
+ 0x1800, // ***##******* ****
+ 0x3000, // **##******** ****
+ },
+ { // 0x2D = -
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x2E = .
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x1800, // ***##******* ****
+ 0x1800, // ***##******* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x2F = /
+ 0x0000, // ************ ****
+ 0x00C0, // ********##** ****
+ 0x0180, // *******##*** ****
+ 0x0300, // ******##**** ****
+ 0x0600, // *****##***** ****
+ 0x0C00, // ****##****** ****
+ 0x1800, // ***##******* ****
+ 0x3000, // **##******** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+
+ { // 0x30 = 0
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x38E0, // **###***###* ****
+ 0x38E0, // **###***###* ****
+ 0x38E0, // **###***###* ****
+ 0x38E0, // **###***###* ****
+ 0x38E0, // **###***###* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x31 = 1
+ 0x0000, // ************ ****
+ 0x0700, // *****###**** ****
+ 0x1F00, // ***#####**** ****
+ 0x0700, // *****###**** ****
+ 0x0700, // *****###**** ****
+ 0x0700, // *****###**** ****
+ 0x0700, // *****###**** ****
+ 0x0700, // *****###**** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x32 = 2
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x30E0, // **##****###* ****
+ 0x00E0, // ********###* ****
+ 0x01C0, // *******###** ****
+ 0x0780, // *****####*** ****
+ 0x1E00, // ***####***** ****
+ 0x3FE0, // **#########* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x33 = 3
+ 0x0000, // ************ ****
+ 0x3FE0, // **#########* ****
+ 0x00C0, // ********##** ****
+ 0x0080, // *******##*** ****
+ 0x07E0, // *****######* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x34 = 4
+ 0x0000, // ************ ****
+ 0x00E0, // ********###* ****
+ 0x03C0, // ******####** ****
+ 0x0700, // *****###**** ****
+ 0x1C00, // ***###****** ****
+ 0x38E0, // **###***###* ****
+ 0x3FE0, // **#########* ****
+ 0x00E0, // ********###* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x35 = 5
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3FC0, // **########** ****
+ 0x00E0, // ********###* ****
+ 0x30E0, // **##****###* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x36 = 6
+ 0x0000, // ************ ****
+ 0x0700, // *****###**** ****
+ 0x0E00, // ****###***** ****
+ 0x1C00, // ***###****** ****
+ 0x3FC0, // **########** ****
+ 0x3860, // **###****##* ****
+ 0x3860, // **###****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x37 = 7
+ 0x0000, // ************ ****
+ 0x7FE0, // *##########* ****
+ 0x01C0, // *******###** ****
+ 0x0380, // ******###*** ****
+ 0x0700, // *****###**** ****
+ 0x0E00, // ****###***** ****
+ 0x1C00, // ***###****** ****
+ 0x3800, // **###******* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x38 = 8
+ 0x0000, // ************ ****
+ 0x0F80, // ****#####*** ****
+ 0x38E0, // **###***###* ****
+ 0x38E0, // **###***###* ****
+ 0x0F80, // ****#####*** ****
+ 0x38E0, // **###***###* ****
+ 0x38E0, // **###***###* ****
+ 0x0F80, // ****#####*** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x39 = 9
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x30E0, // **##****###* ****
+ 0x30E0, // **##****###* ****
+ 0x1FC0, // ***#######** ****
+ 0x0380, // ******###*** ****
+ 0x0700, // *****###**** ****
+ 0x0E00, // ****###***** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x3A = :
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0C00, // ****##****** ****
+ 0x0C00, // ****##****** ****
+ 0x0000, // ************ ****
+ 0x0C00, // ****##****** ****
+ 0x0C00, // ****##****** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x3B = ;
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0C00, // ****##****** ****
+ 0x0C00, // ****##****** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0C00, // ****##****** ****
+ 0x0C00, // ****##****** ****
+ 0x1800, // ***##******* ****
+ },
+ { // 0x3C = <
+ 0x0000, // ************ ****
+ 0x00E0, // ********###* ****
+ 0x0380, // ******###*** ****
+ 0x0E00, // ****###***** ****
+ 0x3800, // **###******* ****
+ 0x0E00, // ****###***** ****
+ 0x0380, // ******###*** ****
+ 0x00E0, // ********###* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x3D = =
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x3E = >
+ 0x0000, // ************ ****
+ 0x7000, // *###******** ****
+ 0x1C00, // ***###****** ****
+ 0x0700, // *****###**** ****
+ 0x01C0, // *******###** ****
+ 0x0700, // *****###**** ****
+ 0x1C00, // ***###****** ****
+ 0x7000, // *###******** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x3F = ?
+ 0x0000, // ************ ****
+ 0x1F80, // ***######*** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x0180, // *******##*** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+
+ { // 0x40 = Ю
+ 0x0000, // ************ ****
+ 0x1F80, // **##**####** ****
+ 0x30C0, // **##*##**##* ****
+ 0x3000, // **##*##**##* ****
+ 0x1F80, // **#####**##* ****
+ 0x30C0, // **##*##**##* ****
+ 0x1F80, // **##*##**##* ****
+ 0x00C0, // **##**####** ****
+ 0x30C0, // ************ ****
+ 0x1F80 // ************ ****
+ },
+ { // 0x41 = A
+ 0x0000, // ************ ****
+ 0x0F00, // ****####**** ****
+ 0x1980, // ***##**##*** ****
+ 0x30C0, // **##****##** ****
+ 0x6060, // *##******##* ****
+ 0x7FE0, // *##########* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x42 = Б
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x43 = Ц
+ 0x0000, // ************ ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x30C0, // **##****##** ****
+ 0x3FE0, // **#########* ****
+ 0x0060, // *********##* ****
+ 0x0000 // ************ ****
+ },
+ { // 0x44 = Д
+ 0x0000, // ************ ****
+ 0x0F80, // ****#####*** ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x7FE0, // *##########* ****
+ 0x6060, // *##******##* ****
+ 0x0000 // ************ ****
+ },
+ { // 0x45 = E
+ 0x0000, // ************ ****
+ 0x3FE0, // **#########* ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3F80, // **#######*** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3FE0, // **#########* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x46 = Ф
+ 0x0000, // ************ ****
+ 0x0600, // *****##***** ****
+ 0x3FC0, // **########** ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x3FC0, // **########** ****
+ 0x0600, // *****##***** ****
+ 0x0000 // ************ ****
+ },
+ { // 0x47 = Г
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x48 = Х
+ 0x0000, // ************ ****
+ 0x30C0, // **##****##** ****
+ 0x1980, // ***##**##*** ****
+ 0x0F00, // ****####**** ****
+ 0x0600, // *****##***** ****
+ 0x0F00, // ****####**** ****
+ 0x1980, // ***##**##*** ****
+ 0x30C0, // **##****##** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x49 = И
+ 0x0000, // ************ ****
+ 0x60E0, // *##*****###* ****
+ 0x61E0, // *##****####* ****
+ 0x6360, // *##***##*##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6C60, // *##*##***##* ****
+ 0x7860, // *####****##* ****
+ 0x7060, // *###*****##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x4A = Й
+ 0x0600, // *****##***** ****
+ 0x60E0, // *##*****###* ****
+ 0x61E0, // *##****####* ****
+ 0x6360, // *##***##*##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6C60, // *##*##***##* ****
+ 0x7860, // *####****##* ****
+ 0x7060, // *###*****##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x4B = К
+ 0x0000, // ************ ****
+ 0x30E0, // **##****###* ****
+ 0x3180, // **##***##*** ****
+ 0x3700, // **##*###**** ****
+ 0x3C00, // **####****** ****
+ 0x3700, // **##*###**** ****
+ 0x3180, // **##***##*** ****
+ 0x30E0, // **##****###* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x4C = Л
+ 0x0000, // ************ ****
+ 0x0FC0, // ****######** ****
+ 0x18C0, // ***##***##** ****
+ 0x18C0, // ***##***##** ****
+ 0x18C0, // ***##***##** ****
+ 0x18C0, // ***##***##** ****
+ 0x18C0, // ***##***##** ****
+ 0x78C0, // *####***##** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x4D = М
+ 0x0000, // ************ ****
+ 0x70E0, // *###****###* ****
+ 0x79E0, // *####**####* ****
+ 0x6F60, // *##*####*##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x4E = Н
+ 0x0000, // ************ ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x7FE0, // *##########* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x6060, // *##******##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x4F = О
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+
+ { // 0x50 = П
+ 0x0000, // ************ ****
+ 0x1F80, // ***######*** ****
+ 0x3060, // **##****##** ****
+ 0x3060, // **##****##** ****
+ 0x3060, // **##****##** ****
+ 0x3060, // **##****##** ****
+ 0x3060, // **##****##** ****
+ 0x3060, // **##****##** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x51 = Я
+ 0x0000, // ************ ****
+ 0x1FE0, // ***########* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FE0, // ***########* ****
+ 0x0360, // ******##*##* ****
+ 0x0660, // *****##**##* ****
+ 0x3C60, // **####***##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x52 = Р
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x53 = С
+ 0x0000, // ************ ****
+ 0x0FC0, // ****######** ****
+ 0x1860, // ***##****##* ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x1860, // ***##****##* ****
+ 0x0FC0, // ****######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x54 = Т
+ 0x0000, // ************ ****
+ 0x7FE0, // *##########* ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x55 = У
+ 0x0000, // ************ ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1fE0, // ***########* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x3FE0, // **#########* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x56 = Ж
+ 0x0000, // ************ ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x3FC0, // **########** ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x57 = В
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x58 = Ь
+ 0x0000, // ************ ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x59 =
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x5A = З
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x3060, // **##*****##* ****
+ 0x0060, // *********##* ****
+ 0x07C0, // *****#####** ****
+ 0x0060, // *********##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x5B = Ш
+ 0x0000, // ************ ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x7FE0, // *##########* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x5C =
+ 0x0000, // ************ ****
+ 0x1F80, // ***######*** ****
+ 0x30C0, // **##****##** ****
+ 0x6000, // *##********* ****
+ 0x3E00, // **#####***** ****
+ 0x6000, // *##********* ****
+ 0x30C0, // **##****##** ****
+ 0x1F80, // ***######*** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x5D = Щ
+ 0x0000, // ************ ****
+ 0x3D80, // *##*##*##*** ****
+ 0x3D80, // *##*##*##*** ****
+ 0x3D80, // *##*##*##*** ****
+ 0x3D80, // *##*##*##*** ****
+ 0x3D80, // *##*##*##*** ****
+ 0x3D80, // *##*##*##*** ****
+ 0x7FE0, // *##########* ****
+ 0x0060, // *********##* ****
+ 0x0000 // ************ ****
+ },
+ { // 0x5E = Ч
+ 0x0000, // ************ ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FE0, // ***########* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x5F =
+ 0x19C0, // ***##**##*** ****
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x60 = ю
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x33C0, // **##**####** ****
+ 0x3660, // **##*##**##* ****
+ 0x3E60, // **#####**##* ****
+ 0x3660, // **##*##**##* ****
+ 0x33C0, // **##**####** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x61 = а
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x7F80, // *########*** ****
+ 0x00C0, // ********##** ****
+ 0x3FC0, // **########** ****
+ 0x60C0, // *##*****##** ****
+ 0x3FE0, // **#########* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x62 = б
+ 0x0000, // ************ ****
+ 0x1FE0, // ***########* ****
+ 0x0C00, // ****##****** ****
+ 0x0380, // ******###*** ****
+ 0x1FC0, // ***#######** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x63 = ц
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3180, // **##***##*** ****
+ 0x3180, // **##***##*** ****
+ 0x3180, // **##***##*** ****
+ 0x3180, // **##***##*** ****
+ 0x3FE0, // **#########* ****
+ 0x0060, // *********##* ****
+ 0x0000, // ************ ****
+ },
+ { // 0x64 = д
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0F80, // ****#####*** ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x1980, // ***##**##*** ****
+ 0x7FE0, // *##########* ****
+ 0x6060, // *##******##* ****
+ 0x0000, // ************ ****
+ },
+ { // 0x65 = е
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x3060, // **##*****##* ****
+ 0x3FE0, // **#########* ****
+ 0x3000, // **##******** ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x66 = ф
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0300, // ******##**** ****
+ 0x0FC0, // ****######** ****
+ 0x1B60, // ***##*##*##* ****
+ 0x1B60, // ***##*##*##* ****
+ 0x1B60, // ***##*##*##* ****
+ 0x0FC0, // ****######** ****
+ 0x0300, // ******##**** ****
+ 0x0000 // ************ ****
+ },
+ { // 0x67 = г
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3F80, // **#######*** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x68 = х
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x70E0, // *###****###* ****
+ 0x1980, // ***##**##*** ****
+ 0x0F00, // ****####**** ****
+ 0x1980, // ***##**##*** ****
+ 0x70E0, // *###****###* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x69 = и
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x30E0, // **##****###* ****
+ 0x3160, // **##***#*##* ****
+ 0x3260, // **##**#**##* ****
+ 0x3460, // **##*#***##* ****
+ 0x3860, // **###****##* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x6A = й
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0200, // ******#***** ****
+ 0x30E0, // **##****###* ****
+ 0x3160, // **##***#*##* ****
+ 0x3260, // **##**#**##* ****
+ 0x3460, // **##*#***##* ****
+ 0x3860, // **###****##* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x6B = к
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x30E0, // **##****###* ****
+ 0x3180, // **##***##*** ****
+ 0x3E00, // **#####***** ****
+ 0x3180, // **##***##*** ****
+ 0x30E0, // **##****###* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x6C = л
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x07E0, // *****######* ****
+ 0x1860, // ***##****##* ****
+ 0x1869, // ***##****##* ****
+ 0x1860, // ***##****##* ****
+ 0x7860, // *####****##* ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ },
+ { // 0x6D = м
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x70E0, // *###****###* ****
+ 0x79E0, // *####**####* ****
+ 0x6F60, // *##*####*##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6060, // *##******##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x6E = н
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3FE0, // **#########* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x6F = о
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+
+ { // 0x70 = п
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x37C0, // **##*#####** ****
+ 0x3860, // **###****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x71 = я
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x1FE0, // ***########* ****
+ 0x3860, // **###****##* ****
+ 0x1FE0, // ***########* ****
+ 0x0360, // ******##*##* ****
+ 0x1C60, // ***###***##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x72 = р
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x37C0, // **##*#####** ****
+ 0x3860, // **###****##* ****
+ 0x3060, // **##*****##* ****
+ 0x3860, // **###****##* ****
+ 0x37C0, // **##*#####** ****
+ 0x3000, // **##******** ****
+ 0x3000 // **##******** ****
+ },
+ { // 0x73 = с
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0FE0, // ****#######* ****
+ 0x1800, // ***##******* ****
+ 0x3000, // **##******** ****
+ 0x1800, // ***##******* ****
+ 0x0FE0, // ****#######* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x74 = т
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x75 = у
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3060, // **##*****##* ****
+ 0x18C0, // ***##***##** ****
+ 0x0D80, // ****##*##*** ****
+ 0x0700, // *****###**** ****
+ 0x0600, // *****##***** ****
+ 0x0C00, // ****##****** ****
+ 0x3800 // **###******* ****
+ },
+ { // 0x76 = ж
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x1F80, // ***######*** ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x77 = в
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x78 = ь
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3000, // **##******** ****
+ 0x3000, // **##******** ****
+ 0x3FC0, // **########** ****
+ 0x3060, // **##*****##* ****
+ 0x3FC0, // **########** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x79 =
+ 0x0000, // ************ ****
+ 0x0E00, // ****###***** ****
+ 0x0000, // ************ ****
+ 0x0E00, // ****###***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x0600, // *****##***** ****
+ 0x1F80, // ***######*** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x7A = з
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x1FC0, // ***#######** ****
+ 0x3060, // **##*****##* ****
+ 0x01E0, // ******####** ****
+ 0x3060, // **##*****##* ****
+ 0x1FC0, // ***#######** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x7B = ш
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x6660, // *##**##**##* ****
+ 0x7FE0, // *##########* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x7C =
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3F80, // **#######*** ****
+ 0x60C0, // *##*****##** ****
+ 0x7C00, // *#####****** ****
+ 0x60C0, // *##*****##** ****
+ 0x3F80, // **#######*** ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x7D = щ
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x6D80, // *##*##*##*** ****
+ 0x6D80, // *##*##*##*** ****
+ 0x6D80, // *##*##*##*** ****
+ 0x6D80, // *##*##*##*** ****
+ 0x7FE0, // *##########* ****
+ 0x0060, // *********##* ****
+ 0x0000 // ************ ****
+ },
+ { // 0x7E = ч
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x0000, // ************ ****
+ 0x3060, // **##*****##* ****
+ 0x3060, // **##*****##* ****
+ 0x1FE0, // ***########* ****
+ 0x0060, // *********##* ****
+ 0x0060, // *********##* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ },
+ { // 0x7F = Block
+ 0x0000, // ************ ****
+ 0x7FE0, // *##########* ****
+ 0x7FE0, // *##########* ****
+ 0x7FE0, // *##########* ****
+ 0x7FE0, // *##########* ****
+ 0x7FE0, // *##########* ****
+ 0x7FE0, // *##########* ****
+ 0x7FE0, // *##########* ****
+ 0x0000, // ************ ****
+ 0x0000 // ************ ****
+ }
+};
+
#if 0
int NationalOptionSubsetG0Default[13]=
@@ -3168,6 +6638,13 @@ int NationalOptionSubsetTR[13]=
{0 ,0 ,0 ,0 ,0x5c,0xd7,0x5d,0 ,0 ,0 ,0x7c,0xcc,0x7d};
#endif
+int CyrillicOptionRU_BG[96] =
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x44b,0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+ 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+ 0x42e,0x410,0x411,0x426,0x414,0x415,0x424,0x413,0x425,0x418,0x419,0x41a,0x41b,0x41c,0x41d,0x41e,
+ 0x41f,0x42f,0x420,0x421,0x422,0x423,0x416,0x412,0x42c,0x42a,0x417,0x428,0x42d,0x429,0x427,0x42b,
+ 0x44e,0x430,0x431,0x446,0x434,0x435,0x444,0x433,0x445,0x438,0x439,0x43a,0x43b,0x43c,0x43d,0x43e,
+ 0x43f,0x44f,0x440,0x441,0x442,0x443,0x436,0x432,0x44c,0x44a,0x437,0x448,0x437,0x449,0x447,0x7f};
inline int NationalOptionSubset(int chr) {
switch (chr) {
@@ -3312,9 +6789,24 @@ unsigned int* GetFontChar(cTeletextChar c, unsigned int *buffer) {
break;
case CHARSET_LATIN_G2:
+ break;
+
case CHARSET_CYRILLIC_G0_SR_HR:
+ if (chr>=0x20 && chr<0x80) {
+ bitmap=TXT_Font_Cyrillic[chr-0x20];
+ }
+
+ break;
case CHARSET_CYRILLIC_G0_RU_BG:
+ if (chr>=0x20 && chr<0x80) {
+ bitmap=TXT_Font_Cyrillic[chr-0x20+0x80];
+ }
+ break;
case CHARSET_CYRILLIC_G0_UK:
+ if (chr>=0x20 && chr<0x80) {
+ bitmap=TXT_Font_Cyrillic[chr-0x20+0x80+0x80];
+ }
+ break;
case CHARSET_CYRILLIC_G2:
case CHARSET_GREEK_G0:
case CHARSET_GREEK_G2:
@@ -3512,7 +7004,14 @@ unsigned int GetVTXChar(cTeletextChar c) {
case CHARSET_LATIN_G2:
case CHARSET_CYRILLIC_G0_SR_HR:
+ break;
+
case CHARSET_CYRILLIC_G0_RU_BG:
+ if(chr >=20 && chr < 0x80){
+ convertedChar = CyrillicOptionRU_BG[chr-0x20];
+ }
+ break;
+
case CHARSET_CYRILLIC_G0_UK:
case CHARSET_CYRILLIC_G2:
case CHARSET_GREEK_G0:
diff --git a/txtrender.c b/txtrender.c
index f6083d4..a308014 100644
--- a/txtrender.c
+++ b/txtrender.c
@@ -15,7 +15,7 @@
#include <strings.h>
#include "txtrender.h"
-
+#include "menu.h"
// Font tables
@@ -222,7 +222,7 @@ inline enumCharsets GetG2Charset(int codepage) {
cRenderPage::cRenderPage()
: Dirty(false), DirtyAll(false),
// Todo: make this configurable
- FirstG0CodePage(0), SecondG0CodePage(0)
+ FirstG0CodePage(ttSetup.txtG0Block<<3), SecondG0CodePage(ttSetup.txtG2Block<<3)
{
}