Czcionka UKP

Pytania techniczne oraz porady dotyczące kompatybilności i funkcjonalności UKP.
Leetveen
Posts: 57
Joined: Tue Apr 21, 2015 11:34 pm
Has thanked: 1 time
Been thanked: 2 times

Czcionka UKP

Postby Leetveen » Fri Nov 15, 2019 9:10 am

Jakie sa mozliwosci modyfikacji wygladu czcionki w UKP? w wersjach do 3.6 mozna bylo wybierac 1 z 3 domyslnie zaladowanych, a od 3.7 jest juz tylko jedna. Ja jednak chcialbym pokombinowac z krojem pisma bardziej zblizonym do 7-segmentowego LED. Jest to mozliwe? Mam troche doswiadczenia w przygotowywaniu kroju pod arduino.

ArT
Posts: 1497
Joined: Wed Mar 25, 2015 8:54 am
Location: Warsaw, Poland
Has thanked: 51 times
Been thanked: 160 times

Re: Czcionka UKP

Postby ArT » Fri Nov 15, 2019 11:17 am

UKP-3 czy UKP-PRO?
Kolejne wersje wymagały optymalizacji i szukanie miejsca w pamięci gdzie się da, więc oberwały czcionki i została ta najpopularniejsza ;)

Leetveen
Posts: 57
Joined: Tue Apr 21, 2015 11:34 pm
Has thanked: 1 time
Been thanked: 2 times

Re: Czcionka UKP

Postby Leetveen » Sat Nov 16, 2019 1:00 am

ok, a co z druga czesci odpowiedzi? jest szansa na zmiane kroju z poziomu uzytkownika?

ArT
Posts: 1497
Joined: Wed Mar 25, 2015 8:54 am
Location: Warsaw, Poland
Has thanked: 51 times
Been thanked: 160 times

Re: Czcionka UKP

Postby ArT » Sat Nov 16, 2019 5:10 pm

Niestety, ale tablice czcionki są zaszyte we flashu i nie da się ich zmienić przez użytkownika...
Jak znasz się na rzeczy to możesz zrobić swoje a ja Ci przygotuje indywidualny firmware (zastępując domyślną czcionkę), tylko wtedy po dowolnej aktualizacji wróci do domyślnych więc nie wiem czy to warte zachodu..

Leetveen
Posts: 57
Joined: Tue Apr 21, 2015 11:34 pm
Has thanked: 1 time
Been thanked: 2 times

Re: Czcionka UKP

Postby Leetveen » Mon Nov 18, 2019 12:17 am

ok, sprobujemy, co mam przygotowac? kompletny alfabet w wektorze, czcionke zapisana w TTF, czy jeszcze cos innego? przygotowuje dosc ciekawa aplikacje UKP w jednym projekcie i chce nawiazac do reszty licznika

ArT
Posts: 1497
Joined: Wed Mar 25, 2015 8:54 am
Location: Warsaw, Poland
Has thanked: 51 times
Been thanked: 160 times

Re: Czcionka UKP

Postby ArT » Mon Nov 18, 2019 7:48 pm

UKP-3 czy UKP-PRO? To wrzuce Ci przykład

Leetveen
Posts: 57
Joined: Tue Apr 21, 2015 11:34 pm
Has thanked: 1 time
Been thanked: 2 times

Re: Czcionka UKP

Postby Leetveen » Tue Nov 19, 2019 12:29 am

UKP V3

ArT
Posts: 1497
Joined: Wed Mar 25, 2015 8:54 am
Location: Warsaw, Poland
Has thanked: 51 times
Been thanked: 160 times

Re: Czcionka UKP

Postby ArT » Tue Nov 19, 2019 1:13 pm

Font 10x16pix przykład:

Code: Select all

0xFE, 0xFF, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0xFF, 0xFE, 0x7F, 0xFF, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xFF, 0x7F,// 0
0x00, 0x00, 0x0C, 0x0C, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xC0, 0xFF, 0xFF, 0xC0, 0xC0, 0x00, 0x00,// 1
0x06, 0x07, 0x03, 0x03, 0x83, 0xC3, 0xE3, 0x73, 0x3F, 0x1E, 0xF8, 0xFC, 0xCE, 0xC7, 0xC3, 0xC1, 0xC0, 0xC0, 0xE0, 0xE0,// 2
0x06, 0x07, 0x03, 0x03, 0x03, 0x83, 0x83, 0x83, 0xFF, 0x7E, 0x60, 0xE0, 0xC0, 0xC0, 0xC0, 0xC1, 0xC1, 0xC1, 0xFF, 0x7E,// 3
0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xC0, 0x00, 0x00, 0x0F, 0x0F, 0x0C, 0x0C, 0x0C, 0x0C, 0xFF, 0xFF, 0x0C, 0x0C,// 4
0xFF, 0xFF, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x03, 0x61, 0xE1, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xFF, 0x3F,// 5
0xFE, 0xFF, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x87, 0x06, 0x7F, 0xFF, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xFF, 0x3F,// 6
0x07, 0x07, 0x03, 0x03, 0x03, 0x03, 0xC3, 0xF3, 0x3F, 0x0F, 0x00, 0x00, 0xC0, 0xF0, 0x3C, 0x0F, 0x03, 0x00, 0x00, 0x00,// 7
0x7E, 0xFF, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0xFF, 0x7E, 0x7E, 0xFF, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xFF, 0x7E,// 8
0xFE, 0xFF, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0xFF, 0xFE, 0x60, 0xE1, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xFF, 0x7F,// 9
0x00, 0x00, 0x00, 0x00, 0x70, 0x70, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x0E, 0x0E, 0x00, 0x00, 0x00,// :


Ogólnie zmiana tego jest problematyczna bo musi być nowa tablica fontów a później trzeba przygotować indywidualny firmware z aktualizatorem, normalnie nie robimy czegoś takiego ale jak auto customowe i właściciel poczuje się znacznie lepiej to podeślij własną tablice w/w fontów (cyfry 0-9 i dwukropek) to coś podziałamy, tylko uzbroj się w cierpliwość ;)

Leetveen
Posts: 57
Joined: Tue Apr 21, 2015 11:34 pm
Has thanked: 1 time
Been thanked: 2 times

Re: Czcionka UKP

Postby Leetveen » Tue Nov 19, 2019 10:37 pm

ok, wiem o co chodzi, w taki sam sposob przygotowywalem czcionke pod arduino, ale tylko pod jeden rozmiar, czy ten ktory przygotuje bedzie sie skalowal? tak mocno jest ograniczona ta czcionka? do 20 pixeli? format 5x4?

opracowalem fajnym konwerterem w formacie 11x18 bo tak przeliczylo, poprawilem recznie w pixelach i wyszlo cos takiego:

0xFE,0x03,0xFD,0x05,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x01,0x04,0x01,0x04,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0xFD,0x05,0xFE,0x03, // 0
0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x02, //1
0xFE,0x03,0xFC,0x05,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0xFE,0x05,0xFD,0x03,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0xFD,0x01,0xFE,0x03, // 2
0xFE,0x03,0xFC,0x05,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0xFE,0x05,0xFC,0x03,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0xFC,0x05,0xFE,0x03, // 3
0x01,0x04,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0xFD,0x05,0xFE,0x03,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x04,0x00,0x00, // 4
0xFF,0x03,0xFE,0x01,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0xFD,0x01,0xFE,0x07,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0xFE,0x07,0xFF,0x05, // 5
0xFF,0x03,0xFE,0x01,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0xFD,0x01,0xFF,0x07,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0xFE,0x07,0xFF,0x05, // 6
0xFF,0x05,0xFE,0x07,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x01,0x04,0x00,0x04,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x04, // 7
0xFF,0x05,0xFE,0x07,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0xFD,0x05,0xFF,0x07,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0xFE,0x07,0xFF,0x05, // 8
0xFF,0x05,0xFE,0x07,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0xFD,0x05,0xFE,0x07,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0xFE,0x07,0xFF,0x05, // 9
0x00,0x00,0x00,0x00,0x03,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x03,0x00,0x00,0x00,0x00 // :


Return to “Wsparcie Techniczne”

Who is online

Users browsing this forum: No registered users and 7 guests

cron