Poszukiwana czcionka TT z LCD 2x16

Forum dotyczące ogólnie pojętego programowania - algorytmów, struktur danych, narzędzi programistycznych, itp - głównie w kontekście komputerów PC.
ODPOWIEDZ
Awatar użytkownika
kayron
Użytkownik
Posty: 2059
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Poszukiwana czcionka TT z LCD 2x16

Post autor: kayron » 13 kwie 2018, 17:34

Panowie szukam czcionki TrueType z alfanumerycznych wyświetlaczy LCD.
Wiem są bez problemu w internecie czcionki LCD, ale, są niekompletne, a mi bardzo by pasowała ta z oryginalnego HD44780, bo muszę skopiować ekrany właśnie z takiego LCD.
Potrzebuję to do mojego projektu wizualizacji danych.
Jak ktoś miałby namiar byłbym wdzięczny.
Załączniki
LCD.jpg
LCD.jpg (33.39 KiB) Przejrzano 1539 razy

es2
-
Posty: 11
Rejestracja: 13 mar 2018, 9:47

Re: Poszukiwana czcionka TT z LCD 2x16

Post autor: es2 » 17 kwie 2018, 0:19

Znaki z LCD wzbogacone o dodatki. 25 lat temu znaki zostały "przerysowane" z książki "DSM na 8051" czy jakoś tak.

Kod: Zaznacz cały

//ZNAKI specjalne na początek w obszarze 0x10..0x1F i 0x19..0x2F


CODE unsigned char Fonty[] =
	{
	0,0,0,0, 0,0,0,0,	//db  	0,0,0,0,0,0,0,0		; 00 - NULL

	0x0E,	//db  	0 1110b			;01 'Ą'
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x1F,	//db	1 1111b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x02,	//db	0 0010b

	0x02,	//db	0 0010b			;02 'Ć'
	0x0E,	//db	0 1110b
	0x14,	//db	1 0100b
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x11,	//db	1 0001b
	0x0E,	//db	0 1110b
	0x00,	//db	0 0000b

	0x1F,	//db	1 1111b			;03 'Ę'
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x1E,	//db	1 1110b
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x1F,	//db	1 1111b
	0x02,	//db	0 0010b

	0b10000,			// 04 'Ł'
	0b10000,
	0b10100,
	0b11000,
	0b10000,
	0b10000,
	0b11111,
	0b00000,

	0x04,	//db	0 0100b			;05 'Ń'
	0x11,	//db	1 0001b
	0x19,	//db	1 1001b
	0x15,	//db	1 0101b
	0x13,	//db	1 0011b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x00,	//db	0 0000b

	0x02,	//db 	0 0010b			;06 'Ó'
	0x0E,	//db	0 1110b
	0x15,	//db	1 0101b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x0E,	//db	0 1110b
	0x00,	//db	0 0000b

	0x04,	//db	0 0100b			;07 'Ś'
	0x0E,	//db	0 1110b
	0x10,	//db	1 0000b
	0x0E,	//db	0 1110b
	0x01,	//db	0 0001b
	0x01,	//db	0 0001b
	0x1E,	//db	1 1110b
	0x00,	//db	0 0000b

	0x04,	//db	0 0100b			;08 'Ź'
	0x1F,	//db	1 1111b
	0x0A,	//db	0 1010b
	0x04,	//db	0 0100b
	0x08,	//db	0 1000b
	0x10,	//db	1 0000b
	0x1F,	//db	1 1111b
	0x00,	//db	0 0000b

	0x1F,	//db	1 1111b			;09 'Ż'
	0x01,	//db	0 0001b
	0x02,	//db 	0 0010b
	0x0E,	//db	0 1110b
	0x08,	//db	0 1000b
	0x10,	//db	1 0000b
	0x1F,	//db	1 1111b
	0x00,	//db	0 0000b

	0b01111110,			// 0x0A - LCDCHAR_COPYRIGHT
	0b10000001,
	0b10011101,
	0b10100001,
	0b10100001,
	0b10011101,
	0b10000001,
	0b01111110,

	0b01111110,	   		// 0x0B - LCDCHAR_RESERVED
	0b10000001,
	0b10011001,
	0b10100101,
	0b10111001,
	0b10100101,
	0b10000001,
	0b01111110,

	0b00000,			// 0x0C - LCDCHAR_OHM
	0b00000,
	0b00000,
	0b01110,
	0b10001,
	0b01010,
	0b11011,
	0,

	0b00000,			// 0x0D - LCDCHAR_MIKRO
	0b00000,
	0b00000,
	0b10001,
	0b10001,
	0b10011,
	0b01101,
	0b10000,

	0b0100010,			// 0x0E - LCDCHAR_DIODE
	0b0110010,
	0b0111010,
	0b1111111,
	0b0111010,
	0b0110010,
	0b0100010,
	0,

	0b01100000,			// 0x0F - LCDCHAR_STOPNIE_C
	0b10010111,
	0b01101000,
	0b00001000,
	0b00001000,
	0b00001000,
	0b00000111,
	0,

	0b01100000,			// 0x100 - LCDCHAR_STOPNIE_F
	0b10010111,
	0b01101000,
	0b00001000,
	0b00001110,
	0b00001000,
	0b00001000,
	0,


	0x00,	//db    0 0000b			; 0x11 'ą'
	0x00,	//db    0 0000b
	0x0E,	//db    0 1110b
	0x01,	//db    0 0001b
	0x0F,	//db    0 1111b
	0x11,	//db    1 0001b
	0x0F,	//db    0 1111b
	0x02,	//db    0 0010b

	0x02,	//db    0 0010b			; 0x12 'ć'
	0x04,	//db    0 0100b
	0x0E,	//db    0 1110b
	0x10,	//db    1 0000b
	0x10,	//db    1 0000b
	0x11,	//db    1 0001b
	0x0E,	//db    0 1110b
	0x00,	//db    0 0000b

	0x00,	//db    0 0000b			; 13 'ę'
	0x00,	//db    0 0000b
	0x0E,	//db    0 1110b
	0x11,	//db    1 0001b
	0x1F,	//db    1 1111b
	0x10,	//db    1 0000b
	0x0E,	//db    0 1110b
	0x02,	//db    0 0010b

	0b110,			// 0x14 'ł'
	0b010,
	0b011,
	0b010,
	0b110,
	0b010,
	0b111,
	0b000,

	0x02,	//db    0 0010b			; 0x15 'ń'
	0x04,	//db    0 0100b
	0x16,	//db    1 0110b
	0x19,	//db    1 1001b
	0x11,	//db    1 0001b
	0x11,	//db    1 0001b
	0x11,	//db    1 0001b
	0x00,	//db    0 0000b

	0x02,	//db    0 0010b			; 16 'ó'
	0x04,	//db    0 0100b
	0x0E,	//db    0 1110b
	0x11,	//db    1 0001b
	0x11,	//db    1 0001b
	0x11,	//db    1 0001b
	0x0E,	//db    0 1110b
	0x00,	//db    0 0000b

	0x02,	//db    0 0010b			; 17 'ś'
	0x04,	//db    0 0100b
	0x0E,	//db    0 1110b
	0x10,	//db    1 0000b
	0x0E,	//db    0 1110b
	0x01,	//db    0 0001b
	0x1E,	//db    1 1110b
	0x00,	//db    0 0000b

	0x06,	//db    0 0110b			; 18 'ź'
	0x00,	//db    0 0000b
	0x1F,	//db    1 1111b
	0x02,	//db    0 0010b
	0x04,	//db    0 0100b
	0x08,	//db    0 1000b
	0x1F,	//db    1 1111b
	0x00,	//db    0 0000b

	0x00,	//db    0 0000b			; 19 'ż'
	0x00,	//db    0 0000b
	0x1F,	//db    1 1111b
	0x02,	//db    0 0010b
	0x0E,	//db    0 1110b
	0x08,	//db    0 1000b
	0x1F,	//db    1 1111b
	0x00,	//db    0 0000b

	0,0,0,0, 0,0,0,0,	//	; 1a - NULL
	0,0,0,0, 0,0,0,0,	//	; 1b - NULL
	0,0,0,0, 0,0,0,0,	//	; 1c - NULL
	0,0,0,0, 0,0,0,0,	//	; 1d - NULL
	0,0,0,0, 0,0,0,0,	//	; 1e - NULL
	0,0,0,0, 0,0,0,0,	//	; 1f - NULL

	0,0,0,0, 0,0,0,0,	//	; 20 - SPC

//	0x04,	//db	0 0100b			; 21 '!'
//	0x04,	//db	0 0100b
//	0x04,	//db	0 0100b
//	0x04,	//db	0 0100b
//	0x00,	//db	0 0000b
//	0x00,	//db	0 0000b
//	0x04,	//db	0 0100b
//	0x00
	0b1,			// 21 '!'
	0b1,
	0b1,
	0b1,
	0b0,
	0b0,
	0b1,
	0b0,

//	0x0A,	//db	0 1010b			; 22 '"'
//	0x0A,	//db	0 1010b
//	0x0A,	//db	0 1010b
//	0x00,	//db	0 0000b
//	0x00,	//db	0 0000b
//	0x00,	//db	0 0000b
//	0x00,	//db	0 0000b
//	0x00,	//db	0 0000b
	0b101,			// 22 '"'
	0b101,
	0b101,
	0b000,
	0b000,
	0b000,
	0b000,
	0b000,

	0x0A,	//db	0 1010b			; 23 '#'
	0x0A,	//db	0 1010b
	0x1F,	//db	1 1111b
	0x0A,	//db	0 1010b
	0x1F,	//db	1 1111b
	0x0A,	//db	0 1010b
	0x0A,	//db	0 1010b
	0x00,	//db	0 0000b

	0x04,	//db	0 0100b			; 24 '$'
	0x0F,	//db	0 1111b
	0x14,	//db	1 0100b
	0x0E,	//db	0 1110b
	0x05,	//db	0 0101b
	0x1E,	//db	1 1110b
	0x04,	//db	0 0100b
	0x00,	//db	0 0000b

	0x18,	//db	1 1000b			; 25 '%'
	0x19,	//db	1 1001b
	0x02,	//db 	0 0010b
	0x04,	//db	0 0100b
	0x08,	//db	0 1000b
	0x13,	//db	1 0011b
	0x03,	//db	0 0011b
	0x00,	//db	0 0000b

	0x0C,	//db	0 1100b			; 26 '&'
	0x12,	//db	1 0010b
	0x14,	//db	1 0100b
	0x08,	//db	0 1000b
	0x14,	//db	1 0100b
	0x12,	//db	1 0010b
	0x0D,	//db	0 1101b
	0x00,	//db	0 0000b

//	0x0C,	//db	0 1100b			; 27 '''
//	0x04,	//db	0 0100b
//	0x08,	//db	0 1000b
//	0x00,	//db	0 0000b
//	0x00,	//db	0 0000b
//	0x00,	//db	0 0000b
//	0x00,	//db	0 0000b
//	0x00,	//db	0 0000b
	0b11,			// 27 '''
	0b01,
	0b10,
	0b00,
	0b00,
	0b00,
	0b00,
	0b00,

//	0x02,	//db 	0 0010b			; 28 '('
//	0x04,	//db	0 0100b
//	0x08,	//db	0 1000b
//	0x08,	//db	0 1000b
//	0x08,	//db	0 1000b
//	0x04,	//db	0 0100b
//	0x02,	//db 	0 0010b
//	0x00,	//db	0 0000b
	0b001,			// 28 '('
	0b010,
	0b100,
	0b100,
	0b100,
	0b010,
	0b001,
	0b000,

//	0x08,	//db	0 1000b			; 29 ')'
//	0x04,	//db	0 0100b
//	0x02,	//db 	0 0010b
//	0x02,	//db 	0 0010b
//	0x02,	//db 	0 0010b
//	0x04,	//db	0 0100b
//	0x08,	//db	0 1000b
//	0x00,	//db	0 0000b
	0b100,			// 29 ')'
	0b010,
	0b001,
	0b001,
	0b001,
	0b010,
	0b100,
	0b000,

	0x00,	//db	0 0000b			; 2a '*'
	0x04,	//db	0 0100b
	0x15,	//db	1 0101b
	0x0E,	//db	0 1110b
	0x15,	//db	1 0101b
	0x04,	//db	0 0100b
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;2b '+'
	0x00,	//db	0 0000b
	0x04,	//db	0 0100b
	0x04,	//db	0 0100b
	0x1F,	//db	1 1111b
	0x04,	//db	0 0100b
	0x04,	//db	0 0100b
	0x00,	//db	0 0000b

//	0x00,	//db	0 0000b			;2c ','
//	0x00,	//db	0 0000b
//	0x00,	//db	0 0000b
//	0x00,	//db	0 0000b
//	0x0C,	//db	0 1100b
//	0x04,	//db	0 0100b
//	0x08,	//db	0 1000b
//	0x00,	//db	0 0000b
	0b00,			//2c ','
	0b00,
	0b00,
	0b00,
	0b11,
	0b01,
	0b10,
	0b00,

	0x00,	//db	0 0000b			;2d '-'
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b
	0x1F,	//db	1 1111b
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b

//	0x00,	//db	0 0000b			;2e '.'
//	0x00,	//db	0 0000b
//	0x00,	//db	0 0000b
//	0x00,	//db	0 0000b
//	0x00,	//db	0 0000b
//	0x0C,	//db	0 1100b
//	0x0C,	//db	0 1100b
//	0x00,	//db	0 0000b
	0b00,			// 2e '.'
	0b00,
	0b00,
	0b00,
	0b00,
	0b11,
	0b11,
	0b00,

	0x00,	//db	0 0000b			;2f '/'
	0x01,	//db	0 0001b
	0x02,	//db 	0 0010b
	0x04,	//db	0 0100b
	0x08,	//db	0 1000b
	0x10,	//db	1 0000b
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b

	0x0E,	//db	0 1110b			;30 '0'
	0x11,	//db	1 0001b
	0x13,	//db	1 0011b
	0x15,	//db	1 0101b
	0x19,	//db	1 1001b
	0x11,	//db	1 0001b
	0x0E,	//db	0 1110b
	0x00,	//db	0 0000b

//	0x04,	//db	0 0100b			;31 '1'
//	0x0C,	//db	0 1100b
//	0x04,	//db	0 0100b
//	0x04,	//db	0 0100b
//	0x04,	//db	0 0100b
//	0x04,	//db	0 0100b
//	0x0E,	//db	0 1110b
//	0x00,	//db	0 0000b
	0b010,			// 31 '1'
	0b110,
	0b010,
	0b010,
	0b010,
	0b010,
	0b111,
	0b000,

	0x0E,	//db	0 1110b			;32 '2'
	0x11,	//db	1 0001b
	0x01,	//db	0 0001b
	0x02,	//db 	0 0010b
	0x04,	//db	0 0100b
	0x08,	//db	0 1000b
	0x1F,	//db	1 1111b
	0x00,	//db	0 0000b

	0x1F,	//db	1 1111b			;33 '3'
	0x02,	//db 	0 0010b
	0x04,	//db	0 0100b
	0x02,	//db 	0 0010b
	0x01,	//db	0 0001b
	0x11,	//db	1 0001b
	0x0E,	//db	0 1110b
	0x00,	//db	0 0000b

	0x02,	//db 	0 0010b			;34 '4'
	0x06,	//db	0 0110b
	0x0A,	//db	0 1010b
	0x12,	//db	1 0010b
	0x1F,	//db	1 1111b
	0x02,	//db 	0 0010b
	0x02,	//db 	0 0010b
	0x00,	//db	0 0000b

	0x1F,	//db	1 1111b			;35 '5'
	0x10,	//db	1 0000b
	0x1E,	//db	1 1110b
	0x01,	//db	0 0001b
	0x01,	//db	0 0001b
	0x11,	//db	1 0001b
	0x0E,	//db	0 1110b
	0x00,	//db	0 0000b

	0x06,	//db	0 0110b			;36 '6'
	0x08,	//db	0 1000b
	0x10,	//db	1 0000b
	0x1E,	//db	1 1110b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x0E,	//db	0 1110b
	0x00,	//db	0 0000b

	0x1F,	//db	1 1111b			;37 '7'
	0x11,	//db	1 0001b
	0x01,	//db	0 0001b
	0x02,	//db 	0 0010b
	0x04,	//db	0 0100b
	0x04,	//db	0 0100b
	0x04,	//db	0 0100b
	0x00,	//db	0 0000b

	0x0E,	//db	0 1110b			;38 '8'
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x0E,	//db	0 1110b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x0E,	//db	0 1110b
	0x00,	//db	0 0000b

	0x0E,	//db	0 1110b			;39 '9'
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x0F,	//db	0 1111b
	0x01,	//db	0 0001b
	0x02,	//db 	0 0010b
	0x0C,	//db	0 1100b
	0x00,	//db	0 0000b

//	0x00,	//db	0 0000b			;3A ':'
//	0x0C,	//db	0 1100b
//	0x0C,	//db	0 1100b
//	0x00,	//db	0 0000b
//	0x0C,	//db	0 1100b
//	0x0C,	//db	0 1100b
//	0x00,	//db	0 0000b
//	0x00,	//db	0 0000b
	0b00,			// 3A ':'
	0b11,
	0b11,
	0b00,
	0b11,
	0b11,
	0b00,
	0b00,

//	0x00,	//db	0 0000b			;3B ';'
//	0x0C,	//db	0 1100b
//	0x0C,	//db	0 1100b
//	0x00,	//db	0 0000b
//	0x0C,	//db	0 1100b
//	0x04,	//db	0 0100b
//	0x08,	//db	0 1000b
//	0x00,	//db	0 0000b
	0b00,			// 3B ';'
	0b11,
	0b11,
	0b00,
	0b11,
	0b01,
	0b10,
	0b00,

	0b0001,			// 3C '<'
	0b0010,
	0b0100,
	0b1000,
	0b0100,
	0b0010,
	0b0001,
	0b0000,

	0x00,	//db	0 0000b			;3D '='
	0x00,	//db	0 0000b
	0x1F,	//db	1 1111b
	0x00,	//db	0 0000b
	0x1F,	//db	1 1111b
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b

	0x08,	//db	0 1000b			;3E '>'
	0x04,	//db	0 0100b
	0x02,	//db 	0 0010b
	0x01,	//db	0 0001b
	0x02,	//db 	0 0010b
	0x04,	//db	0 0100b
	0x08,	//db	0 1000b
	0x00,	//db	0 0000b

	0x0E,	//db	0 1110b			;3F '?'
	0x11,	//db	1 0001b
	0x01,	//db	0 0001b
	0x02,	//db 	0 0010b
	0x04,	//db	0 0100b
	0x00,	//db	0 0000b
	0x04,	//db	0 0100b
	0x00,	//db	0 0000b

	0x0E,	//db	0 1110b			;40
	0x11,	//db	1 0001b
	0x01,	//db	0 0001b
	0x0D,	//db	0 1101b
	0x15,	//db	1 0101b
	0x15,	//db	1 0101b
	0x0E,	//db	0 1110b
	0x00,	//db	0 0000b

	0x0E,	//db	0 1110b			;41 'A'
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x1F,	//db	1 1111b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x00,	//db	0 0000b

	0x1E,	//db	1 1110b			;42 'B'
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x1E,	//db	1 1110b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x1E,	//db	1 1110b
	0x00,	//db	0 0000b

	0x0E,	//db	0 1110b			;43 'C'
	0x11,	//db	1 0001b
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x11,	//db	1 0001b
	0x0E,	//db	0 1110b
	0x00,	//db	0 0000b

	0x1C,	//db	1 1100b			;44 'D'
	0x12,	//db	1 0010b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x12,	//db	1 0010b
	0x1C,	//db	1 1100b
	0x00,	//db	0 0000b

	0x1F,	//db	1 1111b			;45 'E'
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x1E,	//db	1 1110b
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x1F,	//db	1 1111b
	0x00,	//db	0 0000b

	0x1F,	//db	1 1111b			;46 'F'
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x1E,	//db	1 1110b
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x00,	//db	0 0000b

	0x0E,	//db	0 1110b			;47 'G'
	0x11,	//db	1 0001b
	0x10,	//db	1 0000b
	0x17,	//db	1 0111b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x0F,	//db	0 1111b
	0x00,	//db	0 0000b

	0x11,	//db	1 0001b			;48 'H'
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x1F,	//db	1 1111b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x00,	//db	0 0000b

//	0x0E,	//db	0 1110b			;49 'I'
//	0x04,	//db	0 0100b
//	0x04,	//db	0 0100b
//	0x04,	//db	0 0100b
//	0x04,	//db	0 0100b
//	0x04,	//db	0 0100b
//	0x0E,	//db	0 1110b
//	0x00,	//db	0 0000b
	0b111,			// 49 'I'
	0b010,
	0b010,
	0b010,
	0b010,
	0b010,
	0b111,
	0b000,

	0x07,	//db	0 0111b			;4A 'J'
	0x02,	//db	0 0010b
	0x02,	//db	0 0010b
	0x02,	//db	0 0010b
	0x02,	//db	0 0010b
	0x12,	//db	1 0010b
	0x0C,	//db	0 1100b
	0x00,	//db	0 0000b

	0x11,	//db	1 0001b			;4B 'K'
	0x12,	//db	1 0010b
	0x14,	//db	1 0100b
	0x18,	//db	1 1000b
	0x14,	//db	1 0100b
	0x12,	//db	1 0010b
	0x11,	//db	1 0001b
	0x00,	//db	0 0000b

	0x10,	//db	1 0000b			;4C 'L'
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x1F,	//db	1 1111b
	0x00,	//db	0 0000b

	0x11,	//db	1 0001b			;4D 'M'
	0x1B,	//db	1 1011b
	0x15,	//db	1 0101b
	0x15,	//db	1 0101b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x00,	//db	0 0000b

	0x11,	//db	1 0001b			;4E 'N'
	0x11,	//db	1 0001b
	0x19,	//db	1 1001b
	0x15,	//db	1 0101b
	0x13,	//db	1 0011b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x00,	//db	0 0000b

	0x0E,	//db	0 1110b			;4F 'O'
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x0E,	//db	0 1110b
	0x00,	//db	0 0000b

	0x1E,	//db	1 1110b			;50 'P'
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x1E,	//db	1 1110b
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x00,	//db	0 0000b

	0x0E,	//db	0 1110b			;51 'Q'
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x15,	//db	1 0101b
	0x12,	//db	1 0010b
	0x0D,	//db	0 1101b
	0x00,	//db	0 0000b

	0x1E,	//db	1 1110b			;52 'R'
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x1E,	//db	1 1110b
	0x14,	//db	1 0100b
	0x12,	//db	1 0010b
	0x11,	//db	1 0001b
	0x00,	//db	0 0000b

	0x0F,	//db	0 1111b			;53 'S'
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x0E,	//db	0 1110b
	0x01,	//db	0 0001b
	0x01,	//db	0 0001b
	0x1E,	//db	1 1110b
	0x00,	//db	0 0000b

	0x1F,	//db	1 1111b			;54 'T'
	0x04,	//db	0 0100b
	0x04,	//db	0 0100b
	0x04,	//db	0 0100b
	0x04,	//db	0 0100b
	0x04,	//db	0 0100b
	0x04,	//db	0 0100b
	0x00,	//db	0 0000b

	0x11,	//db	1 0001b			;55 'U'
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x0E,	//db	0 1110b
	0x00,	//db	0 0000b

	0x11,	//db	1 0001b			;56 'V'
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x0A,	//db	0 1010b
	0x04,	//db	0 0100b
	0x00,	//db	0 0000b

	0x11,	//db	1 0001b			;57 'W'
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x15,	//db	1 0101b
	0x15,	//db	1 0101b
	0x15,	//db	1 0101b
	0x0A,	//db	0 1010b
	0x00,	//db	0 0000b

	0x11,	//db	1 0001b			;58 'X'
	0x11,	//db	1 0001b
	0x0A,	//db	0 1010b
	0x04,	//db	0 0100b
	0x0A,	//db	0 1010b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x00,	//db	0 0000b

	0x11,	//db	1 0001b			;59 'Y'
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x0A,	//db	0 1010b
	0x04,	//db	0 0100b
	0x04,	//db	0 0100b
	0x04,	//db	0 0100b
	0x00,	//db	0 0000b

	0x1F,	//db	1 1111b			;5A 'Z'
	0x01,	//db	0 0001b
	0x02,	//db 	0 0010b
	0x04,	//db	0 0100b
	0x08,	//db	0 1000b
	0x10,	//db	1 0000b
	0x1F,	//db	1 1111b
	0x00,	//db	0 0000b

//	0x1C,	//db	1 1100b			;5B '['
//	0x10,	//db	1 0000b
//	0x10,	//db	1 0000b
//	0x10,	//db	1 0000b
//	0x10,	//db	1 0000b
//	0x10,	//db	1 0000b
//	0x1C,	//db	1 1100b
//	0x00,	//db	0 0000b
	0b111,			// 5B '['
	0b100,
	0b100,
	0b100,
	0b100,
	0b100,
	0b111,
	0b000,

	0x11,	//db	1 0001b			;5C
	0x0A,	//db	0 1010b
	0x1F,	//db	1 1111b
	0x04,	//db	0 0100b
	0x1F,	//db	1 1111b
	0x04,	//db	0 0100b
	0x04,	//db	0 0100b
	0x00,	//db	0 0000b

	0b111,			// 5D ']'
	0b001,
	0b001,
	0b001,
	0b001,
	0b001,
	0b111,
	0b000,

	0x04,	//db	0 0100b			;5E '^'
	0x0A,	//db	0 1010b
	0x11,	//db	1 0001b
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;5F--
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b
	0x1F,	//db	1 1111b
	0x00,	//db	0 0000b

	0b100,			// 60 '''
	0b010,
	0b001,
	0b000,
	0b000,
	0b000,
	0b000,
	0b000,

	0x00,	//db	0 0000b			;61-a
	0x00,	//db	0 0000b
	0x0E,	//db	0 1110b
	0x01,	//db	0 0001b
	0x0F,	//db	0 1111b
	0x11,	//db	1 0001b
	0x0F,	//db	0 1111b
	0x00,	//db	0 0000b

	0x10,	//db	1 0000b			;62-b
	0x10,	//db	1 0000b
	0x16,	//db	1 0110b
	0x19,	//db	1 1001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x1E,	//db	1 1110b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;63-c
	0x00,	//db	0 0000b
	0x0E,	//db	0 1110b
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x11,	//db	1 0001b
	0x0E,	//db	0 1110b
	0x00,	//db	0 0000b

	0x01,	//db	0 0001b			;64-d
	0x01,	//db	0 0001b
	0x0D,	//db	0 1101b
	0x13,	//db	1 0011b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x0F,	//db	0 1111b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;65-e
	0x00,	//db	0 0000b
	0x0E,	//db	0 1110b
	0x11,	//db	1 0001b
	0x1F,	//db	1 1111b
	0x10,	//db	1 0000b
	0x0E,	//db	0 1110b
	0x00,	//db	0 0000b

	0x06,	//db	0 0110b			;66-f
	0x09,	//db	0 1001b
	0x08,	//db	0 1000b
	0x1C,	//db	1 1100b
	0x08,	//db	0 1000b
	0x08,	//db	0 1000b
	0x08,	//db	0 1000b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;67-g
	0x0F,	//db	0 1111b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x0F,	//db	0 1111b
	0x01,	//db	0 0001b
	0x0E,	//db	0 1110b
	0x00,	//db	0 0000b

	0x10,	//db	1 0000b			;68-h
	0x10,	//db	1 0000b
	0x16,	//db	1 0110b
	0x19,	//db	1 1001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x00,	//db	0 0000b

	0b010,			// 69-i
	0b000,
	0b110,
	0b010,
	0b010,
	0b010,
	0b111,
	0b000,

	0b0001,			// 6A 'j'
	0b0000,
	0b0011,
	0b0001,
	0b0001,
	0b1001,
	0b0110,
	0b0000,

	0x10,	//db	1 0000b			;6B-k
	0x10,	//db	1 0000b
	0x12,	//db	1 0010b
	0x14,	//db	1 0100b
	0x18,	//db	1 1000b
	0x14,	//db	1 0100b
	0x12,	//db	1 0010b
	0x00,	//db	0 0000b

	0b110,							// 6C 'l'
	0b010,
	0b010,
	0b010,
	0b010,
	0b010,
	0b111,
	0b000,

	0x00,	//db	0 0000b			;6D-m
	0x00,	//db	0 0000b
	0x1A,	//db	1 1010b
	0x15,	//db	1 0101b
	0x15,	//db	1 0101b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;6E-n
	0x00,	//db	0 0000b
	0x16,	//db	1 0110b
	0x19,	//db	1 1001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;6F-o
	0x00,	//db	0 0000b
	0x0E,	//db	0 1110b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x0E,	//db	0 1110b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;70-p
	0x00,	//db	0 0000b
	0x1E,	//db	1 1110b
	0x11,	//db	1 0001b
	0x1E,	//db	1 1110b
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;71-q
	0x00,	//db	0 0000b
	0x0D,	//db	0 1101b
	0x13,	//db	1 0011b
	0x0F,	//db	0 1111b
	0x01,	//db	0 0001b
	0x01,	//db	0 0001b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;72-r
	0x00,	//db	0 0000b
	0x16,	//db	1 0110b
	0x19,	//db	1 1001b
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x10,	//db	1 0000b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;73-s
	0x00,	//db	0 0000b
	0x0E,	//db	0 1110b
	0x10,	//db	1 0000b
	0x0E,	//db	0 1110b
	0x01,	//db	0 0001b
	0x1E,	//db	1 1110b
	0x00,	//db	0 0000b

	0x08,	//db	0 1000b			;74-t
	0x08,	//db	0 1000b
	0x1C,	//db	1 1100b
	0x08,	//db	0 1000b
	0x08,	//db	0 1000b
	0x09,	//db	0 1001b
	0x06,	//db	0 0110b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;75-u
	0x00,	//db	0 0000b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x13,	//db	1 0011b
	0x0D,	//db	0 1101b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;76-v
	0x00,	//db	0 0000b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x0A,	//db	0 1010b
	0x04,	//db	0 0100b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;77-w
	0x00,	//db	0 0000b
	0x11,	//db	1 0001b
	0x15,	//db	1 0101b
	0x15,	//db	1 0101b
	0x15,	//db	1 0101b
	0x0A,	//db	0 1010b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;78-x
	0x00,	//db	0 0000b
	0x11,	//db	1 0001b
	0x0A,	//db	0 1010b
	0x04,	//db	0 0100b
	0x0A,	//db	0 1010b
	0x11,	//db	1 0001b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;79-y
	0x00,	//db	0 0000b
	0x11,	//db	1 0001b
	0x11,	//db	1 0001b
	0x0F,	//db	0 1111b
	0x01,	//db	0 0001b
	0x0E,	//db	0 1110b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;7A-z
	0x00,	//db	0 0000b
	0x1F,	//db	1 1111b
	0x02,	//db 	0 0010b
	0x04,	//db	0 0100b
	0x08,	//db	0 1000b
	0x1F,	//db	1 1111b
	0x00,	//db	0 0000b

	0b001,			// 7B
	0b010,
	0b010,
	0b100,
	0b010,
	0b010,
	0b001,
	0b000,

	0b1,			// 7C
	0b1,
	0b1,
	0b1,
	0b1,
	0b1,
	0b1,
	0b0,

	0b100,			// 7D
	0b010,
	0b010,
	0b001,
	0b010,
	0b010,
	0b100,
	0b000,

	0x00,	//db	0 0000b			;7E
	0x04,	//db	0 0100b
	0x02,	//db 	0 0010b
	0x1F,	//db	1 1111b
	0x02,	//db 	0 0010b
	0x04,	//db	0 0100b
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;7F
	0x04,	//db	0 0100b
	0x08,	//db	0 1000b
	0x1F,	//db	1 1111b
	0x08,	//db	0 1000b
	0x04,	//db	0 0100b
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b

//		; SYMBOLE SPECJALNE

	0x1F,	//db	1 11111b		;80 - alternatywna SPACJA
	0x1F,	//db	1 11111b
	0x1F,	//db	1 11111b
	0x1F,	//db	1 11111b
	0x1F,	//db	1 11111b
	0x1F,	//db	1 11111b
	0x1F,	//db	1 11111b
	0x1F,	//db	1 11111b

	0b0000,			// 81 - PLAY
	0b1100,
	0b1110,
	0b1111,
	0b1111,
	0b1110,
	0b1100,
	0b0000,

	0x00,	//db	0 0000b			;82 - BACK PLAY
	0x03,	//db	0 0011b
	0x07,	//db	0 0111b
	0x0F,	//db	0 1111b
	0x0F,	//db	0 1111b
	0x07,	//db	0 0111b
	0x03,	//db	0 0011b
	0x00,	//db	0 0000b

	0x00,	//db	00 0000b		;83 - FF
	0x24,	//db	10 0100b
	0x36,	//db	11 0110b
	0x3F,	//db	11 1111b
	0x3F,	//db	11 1111b
	0x36,	//db	11 0110b
	0x24,	//db	10 0100b
	0x00,	//db	00 0000b

	0x00,	//db	00 0000b		;84 - BACK FF
	0x09,	//db	00 1001b
	0x1B,	//db	01 1011b
	0x3F,	//db	11 1111b
	0x3F,	//db	11 1111b
	0x1B,	//db	01 1011b
	0x09,	//db	00 1001b
	0x00,	//db	00 0000b

	0x00,	//db	0 0000b			;85 - STOP
	0x00,	//db	0 0000b
	0x1E,	//db	1 1110b
	0x1E,	//db	1 1110b
	0x1E,	//db	1 1110b
	0x1E,	//db	1 1110b
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;86 - PAUSE
	0x1B,	//db	1 1011b
	0x1B,	//db	1 1011b
	0x1B,	//db	1 1011b
	0x1B,	//db	1 1011b
	0x1B,	//db	1 1011b
	0x1B,	//db	1 1011b
	0x00,	//db	0 0000b

	0x00,	//db	0 0000b			;87 - REC
	0x00,	//db	0 0000b
	0x0E,	//db	0 1110b
	0x1F,	//db	1 1111b
	0x1F,	//db	1 1111b
	0x0E,	//db	0 1110b
	0x00,	//db	0 0000b
	0x00,	//db	0 0000b

	0x00,	//db	00 0000b		;88 - ramka - prawo/dol
	0x00,	//db	00 0000b
	0x1F,	//db	01 1111b
	0x10,	//db	01 0000b
	0x10,	//db	01 0000b
	0x13,	//db	01 0011b
	0x12,	//db	01 0010b
	0x12,	//db	01 0010b

	0x00,	//db	00 0000b		;89 - ramka - lewo/dol
	0x00,	//db	00 0000b
	0x3E,	//db	11 1110b
	0x02,	//db	00 0010b
	0x02,	//db	00 0010b
	0x32,	//db	11 0010b
	0x12,	//db	01 0010b
	0x12,	//db	01 0010b

	0x12,	//db	01 0010b		;8A - ramka - prawo/gora
	0x12,	//db	01 0010b
	0x13,	//db	01 0011b
	0x10,	//db	01 0000b
	0x10,	//db	01 0000b
	0x1F,	//db	01 1111b
	0x00,	//db	00 0000b
	0x00,	//db	00 0000b

	0x12,	//db	01 0010b		;8B - ramka - lewo/gora
	0x12,	//db	01 0010b
	0x32,	//db	11 0010b
	0x02,	//db	00 0010b
	0x02,	//db	00 0010b
	0x3E,	//db	11 1110b
	0x00,	//db	00 0000b
	0x00,	//db	00 0000b

	0x00,	//db	00 0000b		;8C - ramka - poziomo
	0x00,	//db	00 0000b
	0x3F,	//db	11 1111b
	0x00,	//db	00 0000b
	0x00,	//db	00 0000b
	0x3F,	//db	11 1111b
	0x00,	//db	00 0000b
	0x00,	//db	00 0000b

	0x12,	//db	01 0010b		;8D - ramka - pionowo
	0x12,	//db	01 0010b
	0x12,	//db	01 0010b
	0x12,	//db	01 0010b
	0x12,	//db	01 0010b
	0x12,	//db	01 0010b
	0x12,	//db	01 0010b
	0x12,	//db	01 0010b

	0x00,	//db	00 0000b		;8E - ramka - poziomo/dol
	0x00,	//db	00 0000b
	0x3F,	//db	11 1111b
	0x00,	//db	00 0000b
	0x00,	//db	00 0000b
	0x33,	//db	11 0011b
	0x12,	//db	01 0010b
	0x12,	//db	01 0010b

	0x12,	//db	01 0010b		;8F - ramka - poziomo/gora
	0x12,	//db	01 0010b
	0x33,	//db	11 0011b
	0x00,	//db	00 0000b
	0x00,	//db	00 0000b
	0x3F,	//db	11 1111b
	0x00,	//db	00 0000b
	0x00,	//db	00 0000b

	0x12,	//db	01 0010b		;90 - ramka - pionowo/prawo
	0x12,	//db	01 0010b
	0x13,	//db	01 0011b
	0x10,	//db	01 0000b
	0x10,	//db	01 0000b
	0x13,	//db	01 0011b
	0x12,	//db	01 0010b
	0x12,	//db	01 0010b

	0x12,	//db	01 0010b		;91 - ramka - pionowo/lewo
	0x12,	//db	01 0010b
	0x32,	//db	11 0010b
	0x02,	//db	00 0010b
	0x02,	//db	00 0010b
	0x32,	//db	11 0010b
	0x12,	//db	01 0010b
	0x12,	//db	01 0010b

	0x12,	//db	01 0010b		;92 - ramka - krzyz
	0x12,	//db	01 0010b
	0x33,	//db	11 0011b
	0x00,	//db	00 0000b
	0x00,	//db	00 0000b
	0x33,	//db	11 0011b
	0x12,	//db	01 0010b
	0x12	//db	01 0010b
	};
							//	 0 1 2 3 4 5 6 7 8 9 a b c d e f
CODE unsigned char lenFonty[] = {0,5,5,5,5,5,5,5,5,5,8,8,5,5,7,8,	// 0x
								 8,5,5,5,3,5,5,5,5,5,0,0,0,0,0,0,	// 1x
								 2,1,3,5,5,5,5,4,3,3,5,5,2,1,2,5,	// 2x	(spacja nie 0 - definicja w zmiennej LenFontSpc) '-' (znak 2d) długość 3
								 5,3,5,5,5,5,5,5,5,5,2,2,4,5,4,5,	// 3x
								 5,5,5,5,5,5,5,5,5,3,5,5,5,5,5,5,	// 4x
								 5,5,5,5,5,5,5,5,5,3,5,3,5,3,5,5,	// 5x
								 3,5,5,5,5,5,5,5,5,3,4,5,3,5,5,5,	// 6x
								 5,1,5,5,5,5,5,5,5,5,5,3,1,3,5,5,	// 7x
								 5,5,5,6,6,5,5,5,6,6,6,6,6,6,6,6,	// 8x
								 6,6,6								// 9x
								};



majsterek
-
Posty: 2
Rejestracja: 18 cze 2018, 13:15

Re: Poszukiwana czcionka TT z LCD 2x16

Post autor: majsterek » 18 cze 2018, 13:22

Witam. Ciekawy temat, fajnie było by na stronie zamieścić gdzieś gotowca, np. wersja na WordPress

Ireneusz
-
Posty: 2
Rejestracja: 07 paź 2018, 14:22

Re: Poszukiwana czcionka TT z LCD 2x16

Post autor: Ireneusz » 07 paź 2018, 14:24

Zastanawiam się czy przypadkiem nie próbowałeś może poszukać w Google Fonts?

ODPOWIEDZ