HX 1230

Ardfun
Offline
Зарегистрирован: 22.05.2016

Привет всем ) кто то уже имел дело с данным экраном, есть ли на него библиатеки шрифтов?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

А что, каждые шрифты теперь заточены на определенный экран?

Ardfun
Offline
Зарегистрирован: 22.05.2016

Подскажите, не могу разобратся как работать со шрифтами в плане в папку font дописывать свои шрифты, где есть информация по написанию библиотек, данный дисплей имеет разрешение 96х68 к ниму как я понял подходят библиотеки Nokia 1202   1100

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Как работать со шрифтами, зависит от библиотеки, а не от дисплея.

Информация по написанию библиотек встречается только как составная часть учебника по программированию. Отдельно - не видел.

Ardfun
Offline
Зарегистрирован: 22.05.2016

//цифры размером 10х16 пикселей
static const char mass10x16[10][20] PROGMEM ={
   {0x7E, 0x3D, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x3D, 0x7E,      // 0 
    0x7F, 0xBE, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xBE, 0x7F},
   {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7C, 0xFE,      // 1
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7C, 0xFE},
   {0x00, 0x81, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xBD, 0x7E,      // 2
    0x7F, 0xBE, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0x80, 0x00},
   {0x00, 0x81, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xBD, 0x7E,      // 3
    0x00, 0x80, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xBE, 0x7F},
   {0x7E, 0xBC, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xBC, 0x7E,      // 4
    0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3E, 0x7F},
   {0x7E, 0xBD, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0x81, 0x00,      // 5
    0x00, 0x80, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xBE, 0x7F},
   {0x7E, 0xBD, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0x81, 0x00,      // 6
    0x7F, 0xBE, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xBE, 0x7F},
   {0x00, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x3D, 0x7E,      // 7
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x7F},
   {0x7E, 0xBD, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xBD, 0x7E,      // 8
    0x7F, 0xBE, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xBE, 0x7F},
   {0x7E, 0xBD, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xBD, 0x7E,      // 9
    0x00, 0x80, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xBE, 0x7F}
Вот к примеру как сделать шрифт с цифрами 32х64 ?
andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Существует 100500 способов, выбирайте наиболее для Вас удобный.

Но обычно начинают с того, что рисуют желаемый шрифт по клеточкам.