я смотрел вчера исходники драйвера vfd. там от шрифтов только таблица перекодировок. на недостающую часть выставлен 0x10. т.е. все равно если в системе/rom-e нет правильно прописанного знакогенератора (нормальная, нужная кодировка) то драйвер сильно не поможет.
Я на скрине на предыдущей странице и показал эту таблицу перекодировок. И там же видно, что все остальные символы - 10, что равно ?. И заменить эти десятки на нужные знаки тоже не проблема, открываешь таблицу символов, считаешь ячейки и меняешь. Проблема как раз будет в том, чтобы запустить этот патченый драйвер, потому что он не переписывается. И ты правильно говоришь, что главное в знакогенераторе.
Допустим мы добились запуска патченого драйвера. И что мы увидим на дисплее терминала? Мы увидим наверное русское ЕПГ на...корейском языке.
cezar91 с польского форума, который добивается польских букв с дескрипторами выложил доку на наш терминал.
http://www.okisemi.com/eu/docbox/ml9208.pdf
и сказал, что для свободного программирования доступны только 8 символов.
uklad sterownika wyswietlacza VFD pozwala na swobodne programowanie tylko 8 znakow. reszta siedzi w ROM'ie ukladu
Ему как раз может хватит для отображения недостающих букв, но только не нам. Вот что за символы записаны в терминале по умолчанию:
И что мы видим? Правильно, ресивер то корейский. Мы видим латинский и вроде корейский шрифты. 8 символов можно перепрограммировать. Это нас спасет? Так что про русский терминал придется наверное забыть. Кириллица должна начинаться с ячейки 0000-1011 = А, и дальше.
Да и нужен ли он нам на русском? маленький экранчик. бегают вопросительные знаки вместо русского, ну и пусть бегают. Нам главное добиться русского ЕПГ не в терминале, а на экране.
А здесь все по другому. Откройте ЕПГ на Cyfra+ и на Polsat. И там и там польский. А козябрики разные. В одном случае квадраты, а в другом козябрики. Это значит что даже на одном языке разные провайдеры шлют свое ЕПГ в разной кодировке. И нам надо сделать так, чтобы Катрейн понимал все эти кодировки. Это значит надо такой шрифт и такую кодировку, которая понимала бы всех. А это однозначно Юникод (UTF-8). А это значит, что нам надо писать программу, которая конвертировала бы ЕПГ не в формат .dat, а в формат .xml, а самое главное, чтобы Катрейн научился бы этот формат понимать. Сеттинги уже научили понимать в этом формате, значит и ЕПГ научим понимать. Ну а терминал... Ну и бог с ним. Его мы не исправим. Это только мое мнение и я буду очень рад, если заблуждаюсь.
Есть мысль. Может и глупая, но...
В общем посмотри прошивку на Openbox 7200
Мысль твою понял, но посмотри на скрин чуть повыше и поймешь, что не прокатит. Ничего не прокатит с терминалом, если его нельзя будет перепрограммировать..