Open utterances-bot opened 3 years ago
Добрый день, решил попробовать вашу программу, все вроде норм. Но вот при попытки добовления всего диапозона шрифта UTF-8 или WINDOWS-1251, происходит смищение Русских символов на один символ, тоесть вместо буквы А выводит Б и т.д. Складывается впечатление что в списке символов недастаёт одного символо.
Возможно. Какого именно символа не хватает?
Я не использую обращение к символам по индексу, нет необходимости хранить все символы в шрифте. См. https://lcd-image-converter.riuson.com/en/docs/examples/sources/
Просмотрел код не хватает симвала 0x98
Это при кодировке WINDOWS-1251
Этого символа нет в windows-1251 и его не обрабатывает программа. Посмотрю...
И да забыл сказать данного символа нет тут { 9, 3366 }, // '–' 0x96
{ 16, 3402 }, // '—' 0x97
{ 16, 3438 }, // '™' 0x99
{ 15, 3474 }, // 'љ' 0x9a
Да действительно нет
А возможно ли в программе както указать, что взамен не используемых символов создавать пустой символ например?
@Pavel-sh123, попробуйте новую версию.
взамен не используемых символов создавать пустой символ например
У меня неиспользуемые символы вообще не кодируются, выборка же идёт методом двоичного поиска, а не по индексу. Поэтому какое-либо заполнение не предусмотрено.
Спасибо, все работает как надо.
Шрифты | LCD Image Converter
https://lcd-image-converter.riuson.com/ru/docs/font/