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)  {  } | 
