diff options
-rw-r--r-- | osdteletext.c | 74 | ||||
-rw-r--r-- | po/ca_ES.po | 35 | ||||
-rw-r--r-- | po/de_DE.po | 35 | ||||
-rw-r--r-- | po/es_ES.po | 35 | ||||
-rw-r--r-- | po/fi_FI.po | 35 | ||||
-rw-r--r-- | po/fr_FR.po | 35 | ||||
-rw-r--r-- | po/it_IT.po | 35 | ||||
-rw-r--r-- | po/pt_PT.po | 35 | ||||
-rw-r--r-- | po/ru_RU.po | 43 | ||||
-rw-r--r-- | po/sk_SK.po | 35 | ||||
-rw-r--r-- | po/uk_UA.po | 35 | ||||
-rw-r--r-- | setup.h | 3 | ||||
-rw-r--r-- | txtfont.c | 3787 | ||||
-rw-r--r-- | txtrender.c | 4 |
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 "Призначення клавіш" @@ -49,6 +49,9 @@ public: cString txtFontName; cStringList txtFontNames; int txtFontIndex; + int txtG0Block; + int txtG2Block; + const char *txtBlock[11]; }; extern TeletextSetup ttSetup; @@ -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) { } |