From f2e46a34323ee2b9c2b8d9f03b8840fa339ff14a Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Wed, 16 Sep 2026 02:19:10 -0700 Subject: ascii: more font glyph fixups to what came from rototiller Not sure why when I first made this ascii table in rototiller it was 11 high. It seems like a simple mistake, since IIRC this was constructed from a screenshot of a console font I like then exported to a .h from GIMP. There's just a few little errors and they largely stem from getting squished into a height short by one. --- src/ascii.c | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++---- src/ascii.h | 2 +- 2 files changed, 100 insertions(+), 8 deletions(-) diff --git a/src/ascii.c b/src/ascii.c index daac882..7648586 100644 --- a/src/ascii.c +++ b/src/ascii.c @@ -3,6 +3,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { ['!'] = { + 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, @@ -16,6 +17,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['"'] = { + 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, @@ -29,6 +31,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['#'] = { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, @@ -42,6 +45,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['$'] = { + 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, @@ -55,6 +59,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['%'] = { + 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, @@ -68,6 +73,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['&'] = { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, @@ -81,6 +87,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['\''] = { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, @@ -94,30 +101,30 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['('] = { - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, + 1, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, }, [')'] = { - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, + 0, 0, 0, 0, 1, + 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, }, ['*'] = { 0, 0, 0, 0, 0, @@ -131,6 +138,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, }, ['+'] = { 0, 0, 0, 0, 0, @@ -144,6 +152,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, }, [','] = { 0, 0, 0, 0, 0, @@ -153,6 +162,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, @@ -170,6 +180,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, }, ['.'] = { 0, 0, 0, 0, 0, @@ -178,11 +189,12 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, }, ['/'] = { 0, 0, 0, 0, 0, @@ -196,8 +208,10 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, }, ['0'] = { + 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, @@ -211,6 +225,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['1'] = { + 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, @@ -224,6 +239,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['2'] = { + 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -237,6 +253,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['3'] = { + 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, @@ -250,6 +267,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['4'] = { + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, @@ -263,6 +281,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['5'] = { + 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, @@ -276,6 +295,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['6'] = { + 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, @@ -289,6 +309,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['7'] = { + 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, @@ -302,6 +323,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['8'] = { + 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -315,6 +337,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['9'] = { + 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -329,32 +352,35 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { }, [':'] = { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, }, [';'] = { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, }, ['<'] = { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, @@ -371,6 +397,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -381,6 +408,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['>'] = { + 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, @@ -394,6 +422,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['?'] = { + 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -407,6 +436,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['@'] = { + 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -423,6 +453,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, @@ -433,6 +464,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['b'] = { + 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, @@ -449,6 +481,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, @@ -459,6 +492,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['d'] = { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, @@ -475,6 +509,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, @@ -485,6 +520,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['f'] = { + 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, @@ -501,6 +537,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -511,6 +548,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 1, 1, 1, 0, }, ['h'] = { + 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, @@ -524,6 +562,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['i'] = { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, @@ -537,6 +576,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['j'] = { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, @@ -550,6 +590,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 1, 1, 0, 0, }, ['k'] = { + 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, @@ -563,6 +604,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['l'] = { + 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, @@ -579,6 +621,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, @@ -592,6 +635,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, @@ -605,6 +649,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -618,6 +663,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -631,6 +677,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -644,6 +691,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, @@ -657,6 +705,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, @@ -667,6 +716,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['t'] = { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, @@ -683,6 +733,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -696,6 +747,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -709,6 +761,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, @@ -722,6 +775,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, @@ -735,6 +789,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -748,6 +803,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, @@ -758,6 +814,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['A'] = { + 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, @@ -771,6 +828,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['B'] = { + 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, @@ -784,6 +842,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['C'] = { + 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, @@ -797,6 +856,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['D'] = { + 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, @@ -810,6 +870,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['E'] = { + 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, @@ -823,6 +884,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['F'] = { + 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, @@ -836,6 +898,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['G'] = { + 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, @@ -849,6 +912,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['H'] = { + 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -862,6 +926,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['I'] = { + 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, @@ -875,6 +940,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['J'] = { + 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, @@ -888,6 +954,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['K'] = { + 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, @@ -901,6 +968,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['L'] = { + 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, @@ -914,6 +982,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['M'] = { + 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1, @@ -927,6 +996,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['N'] = { + 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, @@ -940,6 +1010,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['O'] = { + 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -953,6 +1024,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['P'] = { + 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -966,6 +1038,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['Q'] = { + 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -978,6 +1051,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 1, }, ['R'] = { + 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -991,6 +1065,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['S'] = { + 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, @@ -1004,6 +1079,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['T'] = { + 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, @@ -1017,6 +1093,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['U'] = { + 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -1030,6 +1107,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['V'] = { + 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -1043,6 +1121,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['W'] = { + 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, @@ -1056,6 +1135,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['X'] = { + 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, @@ -1069,6 +1149,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['Y'] = { + 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, @@ -1082,6 +1163,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, }, ['Z'] = { + 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, @@ -1107,6 +1189,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, + 0, 0, 0, 0, 0, }, ['\\'] = { 0, 0, 0, 0, 0, @@ -1120,6 +1203,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, }, [']'] = { 0, 1, 1, 1, 0, @@ -1133,6 +1217,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, + 0, 0, 0, 0, 0, }, ['^'] = { 0, 0, 0, 0, 0, @@ -1146,6 +1231,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, }, ['_'] = { 0, 0, 0, 0, 0, @@ -1159,6 +1245,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, + 0, 0, 0, 0, 0, }, ['`'] = { 0, 0, 1, 0, 0, @@ -1172,6 +1259,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, }, ['{'] = { 0, 0, 0, 1, 1, @@ -1185,6 +1273,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, + 0, 0, 0, 0, 0, }, ['|'] = { 0, 0, 0, 0, 0, @@ -1198,6 +1287,7 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, }, ['}'] = { 1, 1, 0, 0, 0, @@ -1211,8 +1301,10 @@ const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT] = { 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, + 0, 0, 0, 0, 0, }, ['~'] = { + 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 1, 0, diff --git a/src/ascii.h b/src/ascii.h index 6c86898..7d2ae69 100644 --- a/src/ascii.h +++ b/src/ascii.h @@ -2,7 +2,7 @@ #define _ASCII_H #define ASCII_WIDTH 5 -#define ASCII_HEIGHT 11 +#define ASCII_HEIGHT 12 extern const char ascii_chars[256][ASCII_WIDTH * ASCII_HEIGHT]; -- cgit v1.2.3