#define FONT_W 4 #define FONT_H 5 const char *font_ascii[] = { // 32 " " " ", " ", " ", " ", " ", // 33 "!" " xx ", " xx ", " xx ", " ", " xx ", // 34 """ "x x ", "x x ", " ", " ", " ", // 35 "#" " x x", "xxxx", " x x", "xxxx", " x x", // 36 "$" " xxx", "x x ", " xx ", " x x", "xxx ", // 37 "%" " ", "x x", " x ", " x ", "x x", // 38 "&" "xxx ", "x x ", "xxxx", "x x ", "xxxx", // 39 "'" " x ", " x ", " ", " ", " ", // 40 "(" " x ", " x ", " x ", " x ", " x ", // 41 ")" " x ", " x ", " x ", " x ", " x ", // 42 "*" "x x", " xx ", "x x", " ", " ", // 43 "+" " ", " x ", "xxx ", " x ", " ", // 44 "," " ", " ", " ", " x ", " x ", // 45 "-" " ", " ", " ###", " ", " ", // 46 "." " ", " ", " ", " ## ", " ## ", // 47 "/" " ", " x", " x ", " x ", "x ", // 48 "0" " ## ", "# #", "# #", "# #", " ## ", // 49 "1" " # ", " ## ", "# # ", " # ", " ###", // 50 "2" " ## ", "# #", " # ", " # ", "####", // 51 "3" " ## ", "# #", " # ", "# #", " ## ", // 52 "4" "# ", "# # ", "####", " # ", " # ", // 53 "5" "####", "# ", "### ", " #", "### ", // 54 "6" " ###", "# ", "### ", "# #", " ## ", // 55 "7" "####", " #", " # ", " # ", "# ", // 56 "8" " ## ", "# #", " ## ", "# #", " ## ", // 57 "9" " ## ", "# #", " ## ", " #", "### ", // 58 ":" " ", " x ", " ", " x ", " ", // 59 ";" " ", " x ", " ", " x ", " x ", // 60 "<" " x ", " x ", "x ", " x ", " x ", // 61 "=" " ", "xxx ", " ", "xxx ", " ", // 62 ">" "x ", " x ", " x ", " x ", "x ", // 63 "?" "xxx ", " x", " x ", " ", " x ", // 64 "@" "xxx ", "x xx", "x xx", "x ", "xxxx", // 65 "A" " xx ", "x x", "xxxx", "x x", "x x", // 66 "B" "xxx ", "x x", "xxx ", "x x", "xxx ", // 67 "C" " ## ", "# #", "# ", "# #", " ## ", // 68 "D" "xxx ", "x x", "x x", "x x", "xxx ", // 69 "E" "xxxx", "x ", "xxx ", "x ", "xxxx", // 70 "F" "xxxx", "x ", "xxx ", "x ", "x ", // 71 "G" " xxx", "x ", "x xx", "x x", " xx ", // 72 "H" "x x", "x x", "xxxx", "x x", "x x", // 73 "I" " xxx", " x ", " x ", " x ", " xxx", // 74 "J" "xxxx", " x", " x", "x x", " xx ", // 75 "K" "x x", "x x ", "xx ", "x x ", "x x", // 76 "L" "x ", "x ", "x ", "x ", "xxxx", // 77 "M" "#XX#", "#X #", "# #", "# #", "# #", // 78 "N" "x x", "xx x", "x xx", "x x", "x x", // 79 "O" " xx ", "x x", "x x", "x x", " xx ", // 80 "P" "### ", "# #", "### ", "# ", "# ", // 81 "Q" " xx ", "x x", "x x", "x xx", " xxx", // 82 "R" "xxx ", "x x", "xxx ", "X x ", "X x", // 83 "S" " xxx", "x ", " xx ", " x", "xxx ", // 84 "T" "xxx ", " x ", " x ", " x ", " x ", // 85 "U" "x x", "x x", "x x", "x x", " xx ", // 86 "V" "x x", "x x", "x x", " x x", " xx", // 87 "W" "x x", "x x", "x x", "xxxx", "x xx", // 88 "X" "x x", "x x", " xx ", "x x ", "x x", // 89 "Y" "x x", "x x", " xx ", " x ", " x ", // 90 "Z" "xxxx", " x", " xx ", "x ", "xxxx", // 91 "[" " xx ", " x ", " x ", " x ", " xx ", // 92 "\" " ", "x ", " x ", " x ", " x", // 93 "]" " xx ", " x ", " x ", " x ", " xx ", // 94 "^" " x ", "x x ", " ", " ", " ", // 95 "_" " ", " ", " ", " ", "xxxx", // 96 "`" " x ", " x ", " ", " ", " ", // 97 "a" "xxx ", " x", " xxx", "x x", "xxxx", // 98 "b" "x ", "x ", "xxx ", "x x", "xxx ", // 99 "c" " ", " xxx", "x ", "x ", " xxx", // 100 "d" " x", " x", " xxx", "x x", " xxx", // 101 "e" " xx ", "x x", "xxxx", "x ", " xxx", // 102 "f" " xx", " x ", "xxx ", " x ", " x ", // 103 "g" "xxxx", "x x", " xxx", " x", "xxx ", // 104 "h" "x ", "x ", "xxx ", "x x", "x x", // 105 "i" " x ", " ", " xx ", " x ", " xxx", // 106 "j" " x ", " ", " x ", "x x ", "xxx ", // 107 "k" "x ", "x x", "x x ", "xx ", "x xx", // 108 "l" "xx ", " x ", " x ", " x ", "xxx ", // 109 "m" " ", "xxxx", "xxxx", "x x", "x x", // 110 "n" " ", "xxx ", "x x", "x x", "x x", // 111 "o" " ", " xx ", "x x", "x x", " xx ", // 112 "p" "xxx ", "x x", "xxx ", "x ", "x ", // 113 "q" " xxx", "x x", " xxx", " x", " x", // 114 "r" " ", "x xx", "xx x", "x ", "x ", // 115 "s" " ", " xxx", " x ", " x ", "xxx ", // 116 "t" " x ", "xxx ", " x ", " x ", " xx", // 117 "u" " ", "x x", "x x", "x x", " xxx", // 118 "v" " ", "x x", "x x", " x x", " x ", // 119 "w" " ", "x x", "x x", "xxxx", "xxxx", // 120 "x" " ", "x x", " xx ", " xx ", "x x", // 121 "y" "x x", "x x", "xxxx", " x", "xxx ", // 122 "z" " ", "xxxx", " x ", " x ", "xxxx", // 123 "{" " xx", " x ", " xx ", " x ", " xx", // 124 "|" " x ", " x ", " x ", " x ", " x ", // 125 "}" " xx ", " x ", " xx", " x ", " xx ", // 126 "~" " ", "x x ", " x x", " ", " ", }; const char *font_extras[] = { // Extra 0 - unknown symbol "####", "# #", "# #", "# #", "####", // Extra 1 "°" "xxx ", "# # ", "xxx ", " ", " ", }; const char *font_extras_utf[] = { "�", "°", }; #include "fontedit_render.inc.c"