Font cleanup. Remove fonts with unclear licences, add replacement font

This commit is contained in:
Stefan `Sec` Zehl 2011-05-16 01:10:48 +02:00
parent c5a92a49fa
commit ed83a35379
12 changed files with 1547 additions and 5421 deletions

View File

@ -9,8 +9,7 @@ TARGET = LPC13xx
OBJS = OBJS =
OBJS += smallfonts.o OBJS += smallfonts.o
OBJS += vera17.o OBJS += ubuntu18.o
OBJS += comic15.o
OBJS += display.o OBJS += display.o
OBJS += render.o OBJS += render.o

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +0,0 @@
#include "fonts.h"
extern const struct FONT_DEF Font_Comic15pt;

1541
lcd/ubuntu18.c Normal file

File diff suppressed because it is too large Load Diff

3
lcd/ubuntu18.h Normal file
View File

@ -0,0 +1,3 @@
#include "fonts.h"
extern const struct FONT_DEF Font_Ubuntu18pt;

View File

@ -1,849 +0,0 @@
#include "vera11.h"
/* Font data for Bitstream Vera Sans 11pt */
/* Bitmaps */
const uint8_t Vera11ptBitmaps[] = {
/* ' ' at 0 */
/* '!' at 0 */
0x0c,0xfe, /* ** ******* */
/* '"' at 2 */
0x00,0x1e, /* **** */
0x00,0x00, /* */
0x00,0x00, /* */
0x00,0x1e, /* **** */
/* '#' at 10 */
0x01,0x00, /* * */
0x01,0x10, /* * * */
0x0f,0x10, /* **** * */
0x01,0xf8, /* ****** */
0x01,0x1e, /* * **** */
0x0f,0x10, /* **** * */
0x03,0xf0, /* ****** */
0x01,0x1e, /* * **** */
0x01,0x10, /* * * */
0x00,0x10, /* * */
/* '$' at 30 */
0x04,0x38, /* * *** */
0x08,0x48, /* * * * */
0x08,0x44, /* * * * */
0x3f,0xff, /* ************** */
0x08,0x84, /* * * * */
0x05,0x84, /* * ** * */
0x07,0x08, /* *** * */
/* '%' at 44 */
0x00,0x3c, /* **** */
0x00,0x66, /* ** ** */
0x00,0x42, /* * * */
0x0c,0x66, /* ** ** ** */
0x02,0x3c, /* * **** */
0x01,0x80, /* ** */
0x00,0x40, /* * */
0x00,0x30, /* ** */
0x07,0x88, /* **** * */
0x0c,0xc6, /* ** ** ** */
0x08,0x40, /* * * */
0x0c,0xc0, /* ** ** */
0x07,0x80, /* **** */
/* '&' at 70 */
0x03,0x80, /* *** */
0x04,0x7c, /* * ***** */
0x08,0x36, /* * ** ** */
0x08,0x42, /* * * * */
0x08,0x82, /* * * * */
0x09,0x04, /* * * * */
0x06,0x00, /* ** */
0x07,0x00, /* *** */
0x0d,0xc0, /* ** *** */
0x08,0x00, /* * */
/* ''' at 90 */
0x00,0x1e, /* **** */
/* '(' at 92 */
0x07,0xf0, /* ******* */
0x1c,0x1c, /* *** *** */
0x20,0x02, /* * * */
/* ')' at 98 */
0x20,0x02, /* * * */
0x1c,0x1c, /* *** *** */
0x07,0xf0, /* ******* */
/* '*' at 104 */
0x00,0x24, /* * * */
0x00,0x00, /* */
0x00,0x18, /* ** */
0x00,0x7e, /* ****** */
0x00,0x18, /* ** */
0x00,0x00, /* */
0x00,0x24, /* * * */
/* '+' at 118 */
0x00,0x80, /* * */
0x00,0x80, /* * */
0x00,0x80, /* * */
0x00,0x80, /* * */
0x0f,0xf8, /* ********* */
0x00,0x80, /* * */
0x00,0x80, /* * */
0x00,0x80, /* * */
0x00,0x80, /* * */
/* ',' at 136 */
0x20,0x00, /* * */
0x1c,0x00, /* *** */
/* '-' at 140 */
0x00,0x80, /* * */
0x00,0x80, /* * */
0x00,0x80, /* * */
0x00,0x80, /* * */
/* '.' at 148 */
0x0c,0x00, /* ** */
/* '/' at 150 */
0x18,0x00, /* ** */
0x0f,0x00, /* **** */
0x01,0xe0, /* **** */
0x00,0x3c, /* **** */
0x00,0x06, /* ** */
/* '0' at 160 */
0x03,0xf8, /* ******* */
0x06,0x0c, /* ** ** */
0x0c,0x06, /* ** ** */
0x08,0x02, /* * * */
0x08,0x02, /* * * */
0x0c,0x06, /* ** ** */
0x06,0x0c, /* ** ** */
0x03,0xf8, /* ******* */
/* '1' at 176 */
0x00,0x04, /* * */
0x08,0x06, /* * ** */
0x08,0x02, /* * * */
0x0f,0xfe, /* *********** */
0x08,0x00, /* * */
0x08,0x00, /* * */
/* '2' at 188 */
0x0c,0x0c, /* ** ** */
0x0c,0x06, /* ** ** */
0x0a,0x02, /* * * * */
0x09,0x02, /* * * * */
0x08,0x82, /* * * * */
0x08,0x64, /* * ** * */
0x08,0x3c, /* * **** */
/* '3' at 202 */
0x04,0x04, /* * * */
0x08,0x02, /* * * */
0x08,0x42, /* * * * */
0x08,0x42, /* * * * */
0x08,0x42, /* * * * */
0x04,0xe4, /* * *** * */
0x07,0xbc, /* **** **** */
/* '4' at 216 */
0x01,0x80, /* ** */
0x01,0x60, /* * ** */
0x01,0x30, /* * ** */
0x01,0x0c, /* * ** */
0x01,0x02, /* * * */
0x0f,0xfe, /* *********** */
0x01,0x00, /* * */
0x01,0x00, /* * */
/* '5' at 232 */
0x04,0x7e, /* * ****** */
0x08,0x22, /* * * * */
0x08,0x22, /* * * * */
0x08,0x22, /* * * * */
0x0c,0x42, /* ** * * */
0x06,0xc2, /* ** ** * */
0x03,0x80, /* *** */
/* '6' at 246 */
0x03,0xf0, /* ****** */
0x04,0x4c, /* * * ** */
0x0c,0x64, /* ** ** * */
0x08,0x22, /* * * * */
0x08,0x22, /* * * * */
0x0c,0x62, /* ** ** * */
0x06,0xc2, /* ** ** * */
0x03,0x84, /* *** * */
/* '7' at 262 */
0x00,0x02, /* * */
0x00,0x02, /* * */
0x08,0x02, /* * * */
0x07,0x02, /* *** * */
0x00,0xe2, /* *** * */
0x00,0x3a, /* *** * */
0x00,0x06, /* ** */
/* '8' at 276 */
0x07,0x9c, /* **** *** */
0x04,0xe4, /* * *** * */
0x08,0x42, /* * * * */
0x08,0x42, /* * * * */
0x08,0x42, /* * * * */
0x08,0x42, /* * * * */
0x04,0xe4, /* * *** * */
0x07,0x9c, /* **** *** */
/* '9' at 292 */
0x04,0x38, /* * *** */
0x08,0x44, /* * * * */
0x08,0xc6, /* * ** ** */
0x08,0x82, /* * * * */
0x08,0x82, /* * * * */
0x04,0xc6, /* * ** ** */
0x06,0x6c, /* ** ** ** */
0x01,0xf8, /* ****** */
/* ':' at 308 */
0x0c,0x30, /* ** ** */
/* ';' at 310 */
0x20,0x00, /* * */
0x1c,0x30, /* *** ** */
/* '<' at 314 */
0x00,0xc0, /* ** */
0x00,0xc0, /* ** */
0x01,0xe0, /* **** */
0x01,0x20, /* * * */
0x01,0x20, /* * * */
0x02,0x10, /* * * */
0x02,0x10, /* * * */
0x06,0x10, /* ** * */
0x04,0x08, /* * * */
/* '=' at 332 */
0x01,0x20, /* * * */
0x01,0x20, /* * * */
0x01,0x20, /* * * */
0x01,0x20, /* * * */
0x01,0x20, /* * * */
0x01,0x20, /* * * */
0x01,0x20, /* * * */
0x01,0x20, /* * * */
0x01,0x20, /* * * */
/* '>' at 350 */
0x04,0x08, /* * * */
0x02,0x10, /* * * */
0x02,0x10, /* * * */
0x02,0x10, /* * * */
0x01,0x20, /* * * */
0x01,0x20, /* * * */
0x01,0xe0, /* **** */
0x00,0xc0, /* ** */
0x00,0xc0, /* ** */
/* '?' at 368 */
0x00,0x04, /* * */
0x00,0x02, /* * */
0x0d,0xc2, /* ** *** * */
0x00,0x62, /* ** * */
0x00,0x36, /* ** ** */
0x00,0x1c, /* *** */
/* '@' at 380 */
0x03,0xe0, /* ***** */
0x0c,0x38, /* ** *** */
0x18,0x0c, /* ** ** */
0x11,0xc4, /* * *** * */
0x32,0x26, /* ** * * ** */
0x24,0x12, /* * * * * */
0x24,0x12, /* * * * * */
0x24,0x12, /* * * * * */
0x22,0x22, /* * * * * */
0x37,0xf4, /* ** ******* * */
0x14,0x0c, /* * * ** */
0x02,0x18, /* * ** */
0x01,0xe0, /* **** */
/* 'A' at 406 */
0x08,0x00, /* * */
0x07,0x00, /* *** */
0x01,0xe0, /* **** */
0x01,0x38, /* * *** */
0x01,0x06, /* * ** */
0x01,0x06, /* * ** */
0x01,0x38, /* * *** */
0x01,0xe0, /* **** */
0x07,0x00, /* *** */
0x08,0x00, /* * */
/* 'B' at 426 */
0x0f,0xfe, /* *********** */
0x08,0x42, /* * * * */
0x08,0x42, /* * * * */
0x08,0x42, /* * * * */
0x08,0x42, /* * * * */
0x08,0x42, /* * * * */
0x04,0xe4, /* * *** * */
0x03,0xb8, /* *** *** */
/* 'C' at 442 */
0x01,0xf0, /* ***** */
0x06,0x0c, /* ** ** */
0x04,0x04, /* * * */
0x08,0x02, /* * * */
0x08,0x02, /* * * */
0x08,0x02, /* * * */
0x08,0x02, /* * * */
0x0c,0x06, /* ** ** */
0x06,0x0c, /* ** ** */
/* 'D' at 460 */
0x0f,0xfe, /* *********** */
0x08,0x02, /* * * */
0x08,0x02, /* * * */
0x08,0x02, /* * * */
0x08,0x02, /* * * */
0x08,0x02, /* * * */
0x04,0x04, /* * * */
0x06,0x0c, /* ** ** */
0x01,0xf0, /* ***** */
/* 'E' at 478 */
0x0f,0xfe, /* *********** */
0x08,0x42, /* * * * */
0x08,0x42, /* * * * */
0x08,0x42, /* * * * */
0x08,0x42, /* * * * */
0x08,0x42, /* * * * */
0x08,0x42, /* * * * */
/* 'F' at 492 */
0x0f,0xfe, /* *********** */
0x00,0x42, /* * * */
0x00,0x42, /* * * */
0x00,0x42, /* * * */
0x00,0x42, /* * * */
0x00,0x42, /* * * */
/* 'G' at 504 */
0x01,0xf0, /* ***** */
0x02,0x08, /* * * */
0x04,0x04, /* * * */
0x0c,0x02, /* ** * */
0x08,0x02, /* * * */
0x08,0x02, /* * * */
0x08,0x02, /* * * */
0x08,0x42, /* * * * */
0x0c,0x46, /* ** * ** */
0x07,0xcc, /* ***** ** */
/* 'H' at 524 */
0x0f,0xfe, /* *********** */
0x00,0x40, /* * */
0x00,0x40, /* * */
0x00,0x40, /* * */
0x00,0x40, /* * */
0x00,0x40, /* * */
0x00,0x40, /* * */
0x00,0x40, /* * */
0x0f,0xfe, /* *********** */
/* 'I' at 542 */
0x0f,0xfe, /* *********** */
/* 'J' at 544 */
0x60,0x00, /* ** */
0x3f,0xfe, /* ************* */
/* 'K' at 548 */
0x0f,0xfe, /* *********** */
0x00,0x00, /* */
0x00,0x60, /* ** */
0x00,0x90, /* * * */
0x01,0x08, /* * * */
0x02,0x0c, /* * ** */
0x04,0x06, /* * ** */
0x08,0x02, /* * * */
0x08,0x00, /* * */
/* 'L' at 566 */
0x0f,0xfe, /* *********** */
0x08,0x00, /* * */
0x08,0x00, /* * */
0x08,0x00, /* * */
0x08,0x00, /* * */
0x08,0x00, /* * */
0x08,0x00, /* * */
/* 'M' at 580 */
0x0f,0xfe, /* *********** */
0x00,0x06, /* ** */
0x00,0x18, /* ** */
0x00,0x60, /* ** */
0x01,0x80, /* ** */
0x02,0x00, /* * */
0x01,0x80, /* ** */
0x00,0x60, /* ** */
0x00,0x18, /* ** */
0x00,0x06, /* ** */
0x0f,0xfe, /* *********** */
/* 'N' at 602 */
0x0f,0xfe, /* *********** */
0x00,0x06, /* ** */
0x00,0x08, /* * */
0x00,0x30, /* ** */
0x00,0x40, /* * */
0x01,0x80, /* ** */
0x06,0x00, /* ** */
0x0c,0x00, /* ** */
0x0f,0xfe, /* *********** */
/* 'O' at 620 */
0x01,0xf0, /* ***** */
0x06,0x0c, /* ** ** */
0x04,0x04, /* * * */
0x08,0x02, /* * * */
0x08,0x02, /* * * */
0x08,0x02, /* * * */
0x08,0x02, /* * * */
0x04,0x04, /* * * */
0x06,0x0c, /* ** ** */
0x01,0xf0, /* ***** */
/* 'P' at 640 */
0x0f,0xfe, /* *********** */
0x00,0x82, /* * * */
0x00,0x82, /* * * */
0x00,0x82, /* * * */
0x00,0x82, /* * * */
0x00,0x44, /* * * */
0x00,0x38, /* *** */
/* 'Q' at 654 */
0x01,0xf0, /* ***** */
0x06,0x0c, /* ** ** */
0x04,0x04, /* * * */
0x08,0x02, /* * * */
0x08,0x02, /* * * */
0x08,0x02, /* * * */
0x08,0x02, /* * * */
0x1c,0x04, /* *** * */
0x26,0x0c, /* * ** ** */
0x01,0xf0, /* ***** */
/* 'R' at 674 */
0x0f,0xfe, /* *********** */
0x00,0x42, /* * * */
0x00,0x42, /* * * */
0x00,0x42, /* * * */
0x00,0x42, /* * * */
0x00,0xe4, /* *** * */
0x07,0x38, /* *** *** */
0x0c,0x00, /* ** */
/* 'S' at 690 */
0x06,0x1c, /* ** *** */
0x0c,0x24, /* ** * * */
0x08,0x22, /* * * * */
0x08,0x62, /* * ** * */
0x08,0x42, /* * * * */
0x08,0x42, /* * * * */
0x04,0xc6, /* * ** ** */
0x03,0x84, /* *** * */
/* 'T' at 706 */
0x00,0x02, /* * */
0x00,0x02, /* * */
0x00,0x02, /* * */
0x00,0x02, /* * */
0x0f,0xfe, /* *********** */
0x00,0x02, /* * */
0x00,0x02, /* * */
0x00,0x02, /* * */
0x00,0x02, /* * */
/* 'U' at 724 */
0x03,0xfe, /* ********* */
0x06,0x00, /* ** */
0x08,0x00, /* * */
0x08,0x00, /* * */
0x08,0x00, /* * */
0x08,0x00, /* * */
0x08,0x00, /* * */
0x06,0x00, /* ** */
0x03,0xfe, /* ********* */
/* 'V' at 742 */
0x00,0x02, /* * */
0x00,0x18, /* ** */
0x00,0xe0, /* *** */
0x03,0x80, /* *** */
0x0c,0x00, /* ** */
0x0c,0x00, /* ** */
0x07,0x00, /* *** */
0x00,0xe0, /* *** */
0x00,0x38, /* *** */
0x00,0x06, /* ** */
/* 'W' at 762 */
0x00,0x06, /* ** */
0x00,0x78, /* **** */
0x07,0x80, /* **** */
0x0c,0x00, /* ** */
0x07,0x80, /* **** */
0x00,0x78, /* **** */
0x00,0x1e, /* **** */
0x00,0x78, /* **** */
0x07,0x80, /* **** */
0x0c,0x00, /* ** */
0x07,0x80, /* **** */
0x00,0x78, /* **** */
0x00,0x06, /* ** */
/* 'X' at 788 */
0x0c,0x02, /* ** * */
0x06,0x0c, /* ** ** */
0x01,0x98, /* ** ** */
0x00,0x60, /* ** */
0x00,0xe0, /* *** */
0x01,0x98, /* ** ** */
0x06,0x0c, /* ** ** */
0x08,0x02, /* * * */
/* 'Y' at 804 */
0x00,0x02, /* * */
0x00,0x04, /* * */
0x00,0x18, /* ** */
0x00,0x20, /* * */
0x0f,0xc0, /* ****** */
0x00,0x20, /* * */
0x00,0x18, /* ** */
0x00,0x04, /* * */
0x00,0x02, /* * */
/* 'Z' at 822 */
0x0c,0x02, /* ** * */
0x0a,0x02, /* * * * */
0x09,0x02, /* * * * */
0x08,0x82, /* * * * */
0x08,0x42, /* * * * */
0x08,0x22, /* * * * */
0x08,0x12, /* * * * */
0x08,0x0a, /* * * * */
0x08,0x06, /* * ** */
/* '[' at 840 */
0x3f,0xfe, /* ************* */
0x20,0x02, /* * * */
0x20,0x02, /* * * */
/* '\' at 846 */
0x00,0x06, /* ** */
0x00,0x3c, /* **** */
0x01,0xe0, /* **** */
0x0f,0x00, /* **** */
0x18,0x00, /* ** */
/* ']' at 856 */
0x20,0x02, /* * * */
0x20,0x02, /* * * */
0x3f,0xfe, /* ************* */
/* '^' at 862 */
0x00,0x10, /* * */
0x00,0x18, /* ** */
0x00,0x0c, /* ** */
0x00,0x06, /* ** */
0x00,0x02, /* * */
0x00,0x06, /* ** */
0x00,0x0c, /* ** */
0x00,0x18, /* ** */
0x00,0x10, /* * */
/* '_' at 880 */
0x80,0x00, /* * */
0x80,0x00, /* * */
0x80,0x00, /* * */
0x80,0x00, /* * */
0x80,0x00, /* * */
0x80,0x00, /* * */
0x80,0x00, /* * */
0x80,0x00, /* * */
/* '`' at 896 */
0x00,0x01, /* * */
0x00,0x03, /* ** */
0x00,0x06, /* ** */
0x00,0x04, /* * */
/* 'a' at 904 */
0x07,0x00, /* *** */
0x0d,0xa0, /* ** ** * */
0x08,0x90, /* * * * */
0x08,0x90, /* * * * */
0x0c,0x90, /* ** * * */
0x06,0xa0, /* ** * * */
0x0f,0xc0, /* ****** */
/* 'b' at 918 */
0x0f,0xfe, /* *********** */
0x06,0x60, /* ** ** */
0x08,0x10, /* * * */
0x08,0x10, /* * * */
0x08,0x30, /* * ** */
0x06,0x60, /* ** ** */
0x03,0xc0, /* **** */
/* 'c' at 932 */
0x03,0xc0, /* **** */
0x06,0x60, /* ** ** */
0x0c,0x30, /* ** ** */
0x08,0x10, /* * * */
0x08,0x10, /* * * */
0x04,0x20, /* * * */
/* 'd' at 944 */
0x03,0xc0, /* **** */
0x06,0x60, /* ** ** */
0x08,0x10, /* * * */
0x08,0x10, /* * * */
0x08,0x30, /* * ** */
0x06,0x60, /* ** ** */
0x0f,0xfe, /* *********** */
/* 'e' at 958 */
0x03,0xc0, /* **** */
0x04,0xa0, /* * * * */
0x08,0xb0, /* * * ** */
0x08,0x90, /* * * * */
0x08,0x90, /* * * * */
0x08,0xa0, /* * * * */
0x04,0xc0, /* * ** */
/* 'f' at 972 */
0x00,0x10, /* * */
0x0f,0xfc, /* ********** */
0x00,0x12, /* * * */
0x00,0x12, /* * * */
0x00,0x02, /* * */
/* 'g' at 982 */
0x03,0xc0, /* **** */
0x26,0x60, /* * ** ** */
0x48,0x10, /* * * * */
0x48,0x10, /* * * * */
0x48,0x10, /* * * * */
0x26,0x60, /* * ** ** */
0x1f,0xf0, /* ********* */
/* 'h' at 996 */
0x0f,0xfe, /* *********** */
0x00,0x20, /* * */
0x00,0x10, /* * */
0x00,0x10, /* * */
0x00,0x10, /* * */
0x00,0x30, /* ** */
0x0f,0xe0, /* ******* */
/* 'i' at 1010 */
0x0f,0xf6, /* ******** ** */
/* 'j' at 1012 */
0x40,0x00, /* * */
0x3f,0xf6, /* ********** ** */
/* 'k' at 1016 */
0x0f,0xfe, /* *********** */
0x00,0x80, /* * */
0x01,0x80, /* ** */
0x02,0x40, /* * * */
0x04,0x20, /* * * */
0x08,0x10, /* * * */
0x08,0x00, /* * */
/* 'l' at 1030 */
0x0f,0xfe, /* *********** */
/* 'm' at 1032 */
0x0f,0xf0, /* ******** */
0x00,0x20, /* * */
0x00,0x10, /* * */
0x00,0x10, /* * */
0x00,0x10, /* * */
0x00,0x30, /* ** */
0x0f,0xe0, /* ******* */
0x00,0x20, /* * */
0x00,0x10, /* * */
0x00,0x10, /* * */
0x00,0x10, /* * */
0x00,0x30, /* ** */
0x0f,0xe0, /* ******* */
/* 'n' at 1058 */
0x0f,0xf0, /* ******** */
0x00,0x20, /* * */
0x00,0x10, /* * */
0x00,0x10, /* * */
0x00,0x10, /* * */
0x00,0x30, /* ** */
0x0f,0xe0, /* ******* */
/* 'o' at 1072 */
0x03,0xc0, /* **** */
0x06,0x60, /* ** ** */
0x08,0x30, /* * ** */
0x08,0x10, /* * * */
0x08,0x30, /* * ** */
0x06,0x60, /* ** ** */
0x03,0xc0, /* **** */
/* 'p' at 1086 */
0x7f,0xf0, /* *********** */
0x06,0x60, /* ** ** */
0x08,0x10, /* * * */
0x08,0x10, /* * * */
0x08,0x30, /* * ** */
0x06,0x60, /* ** ** */
0x03,0xc0, /* **** */
/* 'q' at 1100 */
0x03,0xc0, /* **** */
0x06,0x60, /* ** ** */
0x08,0x10, /* * * */
0x08,0x10, /* * * */
0x08,0x30, /* * ** */
0x06,0x60, /* ** ** */
0x7f,0xf0, /* *********** */
/* 'r' at 1114 */
0x0f,0xf0, /* ******** */
0x00,0x20, /* * */
0x00,0x10, /* * */
0x00,0x10, /* * */
0x00,0x10, /* * */
/* 's' at 1124 */
0x04,0xe0, /* * *** */
0x08,0xb0, /* * * ** */
0x09,0x90, /* * ** * */
0x09,0x10, /* * * * */
0x0d,0x10, /* ** * * */
0x06,0x20, /* ** * */
/* 't' at 1136 */
0x00,0x10, /* * */
0x07,0xfc, /* ********* */
0x08,0x10, /* * * */
0x08,0x10, /* * * */
0x08,0x10, /* * * */
/* 'u' at 1146 */
0x07,0xf0, /* ******* */
0x0c,0x00, /* ** */
0x08,0x00, /* * */
0x08,0x00, /* * */
0x08,0x00, /* * */
0x04,0x00, /* * */
0x0f,0xf0, /* ******** */
/* 'v' at 1160 */
0x00,0x30, /* ** */
0x00,0xe0, /* *** */
0x07,0x00, /* *** */
0x0c,0x00, /* ** */
0x0c,0x00, /* ** */
0x07,0x00, /* *** */
0x00,0xe0, /* *** */
0x00,0x30, /* ** */
/* 'w' at 1176 */
0x00,0x10, /* * */
0x00,0xf0, /* **** */
0x07,0x80, /* **** */
0x0e,0x00, /* *** */
0x07,0x00, /* *** */
0x00,0xc0, /* ** */
0x00,0x30, /* ** */
0x00,0xc0, /* ** */
0x07,0x00, /* *** */
0x0e,0x00, /* *** */
0x03,0x80, /* *** */
0x00,0x70, /* *** */
/* 'x' at 1200 */
0x08,0x10, /* * * */
0x0c,0x30, /* ** ** */
0x02,0x40, /* * * */
0x01,0x80, /* ** */
0x01,0x80, /* ** */
0x02,0x40, /* * * */
0x0c,0x30, /* ** ** */
0x08,0x10, /* * * */
/* 'y' at 1216 */
0x00,0x10, /* * */
0x40,0x60, /* * ** */
0x41,0x80, /* * ** */
0x36,0x00, /* ** ** */
0x1c,0x00, /* *** */
0x07,0x00, /* *** */
0x00,0xe0, /* *** */
0x00,0x30, /* ** */
/* 'z' at 1232 */
0x0c,0x10, /* ** * */
0x0a,0x10, /* * * * */
0x09,0x10, /* * * * */
0x08,0x90, /* * * * */
0x08,0x50, /* * * * */
0x08,0x30, /* * ** */
/* '{' at 1244 */
0x00,0x80, /* * */
0x01,0xc0, /* *** */
0x3f,0x7c, /* ****** ***** */
0x40,0x02, /* * * */
0x40,0x02, /* * * */
/* '|' at 1254 */
0xff,0xfe, /* *************** */
/* '}' at 1256 */
0x40,0x02, /* * * */
0x40,0x02, /* * * */
0x3f,0x7c, /* ****** ***** */
0x01,0xc0, /* *** */
0x00,0x80, /* * */
/* '~' at 1266 */
0x00,0x80, /* * */
0x00,0x40, /* * */
0x00,0x40, /* * */
0x00,0x40, /* * */
0x00,0xc0, /* ** */
0x00,0x80, /* * */
0x00,0x80, /* * */
0x00,0x80, /* * */
0x00,0x40, /* * */
};
/* Character descriptors */
const FONT_CHAR_INFO_v2 Vera11ptDescriptors[] = {
{ 0, 5, 0}, /* */
{ 1, 2, 3}, /* ! */
{ 4, 1, 2}, /* " */
{10, 1, 2}, /* # */
{ 7, 2, 1}, /* $ */
{13, 1, 1}, /* % */
{10, 1, 1}, /* & */
{ 1, 1, 3}, /* ' */
{ 3, 2, 1}, /* ( */
{ 3, 1, 2}, /* ) */
{ 7, 0, 1}, /* * */
{ 9, 2, 2}, /* + */
{ 2, 1, 2}, /* , */
{ 4, 1, 1}, /* - */
{ 1, 2, 2}, /* . */
{ 5, 0, 1}, /* / */
{ 8, 1, 1}, /* 0 */
{ 6, 2, 2}, /* 1 */
{ 7, 1, 2}, /* 2 */
{ 7, 1, 2}, /* 3 */
{ 8, 1, 1}, /* 4 */
{ 7, 2, 1}, /* 5 */
{ 8, 1, 1}, /* 6 */
{ 7, 1, 2}, /* 7 */
{ 8, 1, 1}, /* 8 */
{ 8, 1, 1}, /* 9 */
{ 1, 2, 3}, /* : */
{ 2, 1, 3}, /* ; */
{ 9, 2, 2}, /* < */
{ 9, 2, 2}, /* = */
{ 9, 2, 2}, /* > */
{ 6, 1, 1}, /* ? */
{13, 1, 1}, /* @ */
{10, 0, 0}, /* A */
{ 8, 1, 2}, /* B */
{ 9, 1, 1}, /* C */
{ 9, 1, 2}, /* D */
{ 7, 1, 2}, /* E */
{ 6, 1, 2}, /* F */
{10, 1, 1}, /* G */
{ 9, 1, 2}, /* H */
{ 1, 1, 3}, /* I */
{ 2, 0, 3}, /* J */
{ 9, 1, 0}, /* K */
{ 7, 1, 1}, /* L */
{11, 1, 1}, /* M */
{ 9, 1, 1}, /* N */
{10, 1, 1}, /* O */
{ 7, 1, 1}, /* P */
{10, 1, 1}, /* Q */
{ 8, 1, 2}, /* R */
{ 8, 1, 1}, /* S */
{ 9, 0, 0}, /* T */
{ 9, 1, 1}, /* U */
{10, 0, 0}, /* V */
{13, 1, 1}, /* W */
{ 8, 1, 2}, /* X */
{ 9, 0, 0}, /* Y */
{ 9, 1, 1}, /* Z */
{ 3, 1, 2}, /* [ */
{ 5, 0, 1}, /* \ */
{ 3, 2, 1}, /* ] */
{ 9, 2, 2}, /* ^ */
{ 8, 0, 0}, /* _ */
{ 4, 1, 3}, /* ` */
{ 7, 1, 1}, /* a */
{ 7, 1, 2}, /* b */
{ 6, 1, 2}, /* c */
{ 7, 1, 2}, /* d */
{ 7, 1, 1}, /* e */
{ 5, 1, 0}, /* f */
{ 7, 1, 2}, /* g */
{ 7, 1, 2}, /* h */
{ 1, 1, 3}, /* i */
{ 2, 0, 3}, /* j */
{ 7, 1, 1}, /* k */
{ 1, 1, 3}, /* l */
{13, 1, 1}, /* m */
{ 7, 1, 2}, /* n */
{ 7, 1, 1}, /* o */
{ 7, 1, 2}, /* p */
{ 7, 1, 2}, /* q */
{ 5, 1, 1}, /* r */
{ 6, 1, 1}, /* s */
{ 5, 0, 1}, /* t */
{ 7, 1, 2}, /* u */
{ 8, 0, 1}, /* v */
{12, 0, 1}, /* w */
{ 8, 1, 0}, /* x */
{ 8, 0, 1}, /* y */
{ 6, 1, 1}, /* z */
{ 5, 2, 3}, /* { */
{ 1, 2, 3}, /* | */
{ 5, 2, 3}, /* } */
{ 9, 2, 2}, /* ~ */
};
/* Font info */
const struct FONT_DEF Font_Vera11pt = {1,16,32,126,
Vera11ptBitmaps,
(FONT_CHAR_INFO*) Vera11ptDescriptors,
};

View File

@ -1,3 +0,0 @@
#include "fonts.h"
extern const struct FONT_DEF Font_Vera11pt;

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +0,0 @@
#include "fonts.h"
extern const struct FONT_DEF Font_Vera17pt;

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +0,0 @@
#include "fonts.h"
extern const struct FONT_DEF Font_Vera23pt;

4
main.c
View File

@ -113,8 +113,8 @@ int main(void)
static FONT fonts[]= static FONT fonts[]=
{ {
& Font_8x8, & Font_8x8,
& Font_Vera17pt, // 3 byte-font & Font_Ubuntu18pt, // 3 byte-font
& Font_Comic15pt, & Font_7x8,
}; };
int fontctr=0; int fontctr=0;
yctr=18; yctr=18;