Максимум, что нам удавалось сделать на СП101Ф -К, это составлять картинки символами псевдографики из расширенного набора ASCII. Например:
Ширина строки - 56 символов (настройки Ф в конфигурации) - больше текст вместится.
На других Ф ах могут появляться промежутки между колонками или строками.
В последнее время рекламщики завалили заказами на программирование купонов, не успевают рисовать картинки - придумал знакогенератор отдельным luaшником:
Код:
blocks={" ","▄","▀","█"};
alphabet_6x8={
{" ",{{0,0,0},{0,0,0},{0,0,0},{0,0,0}}},
{"1",{{1,3,3,2,0},{0,3,3,0,0},{0,3,3,0,0},{2,2,2,2,0}}},
{"2",{{1,3,2,3,1,0},{2,0,1,3,2,0},{1,3,2,0,1,0},{2,2,2,2,2,0}}},
{"3",{{1,3,2,3,1,0},{0,0,1,3,2,0},{3,1,0,3,3,0},{0,2,2,2,0,0}}},
{"4",{{0,1,3,0,0,0},{1,3,0,0,0,0},{3,1,3,3,1,0},{0,0,2,2,0,0}}},
{"5",{{3,3,2,2,0,0},{2,2,2,3,1,0},{1,1,0,3,3,0},{0,2,2,2,0,0}}},
{"6",{{1,3,2,3,1,0},{3,3,1,1,0,0},{3,3,0,3,3,0},{0,2,2,2,0,0}}},
{"7",{{2,2,2,3,3,0},{0,0,3,3,0,0},{0,3,3,0,0,0},{0,2,2,0,0,0}}},
{"8",{{1,3,2,3,1,0},{2,3,1,3,2,0},{3,3,0,3,3,0},{0,2,2,2,0,0}}},
{"9",{{1,3,2,3,1,0},{2,3,1,3,3,0},{1,1,0,3,3,0},{0,2,2,2,0,0}}},
{"0",{{1,3,2,3,1,0},{3,0,1,2,3,0},{3,3,0,1,3,0},{0,2,2,2,0,0}}},
{".",{{0,0,0},{0,0,0},{1,1,0},{2,2,0}}},
{",",{{0,0,0},{0,0,0},{1,1,0},{1,2,0}}},
{"!",{{1,3,1,0},{3,3,3,0},{0,2,0,0},{0,2,0,0}}},
{"A",{{1,2,2,3,1,0},{3,0,0,3,3,0},{3,2,2,3,3,0},{2,0,0,2,2,0}}},
{"B",{{3,3,2,3,1,0},{3,3,1,3,2,0},{3,3,0,0,3,0},{2,2,2,2,0,0}}},
{"C",{{1,3,2,3,1,0},{3,3,0,0,0,0},{3,3,0,1,1,0},{0,2,2,2,0,0}}},
{"D",{{3,3,2,3,1,0},{3,3,0,3,3,0},{3,3,0,0,3,0},{2,2,2,2,0,0}}},
{"E",{{3,3,2,2,2,0},{3,3,1,1,0,0},{3,3,0,0,0,0},{2,2,2,2,2,0}}},
{"F",{{3,3,2,2,2,0},{3,3,1,1,0,0},{3,3,0,0,0,0},{2,2,0,0,0,0}}},
{"G",{{1,3,2,3,1,0},{3,2,0,0,0,0},{3,0,2,3,3,0},{0,2,2,2,0,0}}},
{"H",{{3,0,0,3,3,0},{3,1,1,3,3,0},{3,0,0,3,3,0},{2,0,0,2,2,0}}},
{"I",{{2,3,3,2,0},{0,3,3,0,0},{0,3,3,0,0},{2,2,2,2,0}}},
{"J",{{0,2,3,3,2,0},{0,0,3,3,0,0},{3,1,3,3,0,0},{0,2,2,0,0,0}}},
{"K",{{3,0,1,3,2,0},{3,3,3,0,0,0},{3,0,2,3,1,0},{2,0,0,2,2,0}}},
{"L",{{3,3,0,0,0,0},{3,3,0,0,0,0},{3,3,0,0,0,0},{2,2,2,2,2,0}}},
{"M",{{3,1,0,1,3,3,0},{3,2,3,2,3,3,0},{3,0,0,0,3,3,0},{2,0,0,0,2,2,0}}},
{"N",{{3,0,0,3,3,0},{3,3,1,3,3,0},{3,0,2,3,3,0},{2,0,0,2,2,0}}},
{"O",{{1,3,2,3,1,0},{3,0,0,3,3,0},{3,1,0,3,3,0},{0,2,2,2,0,0}}},
{"P",{{3,2,2,3,1,0},{3,0,0,3,3,0},{3,2,2,2,0,0},{2,0,0,0,0,0}}},
{"Q",{{1,3,2,3,1,0,0},{3,0,0,0,3,0,0},{3,1,0,3,3,0,0},{0,2,2,2,3,3,0}}},
{"R",{{3,2,2,3,1,0},{3,1,1,3,2,0},{3,0,2,3,1,0},{2,0,0,2,2,0}}},
{"S",{{1,3,2,3,1,0},{2,3,1,1,0,0},{1,1,0,3,3,0},{0,2,2,2,0,0}}},
{"T",{{2,2,3,3,2,2,0},{0,0,3,3,0,0,0},{0,0,3,3,0,0,0},{0,0,2,2,0,0,0}}},
{"U",{{3,0,0,3,3,0},{3,0,0,3,3,0},{3,0,0,3,3,0},{0,2,2,2,0,0}}},
{"V",{{3,0,0,3,3,0},{2,1,0,3,2,0},{0,3,3,3,0,0},{0,0,2,0,0,0}}},
{"W",{{3,0,3,0,0,3,3,0},{2,1,2,1,1,3,3,0},{0,3,1,3,3,3,0,0},{0,0,2,0,2,0,0,0}}},
{"X",{{3,1,0,3,3,0},{0,2,3,2,0,0},{1,3,2,3,1,0},{2,2,0,0,2,0}}},
{"Y",{{3,1,0,1,3,2,0},{0,2,3,3,2,0,0},{0,0,3,3,0,0,0},{0,0,2,2,0,0,0}}},
{"Z",{{3,2,2,3,3,0},{0,1,3,3,2,0},{3,3,2,0,1,0},{2,2,2,2,2,0}}},
{"a",{{0,1,1,1,0,0},{0,1,1,3,3,0},{3,0,0,3,3,0},{0,2,2,0,2,0}}},
{"b",{{3,0,0,0,0,0},{3,2,2,3,1,0},{3,0,0,3,3,0},{2,2,2,2,0,0}}},
{"c",{{0,1,1,1,0,0},{3,3,0,2,2,0},{3,3,0,1,1,0},{0,2,2,2,0,0}}},
{"d",{{0,0,0,0,3,0},{1,3,2,2,3,0},{3,3,0,0,3,0},{0,2,2,2,2,0}}},
{"e",{{0,1,1,1,0,0},{3,0,0,3,3,0},{3,2,2,2,0,0},{0,2,2,2,0,0}}},
{"f",{{0,1,3,2,0},{2,3,3,2,0},{0,3,3,0,0},{0,2,2,0,0}}},
{"g",{{0,1,1,1,0,0},{3,0,0,3,3,0},{0,2,2,3,3,0},{2,3,1,3,2,0}}},
{"h",{{3,0,0,0,0,0},{3,2,2,3,1,0},{3,0,0,3,3,0},{2,0,0,2,2,0}}},
{"i",{{2,2,0},{3,3,0},{3,3,0},{2,2,0}}},
{"j",{{0,0,2,2,0},{0,0,3,3,0},{0,0,3,3,0},{2,1,3,2,0}}},
{"k",{{3,0,0,1,1,0},{3,1,3,2,0,0},{3,2,3,1,0,0},{2,0,0,2,2,0}}},
{"l",{{3,3,0},{3,3,0},{3,3,0},{2,2,0}}},
{"m",{{1,1,1,1,1,1,0,0},{3,3,0,3,0,3,3,0},{3,3,0,3,0,3,3,0},{2,2,0,2,0,2,2,0}}},
{"n",{{1,1,1,1,0,0},{3,3,0,3,3,0},{3,3,0,3,3,0},{2,2,0,2,2,0}}},
{"o",{{0,1,1,1,0,0},{3,2,0,3,3,0},{3,1,0,3,3,0},{0,2,2,2,0,0}}},
{"p",{{1,1,1,1,0,0},{3,0,0,3,3,0},{3,1,1,3,2,0},{3,0,0,0,0,0}}},
{"q",{{0,1,1,1,1,0,0},{3,3,0,0,3,0,0},{3,3,0,0,3,0,0},{0,2,2,2,3,1,0}}},
{"r",{{1,0,1,1,1,0},{3,3,2,0,0,0},{3,3,0,0,0,0},{2,2,0,0,0,0}}},
{"s",{{0,1,1,1,0,0},{2,3,1,1,0,0},{0,0,0,0,3,0},{2,2,2,2,0,0}}},
{"t",{{1,3,3,1,0,0},{0,3,3,0,0,0},{0,3,3,0,0,0},{0,0,2,2,2,0}}},
{"u",{{1,1,0,0,1,0},{3,3,0,0,3,0},{3,3,0,1,3,0},{0,2,2,0,2,0}}},
{"v",{{1,0,0,0,1,0},{2,1,0,3,3,0},{0,2,3,3,0,0},{0,0,2,0,0,0}}},
{"w",{{1,0,1,0,0,0,1,0},{2,1,2,1,0,3,3,0},{0,2,1,2,3,3,0,0},{0,0,2,0,2,0,0,0}}},
{"x",{{1,1,0,1,1,0},{0,2,3,2,0,0},{1,3,2,3,1,0},{2,2,0,0,2,0}}},
{"y",{{1,0,0,1,1,0},{3,0,0,3,3,0},{0,2,2,3,3,0},{2,1,1,3,2,0}}},
{"z",{{1,1,1,1,1,0},{0,0,1,3,2,0},{1,3,2,0,0,0},{2,2,2,2,2,0}}},
{"А",{{0,1,2,3,3,0},{3,0,0,3,3,0},{3,2,2,3,3,0},{2,0,0,2,2,0}}},
{"Б",{{3,3,2,2,2,0},{3,3,2,2,1,0},{3,3,0,0,3,0},{2,2,2,2,0,0}}},
{"В",{{3,3,2,3,1,0},{3,3,1,3,2,0},{3,3,0,0,3,0},{2,2,2,2,0,0}}},
{"Г",{{3,3,2,2,2,0},{3,3,0,0,0,0},{3,3,0,0,0,0},{2,2,0,0,0,0}}},
{"Д",{{0,0,1,3,3,0,0},{0,1,2,0,3,0,0},{0,3,0,3,3,0,0},{3,2,2,2,2,3,0}}},
{"Е",{{3,3,2,2,2,0},{3,3,1,1,0,0},{3,3,0,0,0,0},{2,2,2,2,2,0}}},
{"Ё",{{3,1,2,0,2,0},{3,3,1,1,0,0},{3,3,0,0,0,0},{2,2,2,2,2,0}}},
{"Ж",{{3,0,3,0,3,0},{0,3,3,3,0,0},{3,2,3,2,3,0},{2,0,2,0,2,0}}},
{"З",{{1,3,2,3,1,0},{0,0,1,3,2,0},{1,1,0,3,3,0},{0,2,2,2,0,0}}},
{"И",{{3,3,0,0,3,3,0},{3,3,1,3,3,3,0},{3,3,2,0,3,3,0},{2,2,0,0,2,2,0}}},
{"Й",{{3,0,2,1,3,0},{3,1,3,3,3,0},{3,2,0,3,3,0},{2,0,0,2,2,0}}},
{"К",{{3,0,1,3,2,0},{3,3,3,0,0,0},{3,0,2,3,1,0},{2,0,0,2,2,0}}},
{"Л",{{0,1,2,3,3,0},{3,0,0,3,3,0},{3,0,0,3,3,0},{2,0,0,2,2,0}}},
{"М",{{3,1,0,1,3,3,0},{3,2,3,2,3,3,0},{3,0,0,0,3,3,0},{2,0,0,0,2,2,0}}},
{"Н",{{3,0,0,3,3,0},{3,1,1,3,3,0},{3,0,0,3,3,0},{2,0,0,2,2,0}}},
{"О",{{1,3,2,3,1,0},{3,0,0,3,3,0},{3,1,0,3,3,0},{0,2,2,2,0,0}}},
{"П",{{3,2,2,3,3,0},{3,0,0,3,3,0},{3,0,0,3,3,0},{2,0,0,2,2,0}}},
{" ",{{3,2,2,3,1,0},{3,0,0,3,3,0},{3,2,2,2,0,0},{2,0,0,0,0,0}}},
{"С",{{1,3,2,3,1,0},{3,3,0,0,0,0},{3,3,0,1,1,0},{0,2,2,2,0,0}}},
{"Т",{{2,2,3,3,2,2,0},{0,0,3,3,0,0,0},{0,0,3,3,0,0,0},{0,0,2,2,0,0,0}}},
{"У",{{3,0,0,3,3,0},{2,1,1,3,3,0},{1,0,0,3,3,0},{0,2,2,2,0,0}}},
{"Ф",{{1,2,3,3,2,1,0},{3,0,3,3,0,3,0},{2,1,3,3,1,2,0},{0,0,2,2,0,0,0}}},
{"Х",{{3,1,0,3,3,0},{0,2,3,2,0,0},{1,3,2,3,1,0},{2,2,0,0,2,0}}},
{"Ц",{{3,0,0,3,3,0,0},{3,0,0,3,3,0,0},{3,0,0,3,3,0,0},{2,2,2,2,3,3,0}}},
{"Ч",{{3,0,0,3,3,0},{2,1,1,3,3,0},{0,0,0,3,3,0},{0,0,0,2,2,0}}},
{"Ш",{{3,3,0,3,0,3,3,0},{3,3,0,3,0,3,3,0},{3,3,0,3,0,3,3,0},{2,2,2,2,2,2,2,0}}},
{"Щ",{{3,3,0,3,0,3,3,0,0},{3,3,0,3,0,3,3,0,0},{3,3,0,3,0,3,3,0,0},{2,2,2,2,2,2,3,3,0}}},
{"Ъ",{{3,3,3,0,0,0,0},{0,3,3,2,3,1,0},{0,3,3,0,3,3,0},{0,2,2,2,2,0,0}}},
{"Ы",{{3,3,0,2,3,0},{3,3,2,3,1,0},{3,3,0,3,3,0},{2,2,2,2,0,0}}},
{"Ь",{{3,3,0,0,0,0},{3,3,2,3,1,0},{3,3,0,3,3,0},{2,2,2,2,0,0}}},
{"Э",{{1,2,2,3,1,0},{0,0,1,3,3,0},{1,0,0,3,3,0},{0,2,2,2,0,0}}},
{"Ю",{{3,0,1,2,3,1,0},{3,3,3,0,3,3,0},{3,0,3,0,3,3,0},{2,0,0,2,2,0,0}}},
{"Я",{{1,2,2,3,3,0},{3,0,0,3,3,0},{0,3,3,3,3,0},{2,2,0,2,2,0}}},
{"а",{{0,1,1,1,0,0},{0,1,1,3,3,0},{3,0,0,3,3,0},{0,2,2,0,2,0}}},
{"б",{{0,1,1,1,0,0},{2,1,1,1,0,0},{3,0,0,3,3,0},{0,2,2,2,0,0}}},
{"в",{{1,2,2,1,0,0},{3,1,3,1,0,0},{3,0,0,3,3,0},{2,2,2,2,0,0}}},
{"г",{{0,1,1,1,0,0},{0,1,1,3,2,0},{3,0,0,0,0,0},{0,2,2,2,2,0}}},
{"д",{{0,2,2,3,1,0},{0,1,1,3,3,0},{3,0,0,3,3,0},{0,2,2,2,0,0}}},
{"е",{{0,1,1,1,0,0},{3,0,0,3,3,0},{3,2,2,2,0,0},{0,2,2,2,0,0}}},
{"ё",{{0,3,1,3,0,0},{3,0,0,3,3,0},{3,2,2,2,0,0},{0,2,2,2,0,0}}},
{"ж",{{1,0,1,0,1,0},{2,1,3,1,2,0},{1,2,3,2,1,0},{2,0,2,0,2,0}}},
{"з",{{0,1,1,1,0,0},{2,0,1,3,2,0},{1,1,0,3,3,0},{0,2,2,2,0,0}}},
{"и",{{1,0,0,1,1,0},{3,0,0,3,3,0},{3,0,0,3,3,0},{0,2,2,0,2,0}}},
{"й",{{1,0,2,1,1,0},{3,0,0,3,3,0},{3,0,0,3,3,0},{0,2,2,0,2,0}}},
{"к",{{1,0,0,1,1,0},{3,1,3,2,0,0},{3,2,3,1,0,0},{2,0,0,2,2,0}}},
{"л",{{0,0,0,1,1,0},{0,1,2,3,3,0},{3,0,0,3,3,0},{2,0,0,2,2,0}}},
{"м",{{1,0,0,0,1,1,0},{3,3,1,3,3,3,0},{3,0,2,0,3,3,0},{2,0,0,0,2,2,0}}},
{"н",{{1,0,0,1,1,0},{3,1,1,3,3,0},{3,0,0,3,3,0},{2,0,0,2,2,0}}},
{"о",{{0,1,1,1,0,0},{3,2,0,3,3,0},{3,1,0,3,3,0},{0,2,2,2,0,0}}},
{"п",{{1,1,1,1,1,0},{3,0,0,3,3,0},{3,0,0,3,3,0},{2,0,0,2,2,0}}},
{"р",{{1,1,1,1,0,0},{3,0,0,3,3,0},{3,1,1,3,2,0},{3,0,0,0,0,0}}},
{"с",{{0,1,1,1,0,0},{3,3,0,2,2,0},{3,3,0,1,1,0},{0,2,2,2,0,0}}},
{"т",{{1,1,1,1,1,1,0,0},{3,3,0,3,0,3,3,0},{3,3,0,3,0,3,3,0},{2,2,0,2,0,2,2,0}}},
{"у",{{1,0,0,1,1,0},{3,0,0,3,3,0},{0,2,2,3,3,0},{2,1,1,3,2,0}}},
{"ф",{{0,1,1,1,0,0},{3,0,3,0,3,0},{3,0,3,0,3,0},{0,2,3,2,0,0}}},
{"х",{{1,1,0,1,1,0},{0,2,3,2,0,0},{1,3,2,3,1,0},{2,2,0,0,2,0}}},
{"ц",{{1,0,0,1,1,0,0},{3,0,0,3,3,0,0},{3,0,0,3,3,0,0},{2,2,2,2,3,3,0}}},
{"ч",{{1,0,0,1,1,0},{2,1,1,3,3,0},{0,0,0,3,3,0},{0,0,0,2,2,0}}},
{"ш",{{1,0,1,0,1,0},{3,0,3,0,3,0},{3,0,3,0,3,0},{2,2,2,2,2,0}}},
{"щ",{{1,0,1,0,1,0,0},{3,0,3,0,3,0,0},{3,0,3,0,3,0,0},{2,2,2,2,3,3,0}}},
{"ъ",{{1,1,0,0,0,0},{2,3,1,1,0,0},{0,3,0,3,3,0},{0,2,2,2,0,0}}},
{"ы",{{1,1,0,0,1,0},{3,3,1,1,2,0},{3,3,0,3,3,0},{2,2,2,2,0,0}}},
{"ь",{{1,1,0,0,0,0},{3,3,1,1,0,0},{3,3,0,3,3,0},{2,2,2,2,0,0}}},
{"э",{{0,1,1,1,0,0},{2,0,1,3,3,0},{1,0,0,3,3,0},{0,2,2,2,0,0}}},
{"ю",{{1,0,1,1,0,0},{3,3,0,0,3,0},{3,3,0,0,3,0},{2,0,2,2,0,0}}},
{"я",{{0,1,1,1,1,0},{3,0,0,3,3,0},{0,3,3,3,3,0},{2,2,0,2,2,0}}},
{"%",{{1,1,0,0,1,0},{2,2,1,3,2,0},{1,3,2,1,1,0},{2,0,0,2,2,0}}}
};
alphabet_5x8={
{" ",{{0,0,0},{0,0,0},{0,0,0},{0,0,0}}},
{"1",{{1,3,2,0},{0,3,0,0},{0,3,0,0},{2,2,2,0}}},
{"2",{{1,2,2,1,0},{2,0,1,2,0},{1,2,0,0,0},{2,2,2,2,0}}},
{"3",{{1,2,2,1,0},{0,0,1,2,0},{3,0,0,3,0},{0,2,2,0,0}}},
{"4",{{0,1,2,0,0},{1,2,0,0,0},{3,1,3,1,0},{0,0,2,0,0}}},
{"5",{{3,2,2,0,0},{2,2,2,1,0},{1,0,0,3,0},{0,2,2,0,0}}},
{"6",{{1,2,2,1,0},{3,1,1,0,0},{3,0,0,3,0},{0,2,2,0,0}}},
{"7",{{2,2,2,3,0},{0,0,3,0,0},{0,3,0,0,0},{0,2,0,0,0}}},
{"8",{{1,2,2,1,0},{2,1,1,2,0},{3,0,0,3,0},{0,2,2,0,0}}},
{"9",{{1,2,2,1,0},{2,1,1,3,0},{1,0,0,3,0},{0,2,2,0,0}}},
{"0",{{1,2,2,1,0},{3,0,1,3,0},{3,2,0,3,0},{0,2,2,0,0}}},
{".",{{0,0,0},{0,0,0},{0,0,0},{2,0,0}}},
{",",{{0,0,0},{0,0,0},{0,0,0},{1,2,0}}},
{"!",{{3,0,0},{3,0,0},{2,0,0},{2,0,0}}},
{"A",{{1,2,2,1,0},{3,0,0,3,0},{3,2,2,3,0},{2,0,0,2,0}}},
{"B",{{3,2,2,1,0},{3,1,1,2,0},{3,0,0,3,0},{2,2,2,0,0}}},
{"C",{{1,2,2,1,0},{3,0,0,0,0},{3,0,0,1,0},{0,2,2,0,0}}},
{"D",{{3,2,1,0,0},{3,0,0,3,0},{3,0,1,2,0},{2,2,0,0,0}}},
{"E",{{3,2,2,2,0},{3,1,1,0,0},{3,0,0,0,0},{2,2,2,2,0}}},
{"F",{{3,2,2,2,0},{3,1,1,0,0},{3,0,0,0,0},{2,0,0,0,0}}},
{"G",{{1,2,2,1,0},{3,0,0,0,0},{3,0,2,3,0},{0,2,2,0,0}}},
{"H",{{3,0,0,3,0},{3,1,1,3,0},{3,0,0,3,0},{2,0,0,2,0}}},
{"I",{{2,3,2,0},{0,3,0,0},{0,3,0,0},{2,2,2,0}}},
{"J",{{0,2,3,2,0},{0,0,3,0,0},{3,0,3,0,0},{0,2,0,0,0}}},
{"K",{{3,0,1,2,0},{3,3,0,0,0},{3,0,2,1,0},{2,0,0,2,0}}},
{"L",{{3,0,0,0,0},{3,0,0,0,0},{3,0,0,0,0},{2,2,2,2,0}}},
{"M",{{3,1,0,1,3,0},{3,0,3,0,3,0},{3,0,0,0,3,0},{2,0,0,0,2,0}}},
{"N",{{3,0,0,3,0},{3,2,1,3,0},{3,0,0,3,0},{2,0,0,2,0}}},
{"O",{{1,2,2,1,0},{3,0,0,3,0},{3,0,0,3,0},{0,2,2,0,0}}},
{"P",{{3,2,2,1,0},{3,0,0,3,0},{3,2,2,0,0},{2,0,0,0,0}}},
{"Q",{{1,2,2,1,0},{3,0,0,3,0},{3,0,1,3,0},{0,2,2,1,0}}},
{"R",{{3,2,2,1,0},{3,1,1,2,0},{3,0,0,3,0},{2,0,0,2,0}}},
{"S",{{1,2,2,1,0},{2,1,1,0,0},{1,0,0,3,0},{0,2,2,0,0}}},
{"T",{{2,3,2,0},{0,3,0,0},{0,3,0,0},{0,2,0,0}}},
{"U",{{3,0,0,3,0},{3,0,0,3,0},{3,0,0,3,0},{0,2,2,0,0}}},
{"V",{{3,0,0,3,0},{3,0,0,3,0},{2,1,1,2,0},{0,2,2,0,0}}},
{"W",{{3,0,3,0,3,0},{3,0,3,0,3,0},{2,1,3,1,2,0},{0,2,0,2,0,0}}},
{"X",{{3,0,0,3,0},{0,3,3,0,0},{3,0,0,3,0},{2,0,0,2,0}}},
{"Y",{{3,0,0,3,0},{2,1,1,2,0},{0,3,3,0,0},{0,2,2,0,0}}},
{"Z",{{2,2,2,3,0},{0,1,2,0,0},{3,0,0,0,0},{2,2,2,2,0}}},
{"a",{{1,1,0,0,0},{0,1,3,0,0},{3,0,3,0,0},{0,2,0,2,0}}},
{"b",{{3,0,0,0,0},{3,2,2,1,0},{3,0,0,3,0},{2,2,2,0,0}}},
{"c",{{0,1,1,0,0},{3,0,0,2,0},{3,0,0,1,0},{0,2,2,0,0}}},
{"d",{{0,0,0,3,0},{1,2,2,3,0},{3,0,0,3,0},{0,2,2,2,0}}},
{"e",{{0,1,1,0,0},{3,0,0,3,0},{3,2,2,0,0},{0,2,2,0,0}}},
{"f",{{0,1,2,0},{2,3,2,0},{0,3,0,0},{0,2,0,0}}},
{"g",{{0,1,1,0,0},{3,0,0,3,0},{0,2,2,3,0},{2,1,1,2,0}}},
{"h",{{3,0,0,0,0},{3,2,2,1,0},{3,0,0,3,0},{2,0,0,2,0}}},
{"i",{{2,0,0},{3,0,0},{3,0,0},{2,0,0}}},
{"j",{{0,0,2,0},{0,0,3,0},{0,0,3,0},{2,1,2,0}}},
{"k",{{3,0,0,1,0},{3,1,2,0,0},{3,2,1,0,0},{2,0,0,2,0}}},
{"l",{{3,0,0},{3,0,0},{3,0,0},{2,0,0}}},
{"m",{{1,1,1,1,0,0},{3,0,3,0,3,0},{3,0,3,0,3,0},{2,0,2,0,2,0}}},
{"n",{{1,1,1,0,0},{3,0,0,3,0},{3,0,0,3,0},{2,0,0,2,0}}},
{"o",{{0,1,1,0,0},{3,0,0,3,0},{3,0,0,3,0},{0,2,2,0,0}}},
{"p",{{1,1,1,0,0},{3,0,0,3,0},{3,1,1,2,0},{3,0,0,0,0}}},
{"q",{{0,1,1,1,0,0},{3,0,0,3,0,0},{3,0,0,3,0,0},{0,2,2,3,1,0}}},
{"r",{{1,0,1,1,0},{3,2,0,0,0},{3,0,0,0,0},{2,0,0,0,0}}},
{"s",{{0,1,1,0,0},{2,1,1,0,0},{0,0,0,3,0},{2,2,2,0,0}}},
{"t",{{1,3,1,0},{0,3,0,0},{0,3,0,0},{0,0,2,0}}},
{"u",{{1,0,0,1,0},{3,0,0,3,0},{3,0,1,3,0},{0,2,0,2,0}}},
{"v",{{1,0,0,1,0},{3,0,0,3,0},{0,3,3,0,0},{0,2,2,0,0}}},
{"w",{{1,0,1,0,1,0},{3,0,3,0,3,0},{0,3,0,3,0,0},{0,2,0,2,0,0}}},
{"x",{{1,0,0,1,0},{2,1,1,2,0},{1,2,2,1,0},{2,0,0,2,0}}},
{"y",{{1,0,0,1,0},{3,0,0,3,0},{0,2,2,3,0},{2,1,1,2,0}}},
{"z",{{1,1,1,1,0},{0,0,1,2,0},{1,2,0,0,0},{2,2,2,2,0}}},
{"А",{{0,1,2,3,0},{3,0,0,3,0},{3,2,2,3,0},{2,0,0,2,0}}},
{"Б",{{3,2,2,2,0},{3,2,2,1,0},{3,0,0,3,0},{2,2,2,0,0}}},
{"В",{{3,2,2,1,0},{3,1,1,2,0},{3,0,0,3,0},{2,2,2,0,0}}},
{"Г",{{3,2,2,2,0},{3,0,0,0,0},{3,0,0,0,0},{2,0,0,0,0}}},
{"Д",{{0,0,3,3,0,0},{0,3,0,3,0,0},{0,3,0,3,0,0},{3,2,2,2,3,0}}},
{"Е",{{3,2,2,2,0},{3,1,1,0,0},{3,0,0,0,0},{2,2,2,2,0}}},
{"Ё",{{3,0,2,2,0},{3,1,1,0,0},{3,0,0,0,0},{2,2,2,2,0}}},
{"Ж",{{3,0,3,0,3,0},{0,3,3,3,0,0},{3,2,3,2,3,0},{2,0,2,0,2,0}}},
{"З",{{1,2,2,1,0},{0,0,1,2,0},{1,0,0,3,0},{0,2,2,0,0}}},
{"И",{{3,0,0,3,0},{3,1,3,3,0},{3,2,0,3,0},{2,0,0,2,0}}},
{"Й",{{3,0,2,3,0},{3,1,3,3,0},{3,2,0,3,0},{2,0,0,2,0}}},
{"К",{{3,0,1,2,0},{3,3,0,0,0},{3,0,2,1,0},{2,0,0,2,0}}},
{"Л",{{0,1,2,3,0},{3,0,0,3,0},{3,0,0,3,0},{2,0,0,2,0}}},
{"М",{{3,1,0,1,3,0},{3,2,3,2,3,0},{3,0,0,0,3,0},{2,0,0,0,2,0}}},
{"Н",{{3,0,0,3,0},{3,1,1,3,0},{3,0,0,3,0},{2,0,0,2,0}}},
{"О",{{1,2,2,1,0},{3,0,0,3,0},{3,0,0,3,0},{0,2,2,0,0}}},
{"П",{{3,2,2,3,0},{3,0,0,3,0},{3,0,0,3,0},{2,0,0,2,0}}},
{" ",{{3,2,2,1,0},{3,0,0,3,0},{3,2,2,0,0},{2,0,0,0,0}}},
{"С",{{1,2,2,1,0},{3,0,0,0,0},{3,0,0,1,0},{0,2,2,0,0}}},
{"Т",{{2,3,2,0},{0,3,0,0},{0,3,0,0},{0,2,0,0}}},
{"У",{{3,0,0,3,0},{2,1,1,3,0},{1,0,0,3,0},{0,2,2,0,0}}},
{"Ф",{{1,2,3,2,1,0},{3,0,3,0,3,0},{2,1,3,1,2,0},{0,0,2,0,0,0}}},
{"Х",{{3,0,0,3,0},{0,3,3,0,0},{3,0,0,3,0},{2,0,0,2,0}}},
{"Ц",{{3,0,0,3,0,0},{3,0,0,3,0,0},{3,0,0,3,0,0},{2,2,2,2,3,0}}},
{"Ч",{{3,0,0,3,0},{2,1,1,3,0},{0,0,0,3,0},{0,0,0,2,0}}},
{"Ш",{{3,0,3,0,3,0},{3,0,3,0,3,0},{3,0,3,0,3,0},{2,2,2,2,2,0}}},
{"Щ",{{3,0,3,0,3,0,0},{3,0,3,0,3,0,0},{3,0,3,0,3,0,0},{2,2,2,2,2,3,0}}},
{"Ъ",{{3,3,0,0,0,0},{0,3,2,2,1,0},{0,3,0,0,3,0},{0,2,2,2,0,0}}},
{"Ы",{{3,0,0,2,0},{3,2,2,1,0},{3,0,0,3,0},{2,2,2,0,0}}},
{"Ь",{{3,0,0,0,0},{3,2,2,1,0},{3,0,0,3,0},{2,2,2,0,0}}},
{"Э",{{1,2,2,1,0},{0,0,1,2,0},{1,0,0,3,0},{0,2,2,0,0}}},
{"Ю",{{3,0,1,2,1,0},{3,3,3,0,3,0},{3,0,3,0,3,0},{2,0,0,2,0,0}}},
{"Я",{{1,2,2,3,0},{3,0,0,3,0},{0,3,2,3,0},{2,0,0,2,0}}},
{"а",{{0,1,1,0,0},{0,1,1,3,0},{3,0,1,3,0},{0,2,0,2,0}}},
{"б",{{0,1,1,0,0},{2,1,1,0,0},{3,0,0,3,0},{0,2,2,0,0}}},
{"в",{{1,2,1,0,0},{3,3,1,0,0},{3,0,0,3,0},{2,2,2,0,0}}},
{"г",{{0,1,1,0,0},{0,1,1,2,0},{3,0,0,0,0},{0,2,2,2,0}}},
{"д",{{0,2,2,1,0},{0,1,1,3,0},{3,0,0,3,0},{0,2,2,0,0}}},
{"е",{{0,1,1,0,0},{3,0,0,3,0},{3,2,2,0,0},{0,2,2,0,0}}},
{"ё",{{0,3,1,2,0},{3,0,0,3,0},{3,2,2,0,0},{0,2,2,0,0}}},
{"ж",{{1,0,1,0,1,0},{2,1,3,1,2,0},{1,2,3,2,1,0},{2,0,2,0,2,0}}},
{"з",{{0,1,1,0,0},{2,0,1,2,0},{1,0,0,3,0},{0,2,2,0,0}}},
{"и",{{1,0,0,1,0},{3,0,0,3,0},{3,0,1,3,0},{0,2,0,2,0}}},
{"й",{{1,0,2,1,0},{3,0,0,3,0},{3,0,1,3,0},{0,2,0,2,0}}},
{"к",{{1,0,0,1,0},{3,1,2,0,0},{3,2,2,1,0},{2,0,0,2,0}}},
{"л",{{0,0,0,1,0},{0,1,2,3,0},{3,0,0,3,0},{2,0,0,2,0}}},
{"м",{{1,0,0,0,1,0},{3,3,1,3,3,0},{3,0,2,0,3,0},{2,0,0,0,2,0}}},
{"н",{{1,0,0,1,0},{3,1,1,3,0},{3,0,0,3,0},{2,0,0,2,0}}},
{"о",{{0,1,1,0,0},{3,0,0,3,0},{3,0,0,3,0},{0,2,2,0,0}}},
{"п",{{1,1,1,1,0},{3,0,0,3,0},{3,0,0,3,0},{2,0,0,2,0}}},
{"р",{{1,1,1,0,0},{3,0,0,3,0},{3,1,1,2,0},{3,0,0,0,0}}},
{"с",{{0,1,1,0,0},{3,0,0,2,0},{3,0,0,1,0},{0,2,2,0,0}}},
{"т",{{1,1,1,1,0,0},{3,0,3,0,3,0},{3,0,3,0,3,0},{2,0,2,0,2,0}}},
{"у",{{1,0,0,1,0},{3,0,0,3,0},{0,2,2,3,0},{2,1,1,2,0}}},
{"ф",{{0,1,1,1,0,0},{3,0,3,0,3,0},{3,0,3,0,3,0},{0,2,3,2,0,0}}},
{"х",{{1,0,0,1,0},{2,1,1,2,0},{1,2,2,1,0},{2,0,0,2,0}}},
{"ц",{{1,0,0,1,0,0},{3,0,0,3,0,0},{3,0,0,3,0,0},{2,2,2,2,3,0}}},
{"ч",{{1,0,0,1,0},{2,1,1,3,0},{0,0,0,3,0},{0,0,0,2,0}}},
{"ш",{{1,0,1,0,1,0},{3,0,3,0,3,0},{3,0,3,0,3,0},{2,2,2,2,2,0}}},
{"щ",{{1,0,1,0,1,0,0},{3,0,3,0,3,0,0},{3,0,3,0,3,0,0},{2,2,2,2,2,3,0}}},
{"ъ",{{1,1,0,0,0},{2,3,1,0,0},{0,3,0,3,0},{0,2,2,0,0}}},
{"ы",{{1,0,0,1,0},{3,1,1,0,0},{3,0,0,3,0},{2,2,2,0,0}}},
{"ь",{{1,0,0,0,0},{3,1,1,0,0},{3,0,0,3,0},{2,2,2,0,0}}},
{"э",{{0,1,1,0,0},{2,0,1,3,0},{1,0,0,3,0},{0,2,2,0,0}}},
{"ю",{{1,0,1,0,0},{3,3,0,3,0},{3,3,0,3,0},{2,0,2,0,0}}},
{"я",{{0,1,1,1,0},{3,0,0,3,0},{0,3,2,3,0},{2,0,0,2,0}}},
{"%",{{1,1,0,1,0},{2,0,1,2,0},{1,2,0,1,0},{2,0,2,2,0}}}
};
function bigtext(line,alphabet)
local lines={};
pl=0;
for i=1, ukm.str_len(line) do
S=ukm.str_sub(line,i,1);
for j=1, #alphabet do
if alphabet[j][1]==S then
letter=alphabet[j][2];
for k=1, #letter do
pl = pl+((k==1) and 1 or 0);
l1=alphabet[j][2][k]
lines[k]=((lines[k]==nil) and "" or lines[k]);
for l=1, #l1 do
lines[k]=lines[k]..blocks[alphabet[j][2][k][l]+1];
end;
lines[k]=((ukm.str_len(lines[k])<pl) and string.rep(" ",pl-ukm.str_len(lines[k])) or lines[k]);
end;
end;
end;
end;
return lines;
end;
function bigtext_center(line,alphabet,width)
local lines=bigtext(line,alphabet);
local ll=0;
local txt="";
for i=1, #lines do
if ll<ukm.str_len(lines[i]) then
ll = ukm.str_len(lines[i]);
end;
end;
if width == nil then
width = ll;
end;
for i=1, #lines do
txt=txt..ukm.leftpad("", math.floor((width-ll)/2)," ")..lines[i].."\n";
end;
return txt;
end;
Генератор массивов фонтов сделал в excel табличке (см.вложение), быстро и удобно - добавляешь "единичку" - клетка чёрная, удаляешь - белая. Штрифт таким образом можно сделать пропорциональным.