И снова Русификация библиотеки Adafruit-GFX

, ,

Хотелось бы продолжить тему!
Наткнулся на библиотеку и оказалось, что она не совместима с прежними решениями

Но имеет достоинства, в ней есть уже готовые различные TTF шрифты.

Вопрос то в чем?

готовые различные TTF шрифты?

Капец ты сегодня мутный… )))

Да не, что-то не нашел русские шрифты на эту библиотеку в кодировке win, а там есть в своей и работают, рисуют на дисплее как хотелось бы…но это жеж не стандарт

1251 - далеко не единственный стандарт. Скорее всего, там все-же стандарт, только другой. Соответственно, нужно вычислить стандарт и использовать таблицу перекодировки.

там всё есть, процедура прилагается в файле ino, дисплей всё отображает правильно, проверено, но только там какая то своя таблица получается…

Так если все работает, в чем проблема?

хотелось по фэншую, чтобы кодировка совпадала с виндовой

Наверное глупый вопрос, но зачем?

Ну так всегда можно самостоятельно изменить кодировку. Для этого нужно:

  1. Иметь (или составить) таблицу перекодировки.
  2. Выяснить, как в фонт включается каждый элемент (символ).
  3. Переставить местами символы в соответствии с таблицей перекодировки.

В результате мы получим именно то, что нам нужно, в данном случае файл с фонтом в кодировке 1251.

И, кстати, в свете МК это вполне разумный процесс, т.к. позволяет минимизировать потребляемые ресурсы.