From 99e2d7053b56198fe3b9176c16caa0434d550939 Mon Sep 17 00:00:00 2001 From: Starnakin Date: Wed, 11 Dec 2024 20:55:18 +0100 Subject: [PATCH 1/3] fix: tootls: font_converter: remove extra bracket --- tools/font_converter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/font_converter.py b/tools/font_converter.py index 63b66a9..3997660 100644 --- a/tools/font_converter.py +++ b/tools/font_converter.py @@ -59,7 +59,7 @@ for charactere in characteres: .bitmap = NULL, }},\ """ -string += "\n}};" +string += "\n};" if not os.path.exists("./headers/fonts"): os.makedirs("./headers/fonts") From db596a92129ad583debcd79a67d700f67a8ca8c7 Mon Sep 17 00:00:00 2001 From: Starnakin Date: Wed, 11 Dec 2024 21:03:29 +0100 Subject: [PATCH 2/3] fix: putchat: use right index --- headers/fonts/eating_pasta_regular_32.h | 1924 ++++++++++++----------- src/terminal/put.c | 2 +- 2 files changed, 1005 insertions(+), 921 deletions(-) diff --git a/headers/fonts/eating_pasta_regular_32.h b/headers/fonts/eating_pasta_regular_32.h index 0937e76..7361cbe 100644 --- a/headers/fonts/eating_pasta_regular_32.h +++ b/headers/fonts/eating_pasta_regular_32.h @@ -172,12 +172,13 @@ struct font eating_pasta_regular_32_font[] = { { .width = 10, .height = 32, - .bitmap = " ######### ######### ######### ######### ######### " - "######### ######### ######### ######### ######### ######### " - "######### ######### ######### ######### ######### ######## " - "######## ######## ######## ####### ####### " - " ### ####### ######## ######### ######### " - " ####### ####### ##### ", + .bitmap = + " ######### ######### ######### ######### ######### ######### " + "######### ######### ######### ######### ######### ######### " + "######### ######### ######### ######### ######## ######## " + "######## ######## ####### ####### " + " ### ####### ######## ######### ######### ####### " + "####### ##### ", }, { .width = 14, @@ -190,41 +191,43 @@ struct font eating_pasta_regular_32_font[] = { .width = 31, .height = 30, .bitmap = - " ### ### " - " ######## ######## ######## ######### " - "######## ######## ######### ######## " - "######### ######### ######## ######### " - "######## ######## ############################ " + " ### ### " + " ######## ######## ######## ######### " + " ######## ######## ######### ######## " + " ######### ######### ######## ######### " + " ######## ######## ############################ " + " ############################# " "############################# ############################# " - "############################# ############################ " - "######### ######## ######## ######### " - "######## ######## ############################ " + "############################ ######### ######## " + " ######## ######### ######## ######## " + "############################ ############################# " "############################# ############################# " - "############################# ############################# " - "######### ######## ######### ######## " - "######## ######### ######## ######## " - "######## ######## ######### ######## " - "######## ######## #### ###### ", + "############################# ######### ######## " + " ######### ######## ######## ######### " + " ######## ######## ######## ######## " + " ######### ######## ######## ######## " + " #### ###### ", }, { .width = 23, .height = 39, .bitmap = - " ## ## ## " - " ######## ############# " - "############### ################ ################# " - "################## ################### ########### ## " - " ######### ## ######## ## ######## ## " - " ######### ## ######### ## ########### " - " ############# ############### " - "################ ################ ############## " - " ########### ########### ## " - "######## ## ######## ## ####### ## " - "## ####### ###### ## ######## #################### " - "#################### ################### ################### " - " ################## ################# ########## " - " ## ## ## " - " ", + " ## ## ## " + " ######## ############# " + "############### ################ ################# " + " ################## ################### ########### " + " ## ######### ## ######## ## " + "######## ## ######### ## ######### ## " + " ########### ############# " + "############### ################ " + "################ ############## " + "########### ########### ## ######## " + " ## ######## ## ####### ## ## " + "####### ###### ## ######## #################### " + "#################### ################### " + "################### ################## " + "################# ########## ## " + " ## ## ", }, { .width = 39, @@ -233,76 +236,79 @@ struct font eating_pasta_regular_32_font[] = { " ###### #### ########## " "######## ############ ######### " "############# ######## ############## " - "######### ####### ###### ######## ###### " - " ###### ######### ##### ##### ######### " - " ##### ###### ######## ##### ###### " - "######### ############## ######## " - "############## ######### ############# ######## " - " ############ ######### ########### " - "######### ####### ######## ######## ########## " - " ######### ############ ######## " - "############# ######### ############## " - " ######### ####### ###### ######### ###### ##### " - " ######### ###### ##### ######## " - "##### ##### ######### ###### ##### " - "######### ###### ###### ######## ############## " - " ######### ############# ######### " - "############# ######### ########### " - "######### ######### ######### ##### " - " ######## ", + "######### ####### ###### ######## " + "###### ###### ######### ##### ##### " + "######### ##### ###### ######## " + "##### ###### ######### ############## " + "######## ############## ######### " + "############# ######## ############ " + "######### ########### ######### ####### " + " ######## ######## ########## " + "######### ############ ######## " + "############# ######### ############## " + " ######### ####### ###### ######### ###### " + " ##### ######### ###### ##### " + "######## ##### ##### ######### ###### " + "##### ######### ###### ###### " + "######## ############## ######### " + "############# ######### ############# " + " ######### ########### ######### " + "######### ######### ##### " + "######## ", }, { .width = 26, .height = 32, - .bitmap = - " ####### " - "########### ############# ############### " - " ################ ######## ####### " - "######## ####### ######## ####### ######## " - "######## ######## ####### ####### ######## " - " ################ ############### " - "############# ## ############# ######## ############ " - "######## ############ ######## ############# ######### " - "############### ######### ##################### " - "#################### ######## ########### ######## " - "######### ######## ######### ##################### " - " ###################### ###################### " - "####################### ############# ######## ########### " - " ###### ###### ### ", + .bitmap = " ####### " + " ########### ############# " + "############### ################ " + "######## ####### ######## ####### " + "######## ####### ######## ######## " + "######## ####### ####### ######## " + "################ ############### " + "############# ## ############# ######## " + "############ ######## ############ ######## " + "############# ######### ############### ######### " + "##################### #################### " + "######## ########### ######## ######### " + "######## ######### ##################### " + "###################### ###################### " + "####################### ############# ######## " + "########### ###### ###### ### ", }, { .width = 7, .height = 11, - .bitmap = " ##### ###### ###### ###### ###### ###### ###### ###### " - "##### ##### ### ", + .bitmap = " ##### ###### ###### ###### ###### ###### ###### ###### " + " ##### ##### ### ", }, { .width = 14, .height = 38, - .bitmap = - " # ##### ####### ######## " - "######### ######### ######### ######### ######## " - " ######### ######### ######## ######### ######### " - " ######## ######## ######## ######### " - "######### ######### ######### ######### ######### " - " ######### ######## ######## ######## " - "######### ######### ######### ######### " - "########## ######### ########## ########## " - "######## ##### ## ", + .bitmap = " # ##### ####### " + "######## ######### ######### ######### " + "######### ######## ######### ######### " + "######## ######### ######### ######## " + "######## ######## ######### ######### " + "######### ######### ######### ######### " + "######### ######## ######## ######## " + " ######### ######### ######### ######### " + " ########## ######### ########## " + "########## ######## ##### ## ", }, { .width = 14, .height = 38, - .bitmap = - " ## #### ####### ######### ######### " - " ######### ######## ######### ######## " - "######### ######## ######### ######### " - "######## ######## ######### ######### ######### " - " ######## ######## ######## ######## " - "######### ######### ######### ######### ######## " - " ######### ######### ######### ######### " - "########## ######### ########## ######### ####### " - " ###### ### ", + .bitmap = " ## #### ####### ######### " + "######### ######### ######## ######### " + " ######## ######### ######## ######### " + " ######### ######## ######## " + "######### ######### ######### ######## " + " ######## ######## ######## ######### " + "######### ######### ######### ######## " + "######### ######### ######### ######### " + "########## ######### ########## ######### " + "####### ###### ### ", }, { .width = 15, @@ -310,270 +316,285 @@ struct font eating_pasta_regular_32_font[] = { .bitmap = " ##### ##### # ##### # ### ##### ### " "############################## ############# ########### " - "############ ############################## ############# ### " - "##### ### ##### ##### ", + "############ ############################## ############# " + "### ##### ### ##### ##### ", }, { .width = 20, .height = 20, - .bitmap = " ######## ######## ######## " - " ######## ######## ############ " - "############################################################" - "############################################################" - "#################### ############# ######## " - " ######## ######## ####### " - " ####### # ", + .bitmap = + " ######## ######## ######## " + " ######## ######## ############ " + "##############################################################" + "##############################################################" + "################ ############# ######## " + "######## ######## ####### " + "####### # ", }, { .width = 9, .height = 13, - .bitmap = - " #### ###### ###### ####### ####### ####### ####### " - "###### ####### ###### ###### ##### ", + .bitmap = " #### ###### ###### ####### ####### ####### " + "####### ###### ####### ###### ###### ##### " + " ", }, { .width = 18, .height = 9, .bitmap = " ####### " - "############################################################" - "############################################################" - "###### #####", + "########################################################" + "########################################################" + "############## #####", }, { .width = 10, .height = 10, - .bitmap = " ##### ####### ######### ######### ######### ######### " - "######### ######### ####### ", + .bitmap = " ##### ####### ######### ######### ######### " + "######### ######### ######### ####### ", }, { .width = 18, .height = 36, .bitmap = - " ####### ######## " - "####### ######## ######## ######## " - " ######## ####### ######## ######## " - " ####### ######## ######## " - "######## ######## ######## ######## " - " ######## ######## ######## " - "######### ######## ######## ######### " - " ######## ######## ######### " - "######### ######## ######## ######### " - " ######## ######## ######## " - "####### ", + " ####### ######## " + " ####### ######## ######## " + "######## ######## ####### ######## " + " ######## ####### ######## " + "######## ######## ######## ######## " + " ######## ######## ######## " + "######## ######### ######## ######## " + " ######### ######## ######## " + "######### ######### ######## " + "######## ######### ######## ######## " + " ######## ####### ", }, { .width = 22, .height = 32, .bitmap = - " ####### ########### ############# " - " ############### ################# ################## " - " ################### ######## ######### ######## " - "######### ####### ######## ####### ######## ####### " - " ######## ####### ############### ############## " - " ############## ############## ############### " - " ############### ############### ####### ####### " - " ####### ######## ####### ######## ######## ######### " - " ######## ##################### ################### " - "################### ################## ################ " - " ############## ############ ######## ", + " ####### ########### " + "############# ############### ################# " + " ################## ################### ######## " + "######### ######## ######### ####### ######## " + "####### ######## ####### ######## ####### " + "############### ############## ############## " + " ############## ############### " + "############### ############### ####### ####### " + " ####### ######## ####### ######## ######## " + "######### ######## ##################### " + "################### ################### " + "################## ################ ############## " + " ############ ######## ", }, { .width = 16, .height = 32, .bitmap = - " ######## ######### ######### " - " ########## ########### ############ ############## " - "############### ############### ############### ############## " - "#### ######### ## ######## ######## ######## " - " ######## ######## ######## ######## " - " ######## ######## ######## ######## " - "######## ######## ######## ######## " + " ######## ######### " + "######### ########## ########### ############ " + "############## ############### ############### " + "############### ############## #### ######### ## " + "######## ######## ######## ######## " + " ######## ######## ######## ######## " + " ######## ######## ######## ######## " + " ######## ######## ######## " "######## ######## ######## ######## ", }, { .width = 21, .height = 31, .bitmap = - " ######### ############## ################ " - "################## ################### ################### " - "############################## ################## ######### " - " ### ######### ######## ######## " - " ######### ######## ######### " - " ######### ######### ######### " - "########## ########## ########## " - "########## ########### ########### " - "############ " - "##################################################################" - "############################################################", + " ######### ############## ################ " + " ################## ################### " + "################### ############################## " + "################## ######### ### ######### " + " ######## ######## ######### " + " ######## ######### ######### " + " ######### ######### ########## " + "########## ########## ########## " + "########### ########### ############ " + "##############################################################" + "##############################################################" + "##", }, { .width = 24, .height = 32, .bitmap = " ######## ############ " - "################ ################# ################### " - " ################### ######### ########## ##### " - "######## ### ####### ####### " - " ####### ####### ####### " - " ######### ########## " - "########### ########### ############ " - " # ######## ######## " - "####### ####### ## ######## #### " - " ######## ####### ######### ##################### " + "################ ################# " + "################### ################### ######### " + "########## ##### ######## ### ####### " + " ####### ####### " + "####### ####### ######### " + " ########## ########### " + "########### ############ # ######## " + " ######## ####### " + " ####### ## ######## #### ######## " + "####### ######### ##################### " "##################### ##################### " - "################### ################# ############## " - " ######## ", + "################### ################# " + "############## ######## ", }, { .width = 25, .height = 32, .bitmap = " ######## ######### " - "########## ########### ############ " - " ############ ############# " - "############## ############## ############### " - " ################ ####### ####### ####### " - "######## ######## ######## ####### ######## " - "####### ######## ###### ######## ####### " - "######## ######################## ######################## " + "########## ########### ############ " + " ############ ############# " + "############## ############## " + "############### ################ ####### " + "####### ####### ######## ######## ######## " + " ####### ######## ####### ######## ###### " + "######## ####### ######## " + "######################## ######################## " "######################## ######################## " "######################## ######################## " "######################## #################### " - "######## ######## ######## " - " ######## ######### " - "####### ", + "######## ######## ######## " + " ######## ######### " + " ####### ", }, { .width = 21, .height = 31, .bitmap = - " ################# ################### ################## " - "################## ################## ################## " - "####### ### ######## ######## " - "######## # ############### ################ " - "################# ################## ################### " - "################## # ######### ######### " - " ######## ######### ######## " - " ######## ######## ## ########## " - "################## ################## ################# " - "################ ################# ############## " - "########## ", + " ################# ################### ################## " + " ################## ################## " + "################## ####### ### ######## " + "######## ######## # ############### " + " ################ ################# " + "################## ################### ################## " + " # ######### ######### " + "######## ######### ######## " + " ######## ######## ## ########## " + "################## ################## ################# " + " ################ ################# ############## " + " ########## ", }, { .width = 22, .height = 32, .bitmap = - " ### ####### ######### " - " ######### ######### ######### " - " ######### ######### ######### " - " ######### ######### ############### " - " ################# ################## ################### " - "##################### ########## ######## ######### ####### " - "######## ################ ############### " - "############### ############### ####### ######## " - "####### ######## ####### ########## ######### " - "################## ################## ################ " - " ############## ############ ######## ", + " ### ####### ######### " + " ######### ######### ######### " + " ######### ######### " + "######### ######### ######### " + " ############### ################# " + "################## ################### " + "##################### ########## ######## ######### " + "####### ######## ################ ############### " + " ############### ############### ####### " + "######## ####### ######## ####### ########## " + "######### ################## ################## " + "################ ############## ############ " + " ######## ", }, { .width = 17, .height = 32, .bitmap = " " - "##################################################################" - "############################################### ###### ######## " - " ####### ######## ####### ######## " - " ######## ######## ######## ######## " - " ######## ######## ######## " - "######### ######### ######## ######### " - " ######### ######### ######## ######### " - " ######### ######### ######### ######## " - " ", + "##############################################################" + "################################################### ###### " + "######## ####### ######## ####### " + " ######## ######## ######## " + "######## ######## ######## ######## " + " ######## ######### ######### " + "######## ######### ######### ######### " + " ######## ######### ######### " + "######### ######### ######## " + " ", }, { .width = 23, .height = 32, - .bitmap = - " ######## ############## " - "################ ################# ################### " - "#################### #################### ######## " - "######## ######## ####### ######## ####### ######## " - " ####### ######## ####### ################### " - "################## ################ ############### " - " ################ ################## ######## " - "######## ######## ######## ####### ####### ####### " - " ###### ######## ####### ######### " - "############################## ###################### " - "##################### #################### " - "################### ################## ############### " - " ########## ", + .bitmap = " ######## ############## " + "################ ################# " + "################### #################### " + "#################### ######## ######## ######## " + " ####### ######## ####### ######## " + "####### ######## ####### ################### " + " ################## ################ " + "############### ################ " + "################## ######## ######## ######## " + " ######## ####### ####### ####### " + "###### ######## ####### ######### " + "############################## ###################### " + "##################### #################### " + "################### ################## " + "############### ########## ", }, { .width = 22, .height = 32, .bitmap = - " ####### ########### ############## " - " ################ ################# ################### " - " ################### ####### ######### ####### ######## " - "####### ######## ####### ######## ####### ######## " - "####### ######## ####### ######## ######## ######## " - "######### ######### #################### #################### " - " ################### ################## ############### " - " ########### ######### ######### " - " ######### ######### ######### " - " ######### ######### ######## " - " ###### ## ", + " ####### ########### " + "############## ################ ################# " + " ################### ################### ####### " + "######### ####### ######## ####### ######## ####### " + " ######## ####### ######## ####### ######## " + "####### ######## ######## ######## ######### " + "######### #################### #################### " + "################### ################## " + "############### ########### ######### " + " ######### ######### ######### " + " ######### ######### " + "######### ######## ###### " + " ## ", }, { .width = 10, .height = 26, - .bitmap = " ##### ####### ######### ######### ######### " - "######### ######### ######### ####### " - " ##### " - "######## ######## ######################################## " - "######## ###### ", + .bitmap = + " ##### ####### ######### ######### ######### ######### " + "######### ######### ####### " + " ##### ######## " + "######## ######################################## ######## " + "###### ", }, { .width = 11, .height = 30, - .bitmap = " ##### ####### ######### ######### ######### " - "######### ######### ######### ####### " - " " - " ##### ###### ####### ####### " - "####### ####### ####### ####### ###### " - "###### ##### #### ", + .bitmap = " ##### ####### ######### ######### ######### " + " ######### ######### ######### ####### " + " " + " ##### ###### ####### " + "####### ####### ####### ####### ####### " + "###### ###### ##### #### ", }, { .width = 15, .height = 22, .bitmap = - " ### ##### ###### " - "######## ########## ########### ############# " + " ### ##### ###### " + " ######## ########## ########### ############# " "############ ########## ######## ######## " "########### ############## ############################## " - "############# ########### ######## ###### " - " #### # ", + "############# ########### ######## ###### " + " #### # ", }, { .width = 16, .height = 16, .bitmap = " " - "############################################################" - "#################################### " - " ########## " - "############################################################" - "#################### ###############", + "########################################################" + "######################################## " + " ########## " + "########################################################" + "######################## ###############", }, { .width = 15, .height = 22, - .bitmap = " ### ##### ####### " - " ######## ########## ########### ############# " - " ############ ########## ######## " - "####### ########### " - "######################################################### " - "########## ######### ####### #### " - "## ", + .bitmap = " ### ##### ####### " + " ######## ########## ########### " + "############# ############ ########## " + "######## ####### ########### " + "########################################################" + "# ########## ######### ####### #### " + " ## ", }, { .width = 18, @@ -581,37 +602,40 @@ struct font eating_pasta_regular_32_font[] = { .bitmap = " ####### ########### ############# " "############### ################ ################# " - "################# ####### ####### ####### ###### ####### " - "############# ####### ####### ####### ######## " - " ######### ######### ########## ########## " - " ########## ######### ######## " - "######## ######## " - " ## ####### ######## " - "######## ######## ######## ######## " - " ###### ", + "################# ####### ####### ####### ###### ####### " + " ############# ####### ####### ####### " + "######## ######### ######### ########## " + " ########## ########## ######### " + "######## ######## ######## " + " ## ####### " + " ######## ######## ######## " + "######## ######## ###### ", }, { .width = 33, .height = 35, .bitmap = - " ########## ############### " - " ################### ##################### " - " ####################### ######################### " - " ########### ########### ######### ######### " - " ######### ######## ######## ######## " - " ######## ##### ####### ######## ########### ####### " - " ####### ############ ####### ####### ############# " - "######## ####### ###### ##### ################ ####### ### " - "############### ###### ### ############### ###### #### " - "############### ###### ##### ####### ######## ############## " - "######## ######## ####################### ######## " - "###################### ####### #################### ######## " - " ###### ############ ######### ########### " - "########## ######### ########### ###### " - " ################### ####################### " - " ###################### ##################### " - " #################### ################## " - " ################# ########### ", + " ########## ############### " + " ################### " + "##################### ####################### " + " ######################### ########### ########### " + " ######### ######### ######### " + "######## ######## ######## ######## ##### " + " ####### ######## ########### ####### ####### " + "############ ####### ####### ############# ######## " + "####### ###### ##### ################ ####### ### " + "############### ###### ### ############### ###### " + "#### ############### ###### ##### ####### ######## " + "############## ######## ######## ####################### " + "######## ###################### ####### " + "#################### ######## ###### ############ " + "######### ########### ########## ######### " + " ########### ###### ################### " + " ####################### " + "###################### ##################### " + " #################### ################## " + " ################# ########### " + " ", }, { .width = 27, @@ -622,130 +646,140 @@ struct font eating_pasta_regular_32_font[] = { "############# ############# " "############## ############## " "############## ####### ####### ####### " - "####### ####### ####### ######## ######## " - " ####### ######## ####### ####### " - "####### ####### ####### ####### ####### " - "####### ####### ######## ##################### " - " ##################### ##################### " - "###################### ####################### ####### " - " ######## ####### ######## ######## ######## " - " ######## ######## ####### ######## ######## " - " ################# ######### " - "###### ", + "####### ####### ####### ######## " + "######## ####### ######## ####### " + "####### ####### ####### ####### ####### " + " ####### ####### ####### ######## " + "##################### ##################### " + "##################### ###################### " + "####################### ####### ######## ####### " + " ######## ######## ######## ######## " + "######## ####### ######## ######## " + "################# ######### ###### " + " ", }, { .width = 23, .height = 32, .bitmap = - " ######## ############## ################ " - " ################## #################### " - "##################### ######## ########### ######## " - "########## ####### ######### ####### ######## ####### " - " ######### ####### ########### ##################### " - "#################### #################### ################## " - " ################## #################### ######## " + " ######## ############## " + "################ ################## " + "#################### ##################### ######## " + "########### ######## ########## ####### ######### " + "####### ######## ####### ######### ####### " + "########### ##################### #################### " + "#################### ################## " + "################## #################### ######## " "############ ######## ########## ####### ####### " "####### ######## ####### ######## ####### " "######## ####### ########## ###################### " "##################### #################### " - "#################### ################# ############## " - " ########## ", + "#################### ################# ############## " + " ########## ", }, { .width = 22, .height = 32, .bitmap = - " ###### ########## ############# " - " ############### ################# ################## " - " ######### ####### ######### ####### ######## ###### " - " ######## ###### ######### ######## " - "######## ######## ######## " - "######## ######## ######## " - "######## ######## ######## ### " - "######## ###### ######## ###### ######## ###### " - " ########## ####### #################### ################### " - " ################## ################# ############### " - " ############ ####### ", + " ###### ########## " + "############# ############### ################# " + " ################## ######### ####### ######### " + "####### ######## ###### ######## ###### ######### " + " ######## ######## " + "######## ######## ######## " + " ######## ######## ######## " + " ######## ######## ### ######## " + " ###### ######## ###### ######## ###### " + "########## ####### #################### " + "################### ################## " + "################# ############### ############ " + " ####### ", }, { .width = 23, .height = 31, .bitmap = - " ## ######### ############ " - " ############## ################ " - "################# ################## ################### " - " ####### ########### ######## ########## ######## " - "######## ######## ######## ######## ####### ######## " - " ####### ######## ####### ######## ###### " - "####### ####### ####### ######## ####### " - "######## ####### ####### ####### ######## ####### " - " ######### ####### ########## ####### ############ " - "################### ################## ################# " - " ############### ############# ########### " - " ###### ", + " ## ######### ############ " + " ############## ################ " + "################# ################## " + "################### ####### ########### ######## " + "########## ######## ######## ######## ######## " + "######## ####### ######## ####### ######## " + "####### ######## ###### ####### ####### " + "####### ######## ####### ######## ####### " + "####### ####### ######## ####### ######### " + "####### ########## ####### ############ " + "################### ################## " + "################# ############### ############# " + " ########### ###### ", }, { .width = 22, .height = 31, .bitmap = " ######### #################### " - "##################### ##################### ##################### " - "##################### ##################### ######## " - "######## ######## ######## " - "######## ################# ################## " - "################## ################# ################# " - "################# ######## ######## " - " ######## ######## ######## " - " ##################### ##################### " - "##################### ##################### ##################### " - " #################### #################### ##### ", + "##################### ##################### " + "##################### ##################### " + "##################### ######## ######## " + " ######## ######## ######## " + " ################# ################## " + "################## ################# ################# " + " ################# ######## ######## " + " ######## ######## ######## " + " ##################### ##################### " + "##################### ##################### " + "##################### #################### " + "#################### ##### ", }, { .width = 20, .height = 32, - .bitmap = " ################## " - "################## ################### ################### " - "################### ################### ################### " - "######## ######## ######## " - "######## ######## ######## " - "################# ################# ################## " - "################# ################# ################# " - "######## ######## ######## " - "######## ######## ######## " - "######## ######### ######### " - "######### ######## ######## ", + .bitmap = + " ################## ################## " + "################### ################### ################### " + "################### ################### ######## " + "######## ######## ######## " + "######## ######## ################# " + "################# ################## ################# " + "################# ################# ######## " + "######## ######## ######## " + "######## ######## ######## " + "######### ######### ######### " + "######## ######## ", }, { .width = 22, .height = 32, .bitmap = - " ######### ############ " - " ############## ################ ################# " - " ########## ####### ######## ####### ######### ###### " - " ######## ###### ######## ##### ######## " - "######## ######## ######## " - "######## ######## ########## ######## ########## " - "######## ########## ######## ########## ######## ########## " - "######## ######### ######## ###### ######## ###### " - " ########## ####### #################### ################### " - " ################# ################# ############### " - " ############ ###### ", + " ######### " + "############ ############## ################ " + " ################# ########## ####### ######## " + "####### ######### ###### ######## ###### ######## " + " ##### ######## ######## " + "######## ######## ######## " + " ######## ########## ######## ########## ######## " + "########## ######## ########## ######## ########## " + "######## ######### ######## ###### ######## " + "###### ########## ####### #################### " + "################### ################# " + "################# ############### ############ " + " ###### ", }, { .width = 25, .height = 32, .bitmap = - " ####### # ### ######## ################ " - " ################ ################ " + " ####### # ### ######## ################ " + " ################ ################ " "################ ################ " "################ ################ " "################# ################# " "################# " - "##################################################################" - "##################################################################" - "##################################################################" - "################### ################# " - "################# ################# " + "##############################################################" + "##############################################################" + "##############################################################" + "############################### ################# " + " ################# ################# " "################# ################# " "################# ################# " "################# ######### ####### ######### " @@ -754,59 +788,62 @@ struct font eating_pasta_regular_32_font[] = { { .width = 7, .height = 31, - .bitmap = "############################################################" - "############################################################" - "############################################################" - "#####################################", + .bitmap = "########################################################" + "########################################################" + "########################################################" + "#################################################", }, { .width = 22, .height = 32, .bitmap = - " # ####### ####### " - " ####### ######## " - "######## ######## ######## " - "######## ######## ######## " - "######## ######## ######## " - "######## ######## ######## " - "############### ############### ############### " - "######## ######## ######## ######## ######### ######### " - "########## #################### ################### " - "################### ################# ################ " - " ############## ########### ###### ", + " # ####### " + "####### ####### ######## " + " ######## ######## ######## " + " ######## ######## ######## " + " ######## ######## " + "######## ######## ######## " + " ######## ############### " + "############### ############### ######## ######## " + " ######## ######## ######### ######### ########## " + "#################### ################### " + "################### ################# " + "################ ############## ########### " + " ###### ", }, { .width = 25, .height = 32, .bitmap = - " ### ######## ## ######## " - " ###### ######### ####### ######### ######## " - "######## ####### ######## ######## ######## " - "######## ######## ######## ######## ######## " - "######## ######## ######## ######### ######## " - "######### ################# ################# " - "################ ############### ############## " - " ############### ################ " - "####### ######### ####### ########## ####### " - "########## ####### ########## ####### ########## " - "######## ############ ######## ############ ######## " - "########## ######## ######## ######## ####### " - "####### ##### ###### ## ", + " ### ######## ## ######## " + " ###### ######### ####### ######### " + "######## ######## ####### ######## ######## " + "######## ######## ######## ######## ######## " + "######## ######## ######## ######## ######### " + " ######## ######### ################# " + "################# ################ " + "############### ############## " + "############### ################ ####### " + "######### ####### ########## ####### ########## " + " ####### ########## ####### ########## " + "######## ############ ######## ############ ######## " + " ########## ######## ######## ######## ####### " + " ####### ##### ###### ## ", }, { .width = 18, .height = 31, .bitmap = - " ######## ######## ######## ######## " - " ######## ######## ######## " - "######## ######## ######## ######## " - " ######## ######## ######## " - "######## ######## ######## ######## " - " ######## ######## ######## " - "####### ####### ####### ## " - "################# ################# ################# " - "################# ################ ################ " - "########### ", + " ######## ######## ######## " + "######## ######## ######## ######## " + " ######## ######## ######## " + " ######## ######## ######## " + "######## ######## ######## ######## " + " ######## ######## ######## " + " ######## ####### ####### " + "####### ## ################# ################# " + "################# ################# ################ " + "################ ########### ", }, { .width = 29, @@ -832,20 +869,21 @@ struct font eating_pasta_regular_32_font[] = { .width = 25, .height = 32, .bitmap = - " ####### ####### ######### ######## ######### " - " ################### ################### " + " ####### ####### ######### ######## ######### " + " ################### ################### " "################### #################### " "#################### ##################### " "##################### ###################### ####### " - "############## ####### ############## ####### ######## ###### " - " ####### ######## ####### ####### ######## ####### ####### " - "######## ###### ####### ######## ############## ######## " - "############## ######## ############# ######## ############# " - "######## ############ ######## ############ ######## " - "############ ######## ########### ######## ########### " - "######## ########## ######## ########## ######## " - "######### ######## ######### ######## ######## " - "######## ######## ", + "############## ####### ############## ####### ######## " + "###### ####### ######## ####### ####### ######## ####### " + "####### ######## ###### ####### ######## ############## " + "######## ############## ######## ############# ######## " + "############# ######## ############ ######## " + "############ ######## ############ ######## " + "########### ######## ########### ######## ########## " + "######## ########## ######## ######### ######## " + " ######### ######## ######## ######## " + "######## ", }, { .width = 26, @@ -854,34 +892,35 @@ struct font eating_pasta_regular_32_font[] = { " ####### ############ " "############### ################## " "################## #################### " - "###################### ######### ########### ######## " - "######### ######## ######## ####### ######## " - "####### ######## ####### ######## ####### " - " ####### ####### ####### ####### ####### " - "####### ####### ####### ####### ####### " - " ####### ####### ####### ######## ######## " - "######## ####### ######## ####### ######## " - " ######## ######### ######## ########### ######### " - "#################### ################### " - "################## ################# " - "################ ############## ######### " - " ", + "###################### ######### ########### ######## " + " ######### ######## ######## ####### " + "######## ####### ######## ####### ######## " + "####### ####### ####### ####### ####### " + " ####### ####### ####### ####### " + "####### ####### ####### ####### ####### " + "######## ######## ######## ####### ######## " + " ####### ######## ######## ######### " + "######## ########### ######### #################### " + " ################### ################## " + "################# ################ " + "############## ######### ", }, { .width = 22, .height = 31, .bitmap = - " ########## ############## ################ " - " ################# ################## ################### " - " ######## ######### ######## ######## ######## ####### " - " ######## ####### ######## ####### ######## " - "####### ######## ####### ######## ######## ######## " - "######## ######## ########## ################### " - "################### ################## ################# " - "################ ############## ########## " - "######### ######## ######## " - " ######## ######## ######## " - " ######## ####### ", + " ########## ############## ################ " + " ################# ################## " + "################### ######## ######### ######## " + "######## ######## ####### ######## ####### " + "######## ####### ######## ####### ######## " + "####### ######## ######## ######## ######## ######## " + "########## ################### ################### " + "################## ################# ################ " + " ############## ########## ######### " + " ######## ######## ######## " + " ######## ######## " + "######## ####### ", }, { .width = 26, @@ -890,33 +929,35 @@ struct font eating_pasta_regular_32_font[] = { " ####### ############ " "############### ################## " "################## #################### " - "###################### ######### ########### ######## " - "######### ######## ######## ####### ######## " - "####### ######## ####### ######## ####### " - " ####### ####### ####### ####### ####### " - "####### ####### ####### ####### ####### " - " ####### ####### ####### ######## ## ######## " - "######## ########### ####### ############ ######## " - "########### ######### ########### ########## ######### " - " #################### ################### " + "###################### ######### ########### ######## " + " ######### ######## ######## ####### " + "######## ####### ######## ####### ######## " + "####### ####### ####### ####### ####### " + " ####### ####### ####### ####### " + "####### ####### ####### ####### ####### " + "######## ## ######## ######## ########### ####### " + " ############ ######## ########### ######### " + "########### ########## ######### " + "#################### ################### " "################## ################## " - "################### ################## ######## " - "####### ##### #### " - " ## ", + "################### ################## " + "######## ####### ##### " + "#### ## ", }, { .width = 23, .height = 31, .bitmap = - " ########## ############## ################ " - " ################# ################## " - "################### ######## ######### ######## " - "######## ######## ####### ######## ####### ######## " - " ####### ######## ####### ######## ####### " - "######## ######## ######## ######## ######## " - "########## ################### ################### " - "################## ################# ################ " - " ################ ################# ######### " + " ########## ############## " + "################ ################# " + "################## ################### ######## " + "######### ######## ######## ######## ####### " + "######## ####### ######## ####### ######## " + "####### ######## ####### ######## ######## " + "######## ######## ######## ########## " + "################### ################### " + "################## ################# ################ " + " ################ ################# ######### " "######## ######## ######### ######## ######### " "######## ########## ######## ######### ######## " "######## ######## ##### ####### ## ", @@ -925,304 +966,322 @@ struct font eating_pasta_regular_32_font[] = { .width = 22, .height = 32, .bitmap = - " ######### ############## ################ " - " ################ ################# ################## " - " ################## ######### ### ######## " - " ######## ######## ######## " - " ######### ########## ############## " - " ################ ################ ############### " - " ############ ########## " - "######### ######## ######## # " - " ######## ##### ######### #################### " - "################### #################### ################### " - "################## ################ ########## ", + " ######### ############## " + "################ ################ ################# " + " ################## ################## ######### " + "### ######## ######## ######## " + " ######## ######### " + "########## ############## ################ " + " ################ ############### " + "############ ########## ######### " + " ######## ######## # ######## " + " ##### ######### #################### " + "################### #################### " + "################### ################## ################ " + " ########## ", }, { .width = 19, .height = 31, - .bitmap = - "##################################################################" - "################################################ ######## " - " ######## ######## ######## " - "######## ######## ######## ######## " - " ####### ####### ####### " - "######## ######## ######## ######## " - " ######### ######### ######### " - " ######### ######## ######## " - "######## ######## ######## ######## " - " ", + .bitmap = "########################################################" + "########################################################" + "## ######## ######## ######## " + " ######## ######## ######## " + " ######## ######## ####### " + " ####### ####### ######## " + " ######## ######## " + "######## ######### ######### " + " ######### ######### ######## " + " ######## ######## ######## " + " ######## ######## ", }, { .width = 24, .height = 32, .bitmap = - " ### ##### ####### ######## ####### " - "######## ####### ######## ####### ################ " - " ################ ################ " - "################ ################ ################ " - " ####### ######## ####### ######## ####### " - "######## ####### ######## ####### ######## " - "####### ######## ####### ######## ####### ####### " - " ####### ####### ####### ####### ####### " + " ### ##### ####### ######## ####### " + " ######## ####### ######## ####### " + "################ ################ " + "################ ################ " + "################ ################ ####### " + "######## ####### ######## ####### ######## " + " ####### ######## ####### ######## ####### " + "######## ####### ######## ####### ####### " + " ####### ####### ####### ####### ####### " "####### ####### ######## ####### ######## " "######## ######## ######### ################### " - "################## ################# ############### " - " ############# ########## " - "####### ", + "################## ################# " + "############### ############# ########## " + " ####### ", }, { .width = 25, .height = 32, .bitmap = - " ### ####### ######## ################ " - "######### ######## ######## ######## ######## " - "######## ######## ######## ######## ####### " - "######## ####### ######## ######## ######## " - "######## ####### ######## ######## ####### " - "######## ####### ######## ######## ####### " - "######## ######## ######## ######## ####### " - "####### ####### ####### ######## ####### " - "################ ################ ############## " - " ############## ############## " - "############## ############ ############ " - " ############ ########### " - "########### ##### ", + " ### ####### ######## ################ " + " ######### ######## ######## ######## " + "######## ######## ######## ######## ######## " + "####### ######## ####### ######## ######## " + " ######## ######## ####### ######## ######## " + " ####### ######## ####### ######## ######## " + " ####### ######## ######## ######## ######## " + " ####### ####### ####### ####### " + "######## ####### ################ " + "################ ############## " + "############## ############## " + "############## ############ " + "############ ############ " + "########### ########### ##### " + " ", }, { .width = 34, .height = 31, .bitmap = "####### ####### ############## ######### " - "############## ######### ############### ######### " - " ################ ######### ################ ######### " - " ####### ######## ########### ####### ######## " - "########### ######## ######## ########### ######## ######## " - " ########### ######## ####### ########### ######## " - "####### ###### ###### ####### ####### ###### ###### ####### " - " ######## ###### ###### ######## ######## ###### ###### " - "######## ######## ###### ###### ####### ############## " - "############# ############# ############# ############# " - " ############# ############# ############# " - "############ ############ ############ ############ " - " ############ ########### ########### ########### " - " ########### ########### ########### ########## " - " ########## ########## ########## " - "######### ########## ######### ######### " - " ######### ######### ######## ", + "############## ######### ############### " + "######### ################ ######### " + "################ ######### ####### ######## " + "########### ####### ######## ########### ######## " + "######## ########### ######## ######## ########### " + "######## ####### ########### ######## ####### ###### " + "###### ####### ####### ###### ###### ####### ######## " + "###### ###### ######## ######## ###### ###### ######## " + "######## ###### ###### ####### ############## " + "############# ############# ############# " + "############# ############# ############# " + "############# ############ ############ " + "############ ############ ############ " + "########### ########### ########### " + "########### ########### ########### ########## " + " ########## ########## ########## " + "######### ########## ######### ######### " + " ######### ######### ######## ", }, { .width = 24, .height = 32, .bitmap = - " #### ### ###### ####### ######### " - "######### ######### ########## ######### ######### " + " #### ### ###### ####### ######### " + " ######### ######### ########## ######### ######### " "######### ######### ######### ######### " - "################## ################# ################ " - " ############## ############# " - "############ ########### ########## " - " ######### ########## " - "############ ############ ############## " - " ############## ################ " - "################ ################## ######## ######## " - " ######### ######### ######## ######## ######### " - "######### ######## ######## ######### ######### " - "####### ######## #### #### ", + "################## ################# " + "################ ############## " + "############# ############ ########### " + " ########## ######### " + "########## ############ ############ " + " ############## ############## " + "################ ################ " + "################## ######## ######## ######### " + "######### ######## ######## ######### ######### " + "######## ######## ######### ######### ####### " + " ######## #### #### ", }, { .width = 27, .height = 32, .bitmap = - " ######### ################### " - " ######## ######### ######### ########## " - "######### ######### ######## ########## ######### " - " ######### ######## ######### ######### " - "######### ######## ################# " - "################ ############## " - "############## ############ " - "########### ########## ######### " - " ####### ######## " - " ######## ######## " - "######## ######## ######## " - " ######## ######## " - " ######## ######## ######## " - " ######## ######## ", + " ######### " + "################### ######## ######### " + "######### ########## ######### ######### ######## " + " ########## ######### ######### ######## " + "######### ######### ######### ######## " + "################# ################ " + "############## ############## " + "############ ########### " + "########## ######### " + "####### ######## ######## " + " ######## ######## " + " ######## ######## " + " ######## ######## " + "######## ######## " + "######## ######## " + "######## ", }, { .width = 19, .height = 33, .bitmap = " ################## " - "##################################################################" - "######### ################# ######## ######## " - " ######## ######## ######## " - "######## ######## ######## ######## " - " ######## ######## ######## " - "######## ######## ######## ######## " - " ######## ####### ######## " + "##############################################################" + "############# ################# ######## " + "######## ######## ######## " + "######## ######## ######## " + "######## ######## ######## " + "######## ######## ######## " + "######## ######## ######## " + "######## ####### ######## " "################## ################## ################## " - "################## ################## ################# #### " - " ", + "################## ################## ################# #### " + " ", }, { .width = 18, .height = 39, - .bitmap = - " ############### ############### ############### " - "################ ################ ################ " - "################ ################# ######### ######### " - " ######### ######### ######### " - "######## ######## ######## ######## " - " ######## ######## ######## " - "######## ######## ######## ######## " - " ######## ######## ######### " - "######### ######### ######### ######## " - " ################ ################ ################ " - "################ ############### ############### " - "############### ############# ", + .bitmap = " ############### ############### ############### " + "################ ################ ################ " + "################ ################# ######### " + "######### ######### ######### " + "######### ######## ######## " + "######## ######## ######## " + "######## ######## ######## " + "######## ######## ######## " + "######## ######## ######### " + "######### ######### ######### " + "######## ################ ################ " + "################ ################ ############### " + "############### ############### ############# ", }, { .width = 18, .height = 36, - .bitmap = - " ###### ######## ######## " - " ####### ######## ####### " - "######## ######## ####### ######## " - " ######## ####### ######## " - "######## ######## ######## ######## " - " ######## ######## ######## " - "######## ######### ######## ######## " - " ######### ######## ######## " - "######### ######## ######## ######## " - " ######### ######## ######## " - "####### ", + .bitmap = " ###### ######## " + "######## ####### ######## " + "####### ######## ######## " + "####### ######## ######## " + "####### ######## ######## " + "######## ######## ######## " + "######## ######## ######## " + "######## ######### ######## " + "######## ######### ######## " + "######## ######### ######## " + "######## ######## ######### " + "######## ######## ####### ", }, { .width = 18, .height = 39, - .bitmap = - " ############### ############### ############### " - "############### ################ ################ " - "################ ################ ######## " - "######## ######## ######### ######### " - " ######### ######### ######### " - "######### ######### ######### ######### " - " ######### ######### ######### " - "######### ######### ######### ######### " - " ######## ######## ######### " - "######### ################ ################ ################ " - "################ ################ ################ " - "############### ############# ", + .bitmap = " ############### ############### ############### " + "############### ################ ################ " + "################ ################ ######## " + " ######## ######## ######### " + " ######### ######### ######### " + " ######### ######### ######### " + "######### ######### ######### " + "######### ######### ######### " + "######### ######### ######### " + "######## ######## ######### " + "######### ################ ################ " + "################ ################ ################ " + "################ ############### ############# ", }, { .width = 19, .height = 17, - .bitmap = " ##### ####### ######## " - " ######### ########## ########## " - "########### ############ ############ " - "###### ###### ###### ###### ####### ###### " - "###### ####### ####### ####### ####### ####### " - "####### ######## ###### ## ", + .bitmap = + " ##### ####### ######## " + " ######### ########## ########## " + "########### ############ ############ ###### " + " ###### ###### ###### ####### ###### ###### " + "####### ####### ####### ####### ####### ####### " + "######## ###### ## ", }, { .width = 23, .height = 8, .bitmap = - "##################################################################" - "##################################################################" - "############################# ###### ", + "##############################################################" + "##############################################################" + "##################################### ###### ", }, { .width = 9, .height = 8, - .bitmap = " ## #### ###### ###### ####### ###### " - "#### ## ", + .bitmap = " ## #### ###### ###### ####### ###### " + " #### ## ", }, { .width = 27, .height = 32, .bitmap = - " ########### ########### " - "########### ############# " + " ########### ########### " + " ########### ############# " "############# ############# " "############## ############## ####### " - "####### ####### ####### ####### ####### " - " ####### ####### ####### ######## " - "####### ####### ####### ####### ####### " - "####### ######## ####### ####### ######## " - " ####### ######## #################### " - "##################### ##################### " - "###################### ####################### ######## " - " ######## ####### ######## ######## ######## " - " ######## ######## ####### ################# " - " ################# ######### " + "####### ####### ####### ####### ####### " + " ####### ####### ####### ######## " + " ####### ####### ####### ####### " + "####### ####### ######## ####### ####### " + " ######## ####### ######## " + "#################### ##################### " + "##################### ###################### " + "####################### ######## ######## ####### " + " ######## ######## ######## ######## " + "######## ####### ################# " + "################# ######### " "####### ", }, { .width = 23, .height = 32, .bitmap = - " ######## ############# ################ " - " ################### #################### " - "##################### ####### ############ ####### " - "########## ####### ######### ####### ################# " - " ################# ########### ###################### " - "##################### #################### ################# " - " ################## #################### " + " ######## ############# " + "################ ################### " + "#################### ##################### ####### " + "############ ####### ########## ####### ######### " + "####### ################# ################# " + "########### ###################### ##################### " + "#################### ################# " + "################## #################### " "##################### ######## ########## ######## " - "######## ######## ################ ######## ####### " - " ######## ####### ########## ####### ############# " - "##################### #################### ################### " - " ################# ############## ########## " - " ", + "######## ######## ################ ######## " + "####### ######## ####### ########## ####### " + "############# ##################### #################### " + "################### ################# ############## " + " ########## ", }, { .width = 21, .height = 32, .bitmap = - " ###### ########## ############# " - " ############### ################# ################## " - "######### ####### ######### ####### ######## ###### " - "######## ############### ######## " - "######## ######## ######## " - "######## ######## ######## " - "######## ######## ######## ### " - "######## ############### ###### ######## ###### " - "######### ####### #################### ################### " - "################## ################# ############### " - " ########### ####### ", + " ###### ########## ############# " + " ############### ################# " + "################## ######### ####### ######### ####### " + "######## ###### ######## ############### " + "######## ######## ######## " + " ######## ######## ######## " + " ######## ######## ######## " + " ######## ### ######## ############### " + "###### ######## ###### ######### ####### " + "#################### ################### ################## " + " ################# ############### ########### " + " ####### ", }, { .width = 23, .height = 31, .bitmap = - " ## ######### ############ " - " ############## ################ " - "################# ################## ################### " - " ######## ########### ######## ########## ######## " - "######## ####### ####### ####### ####### ####### " - " ####### ####### ####### ######## ####### " - "######## ####### ######## ####### ####### " - "####### ####### ####### ####### ######## ####### " - " ######### ####### ########## ####### ############ " - "################### ################## ################# " - " ############## ############# ########### " - " ##### ", + " ## ######### ############ " + " ############## ################ " + "################# ################## " + "################### ######## ########### ######## " + "########## ######## ######## ####### ####### " + "####### ####### ####### ####### ####### " + "####### ######## ####### ######## ####### " + "######## ####### ####### ####### ####### " + "####### ####### ######## ####### ######### " + "####### ########## ####### ############ " + "################### ################## " + "################# ############## ############# " + " ########### ##### ", }, { .width = 22, .height = 31, .bitmap = " ######### ##################### " - "##################### ##################### ##################### " - "##################### ##################### ######## " - "######## ######## ######## " - "######### ################## ################# " - "################# ################# ################# " - "################# ######## ######## " - "######## ######## ######## " - " ##################### ##################### " - "##################### ##################### ##################### " - "##################### #################### ##### ", + "##################### ##################### " + "##################### ##################### " + "##################### ######## ######## " + " ######## ######## ######### " + " ################## ################# " + "################# ################# ################# " + " ################# ######## ######## " + " ######## ######## ######## " + " ##################### ##################### " + "##################### ##################### " + "##################### ##################### " + "#################### ##### ", }, { .width = 20, @@ -1244,94 +1303,99 @@ struct font eating_pasta_regular_32_font[] = { .width = 22, .height = 32, .bitmap = - " ######### ############ " - " ############## ################ ################# " - " ########## ####### ######## ###### ######### ####### " - " ######## ###### ######### ##### ######## " - "######## ######## ######## " - "######## ######## ########## ######## ########## " - "######## ########## ######## ########## ######## ########## " - "######## ########## ######### ###### ######## ###### " - " ########## ####### #################### ################### " - " ################## ################# ############### " - " ############ ###### ", + " ######### " + "############ ############## ################ " + " ################# ########## ####### ######## " + "###### ######### ####### ######## ###### ######### " + " ##### ######## ######## " + "######## ######## ######## " + " ######## ########## ######## ########## ######## " + "########## ######## ########## ######## ########## " + "######## ########## ######### ###### ######## " + "###### ########## ####### #################### " + "################### ################## " + "################# ############### ############ " + " ###### ", }, { .width = 26, .height = 32, .bitmap = - " ###### # ### ######## ######## ######## " - " ######## ######## ######## ######## ######## " - "######## ######### ######## ################## " - " ################## ################## " - "################## ######## ######### ######## " + " ###### # ### ######## ######## ######## " + " ######## ######## ######## ######## " + "######## ######## ######### ######## " + "################## ################## " + "################## ################## ######## " + "######### ######## ######################### " "######################### ######################### " "######################### ######################### " "######################### ######################### " - "######################### ######################### ######## " - " ######### ######## ######### ######## ######### " - "######## ######### ######## ######### ######## " - " ######### ######## ######### ######## ######### " - "######## ######### ######## ######### ####### " - " ######### #########", + "######################### ######## ######### ######## " + " ######### ######## ######### ######## " + "######### ######## ######### ######## ######### " + "######## ######### ######## ######### ######## " + " ######### ######## ######### ####### " + "######### #########", }, { .width = 7, .height = 31, - .bitmap = "############################################################" - "############################################################" - "############################################################" - "#####################################", + .bitmap = "########################################################" + "########################################################" + "########################################################" + "#################################################", }, { .width = 23, .height = 32, .bitmap = " ## ####### " - "####### ######## ######## " - " ######## ######## ######## " - " ######## ######## ######## " - " ######## ######## ######## " - " ######## ######## " - "######## ######## ####### ######## ####### " - " ######## ######## ######## ######## ######## " - "######## ######### ######### ########## " - "#################### ################### ################### " - " ################## ################ " - "############## ########## ###### ", + "####### ######## ######## " + " ######## ######## ######## " + " ######## ######## " + "######## ######## ######## " + " ######## ######## ######## " + " ######## ######## ####### " + "######## ####### ######## ######## ######## " + "######## ######## ######## ######### ######### " + "########## #################### ################### " + "################### ################## " + "################ ############## ########## " + " ###### ", }, { .width = 25, .height = 32, .bitmap = - " ## ######## ### ######### " - " ###### ######### ######## ######## ######## " - "######## ######## ######## ######## ######## " - "######## ######## ######### ######### ######## " - "######### ######## ######### ######### ######## " - "######### ######## ######### ################# " - "################# ################ ############### " - " ################ ################# " - "######## ######### ######## ########## ######## " - "########## ######## ########## ####### ########### " - "####### ############ ####### ############ ######## " - "########## ######## ######## ######## ###### " - "######## ##### ###### ## ", + " ## ######## ### ######### " + " ###### ######### ######## ######## " + "######## ######## ######## ######## ######## " + "######## ######## ######## ######### ######### " + "######## ######### ######## ######### ######### " + "######## ######### ######## ######### " + "################# ################# " + "################ ############### " + "################ ################# ######## " + "######### ######## ########## ######## ########## " + " ######## ########## ####### ########### " + "####### ############ ####### ############ ######## " + " ########## ######## ######## ######## ###### " + " ######## ##### ###### ## ", }, { .width = 18, .height = 31, .bitmap = - " ######## ######## ######## ######## " - " ######## ######## ######## " - "######## ######## ######## ######## " - " ######## ######### ######## " - "######## ######## ######## ######## " - " ######## ######## ######## " - "######## ######## ####### ## " - "################# ################# ################# " - "################# ################ ################ " - "########### ", + " ######## ######## ######## " + "######## ######## ######## ######## " + " ######## ######## ######## " + " ######## ######## ######### " + "######## ######## ######## " + "######## ######## ######## " + "######## ######## ######## " + "######## ####### ## ################# " + "################# ################# ################# " + "################ ################ ########### ", }, { .width = 29, @@ -1343,69 +1407,73 @@ struct font eating_pasta_regular_32_font[] = { "############ ############ ############# ############ " "############# ############# ############# ############# " "############################ ############################ " - "############################ #################### ####### ####### " - "############ ####### ####### ########### ####### ####### " - "########## ####### ####### ######### ###### ####### " - "######## ###### ######## ####### ###### ######## ###### " - " ###### ######## #### ###### ######## ## " - "###### ######## ###### ######## ###### " - "######## ############### " - "############### ####### ####### ####### " - "####### ####### ####### ###### ##### " - " ", + "############################ #################### ####### " + "####### ############ ####### ####### ########### ####### " + "####### ########## ####### ####### ######### ###### " + "####### ######## ###### ######## ####### ###### " + "######## ###### ###### ######## #### ###### " + "######## ## ###### ######## ###### " + "######## ###### ######## " + "############### ############### " + "####### ####### ####### ####### " + "####### ####### ###### ##### " + " ", }, { .width = 26, .height = 32, - .bitmap = - " ######## ####### ######### ######## ########## " - " ######## ########## ######## ########### ######## " - "########### ######## ############ ######## ############ " - " ######## ############ ####### ############# ####### " - "############# ####### ############## ####### " - "############## ####### ############### ####### ######## " - "###### ####### ######## ####### ####### ######## ####### " - "####### ######## ############## ######### ############## " - "######### ############# ######### ############# ######### " - "############# ######### ############ ######### ############ " - "######### ########### ######### ########### ######### " - "########### ######## ########## ######## ########## " - "######## ######### ######## ######### ######## " - " ######## ", + .bitmap = " ######## ####### ######### ######## " + "########## ######## ########## ######## " + "########### ######## ########### ######## " + "############ ######## ############ ######## " + "############ ####### ############# ####### " + "############# ####### ############## ####### " + "############## ####### ############### ####### " + "######## ###### ####### ######## ####### ####### " + "######## ####### ####### ######## ############## " + "######### ############## ######### ############# " + "######### ############# ######### ############# " + "######### ############ ######### ############ " + "######### ########### ######### ########### " + "######### ########### ######## ########## " + "######## ########## ######## ######### " + "######## ######### ######## ######## ", }, { .width = 25, .height = 33, - .bitmap = " ####### ############ " - "############### ################# " - "################### #################### " - "##################### ######### ########### ######## " - " ######### ####### ######### ####### " - "######## ####### ######## ####### ######## " - "####### ####### ####### ####### ####### " - " ####### ####### ####### ####### " - "####### ####### ####### ####### ####### " - "######## ######## ######## ####### ######## " - " ####### ######## ######## ######### " - "######## ########### ######### #################### " - " ################### ################## " - "################# ################ " - "############## ########## ", + .bitmap = + " ####### ############ " + "############### ################# " + "################### #################### " + "##################### ######### ########### ######## " + " ######### ####### ######### ####### ######## " + "####### ######## ####### ######## ####### " + " ####### ####### ####### ####### ####### " + "####### ####### ####### ####### ####### " + " ####### ####### ####### ######## " + "######## ######## ####### ######## ####### " + "######## ######## ######### ######## ########### " + "######### #################### ################### " + " ################## ################# " + "################ ############## " + "########## ", }, { .width = 22, .height = 31, .bitmap = - " ########## ############## ################ " - " ################# ################## ################## " - " ######## ########## ######## ######### ######## ####### " - " ######## ####### ######## ####### ######## " - "####### ######## ####### ######## ####### ######## " - "######## ######## ########## ################### " - "################## ################## ################## " - "################ ############## ########## " - "######### ######### ######### " - "######### ######### ######### " + " ########## ############## ################ " + " ################# ################## " + "################## ######## ########## ######## " + "######### ######## ####### ######## ####### " + "######## ####### ######## ####### ######## " + "####### ######## ####### ######## ######## ######## " + "########## ################### ################## " + "################## ################## ################ " + " ############## ########## ######### " + " ######### ######### ######### " + " ######### ######### " "######### ######## ", }, { @@ -1415,233 +1483,249 @@ struct font eating_pasta_regular_32_font[] = { " ####### ############ " "############### ################# " "################### #################### " - "##################### ######### ########### ######## " - "######### ####### ######### ####### ######## " - "####### ######## ####### ######## ####### " - "####### ####### ####### ####### ####### ####### " - " ####### ####### ####### ####### " - "####### ####### ######## ######## ## ####### " - "######## ########### ######## ############ ######## " - "########### ######## ########## ########## ######### " - "#################### ################### " + "##################### ######### ########### ######## " + " ######### ####### ######### ####### ######## " + "####### ######## ####### ######## ####### " + " ####### ####### ####### ####### ####### " + "####### ####### ####### ####### ####### " + " ####### ####### ######## ######## ## ####### " + " ######## ########### ######## ############ ######## " + " ########### ######## ########## ########## ######### " + " #################### ################### " "################## ################### " - "################### ################# ######## " - "####### ##### #### " - " ## ", + "################### ################# " + "######## ####### ##### " + "#### ## ", }, { .width = 23, .height = 31, .bitmap = - " ########## ############## ################ " - " ################# ################## " - "################## ######## ########## ######## " - "######### ######## ####### ######## ####### " - "######## ####### ######## ####### ######## " - "####### ######## ####### ######## ######## ######## " - "########## ################### ################## " - "################## ################## ################ " - " ################ ################# ######### ####### " - " ######### ######### ######### ######### ######### " - "######### ######### ######### ######### ####### " - "######### ##### ######## ## ", + " ########## ############## " + "################ ################# " + "################## ################## ######## " + "########## ######## ######### ######## ####### " + "######## ####### ######## ####### ######## " + "####### ######## ####### ######## ####### " + "######## ######## ######## ########## " + "################### ################## " + "################## ################## ################ " + " ################ ################# ######### " + "####### ######### ######### ######### ######### " + "######### ######### ######### ######### ######### " + "####### ######### ##### ######## ## ", }, { .width = 22, .height = 32, .bitmap = - " ######### ############## ################ " - " ################ ################# ################## " - " ################## ######### ## ######## " - " ######## ######## ######## " - " ######### ########### ############## " - " ################ ################ ############### " - " ############ ######### " - "######### ######## ######## # " - " ######## ##### ######### #################### " - "################### #################### ################### " - "################## ################ ########## ", + " ######### ############## " + "################ ################ ################# " + " ################## ################## ######### " + "## ######## ######## ######## " + " ######## ######### " + "########### ############## " + "################ ################ " + "############### ############ ######### " + " ######### ######## " + "######## # ######## ##### ######### " + "#################### ################### " + "#################### ################### " + "################## ################ ########## " + " ", }, { .width = 19, .height = 31, - .bitmap = - "##################################################################" - "################################################ ######## " - " ######## ######## ######## " - "######## ######## ######## ######## " - " ####### ####### ####### " - "######## ######## ######## ######## " - " ######### ######### ######### " - " ######### ######## ######## " - "######## ######## ######## ######## " - " ", + .bitmap = "########################################################" + "########################################################" + "## ######## ######## ######## " + " ######## ######## ######## " + " ######## ######## ####### " + " ####### ####### ######## " + " ######## ######## " + "######## ######### ######### " + " ######### ######### ######## " + " ######## ######## ######## " + " ######## ######## ", }, { .width = 24, .height = 32, .bitmap = - " ### ##### ####### ######## ####### " - "######## ####### ################ ################ " - " ####### ######## ####### ######## ####### " - "####### ####### ####### ####### ####### " - "####### ####### ####### ####### ####### ####### " - " ####### ####### ####### ####### ####### " - "######## ####### ######## ####### ######## " - "####### ####### ####### ####### ######## ####### " - " ####### ####### ####### ######## ######## " - "######## ######## ################### " - "################## ################# ############### " - " ############# ########## " - "####### ", + " ### ##### ####### ######## ####### " + " ######## ####### ################ " + "################ ####### ######## ####### " + "######## ####### ####### ####### ####### " + " ####### ####### ####### ####### ####### " + "####### ####### ####### ####### ####### " + " ####### ####### ####### ######## ####### " + "######## ####### ######## ####### ####### " + " ####### ####### ######## ####### ####### " + "####### ####### ######## ######## ######## " + "######## ################### ################## " + "################# ############### " + "############# ########## ####### " + " ", }, { .width = 25, .height = 32, .bitmap = - " ### ####### ######## ################ " - "######### ######## ######## ######## ######## " - "######## ######## ######## ######### ####### " - "######## ####### ######## ######## ######## " - "######## ####### ######## ######## ####### " - "######## ####### ######## ######## ####### " - "######## ######## ######## ######## ####### " - "####### ####### ####### ######## ####### " - "################ ################ ############## " - " ############## ############## " - "############## ############ ############ " - " ############ ########### " - "########### ##### ", + " ### ####### ######## ################ " + " ######### ######## ######## ######## " + "######## ######## ######## ######## ######### " + "####### ######## ####### ######## ######## " + " ######## ######## ####### ######## ######## " + " ####### ######## ####### ######## ######## " + " ####### ######## ######## ######## ######## " + " ####### ####### ####### ####### " + "######## ####### ################ " + "################ ############## " + "############## ############## " + "############## ############ " + "############ ############ " + "########### ########### ##### " + " ", }, { .width = 34, .height = 31, .bitmap = "####### ####### ############## ######### " - "############## ######### ############### ######### " - " ############### ######### ################ ######### " - " ####### ######## ########### ######## ######## " - "########### ######## ######## ########### ######## ######## " - " ########### ######## ######## ############ ####### " - "####### ###### ###### ####### ####### ###### ###### ######## " - " ####### ###### ###### ######## ######## ###### ###### " - "######## ######## ##### ###### ####### ############## " + "############## ######### ############### " + "######### ############### ######### " + "################ ######### ####### ######## " + "########### ######## ######## ########### ######## " + "######## ########### ######## ######## ########### " + "######## ######## ############ ####### ####### ###### " + "###### ####### ####### ###### ###### ######## ####### " + "###### ###### ######## ######## ###### ###### ######## " + "######## ##### ###### ####### ############## " "############## ############# ############# " - "############# ############# ############# ############# " - " ############ ############ ############ ############ " - " ############ ########### ########### " - "########### ########### ########## ########## " - " ########## ########## ########## ########## " - " ######### ########## ######### " - "######### ######### ######### ######## ", + "############# ############# ############# " + "############# ############ ############ " + "############ ############ ############ " + "########### ########### ########### " + "########### ########## ########## ########## " + " ########## ########## ########## " + "######### ########## ######### ######### " + " ######### ######### ######## ", }, { .width = 24, .height = 32, .bitmap = - " #### ### ###### ####### ######### " - "######### ######### ########## ######### ######### " + " #### ### ###### ####### ######### " + " ######### ######### ########## ######### ######### " "######### ######### ######### ######### " - "################## ################# ############### " - " ############## ############# " - "############ ########### ########## " - " ######### ########## " - "########### ############ ############## " - " ############## ################ " - "################ ################## ######## ######## " - " ######### ######### ######## ######## ######### " - "######### ######## ######## ######### ######### " - "####### ######## #### #### ", + "################## ################# " + "############### ############## " + "############# ############ ########### " + " ########## ######### " + "########## ########### ############ " + " ############## ############## " + "################ ################ " + "################## ######## ######## ######### " + "######### ######## ######## ######### ######### " + "######## ######## ######### ######### ####### " + " ######## #### #### ", }, { .width = 27, .height = 32, .bitmap = - " ######### ################## " - " ######## ########## ######### ######### " - "######## ########## ######### ######### ######## " - " ########## ######### ######### ######## " - "################## ################# " - "############### ############### " - "############# ############ " - "########### ######### ######### " - " ######## ######## " - " ####### ####### " - "####### ####### ####### " - " ######## ######### " - " ######### ######### ######### " - " ######### ######### ", + " ######### " + "################## ######## ########## ######### " + " ######### ######## ########## ######### " + "######### ######## ########## ######### " + "######### ######## ################## " + "################# ############### " + "############### ############# " + "############ ########### " + "######### ######### " + "######## ######## ####### " + " ####### ####### " + " ####### ####### " + " ######## ######### " + "######### ######### " + "######### ######### " + "######### ", }, { .width = 19, .height = 33, .bitmap = - "##################################################################" - "############################# ################# " - "######## ######## ######## ######## " - " ######## ######## ######## " - "######## ######## ######## ######## " - " ######## ######## ######## " - "######## ######## ######## ####### " - " ######## ################# ################## " + "##############################################################" + "################################# ################# " + "######## ######## ######## " + "######## ######## ######## " + "######## ######## ######## " + "######## ######## ######## " + "######## ######## ######## " + "######## ######## ####### " + "######## ################# ################## " "################## ################## ################## " "################# #### ", }, { .width = 15, .height = 42, - .bitmap = " ## #### ###### ####### " - " ######### ########## ############ ########### " - " ########## ######### ######## ######## " - " ######## ######## ######## ######## " - " ######## ######## ######### ######## " - "######## ######## ######## ######### " - " ######## ######## ######## ####### " - " ####### ####### ######### ######### " - " ######### ########## ########### ########### " - " ########## ########## ######## ####### " - " ##### ## ", + .bitmap = + " ## #### ###### ####### " + " ######### ########## ############ ########### " + "########## ######### ######## ######## " + "######## ######## ######## ######## " + "######## ######## ######### ######## " + "######## ######## ######## ######### " + "######## ######## ######## ####### " + "####### ####### ######### ######### " + "######### ########## ########### ########### " + "########## ########## ######## ####### " + " ##### ## ", }, { .width = 10, .height = 41, - .bitmap = " ######## ######### ######### ######### ######### " - "######### ################################################ " - "######### ######### ######### ######### ######### ######### " - "######### ######### ######### ######### ######### ######### " - "######### ######### ######### ######### ######### ######### " - "######### ######### ######### ######### ######### " - "############################################################" - " ######## ", + .bitmap = + " ######## ######### ######### ######### ######### ######### " + "################################################ ######### " + "######### ######### ######### ######### ######### ######### " + "######### ######### ######### ######### ######### ######### " + "######### ######### ######### ######### ######### ######### " + "######### ######### ######### ######### " + "############################################################ " + "######## ", }, { .width = 15, .height = 42, - .bitmap = " ## #### ###### ####### " - " ######### ########## ############ ########### " - " ########## ######### ######## ######## " - " ######## ######## ######## ######## " - " ######## ######## ######### ######## " - " ######## ######## ######## ######### " - " ######## ######## ######## ######## " - " ######## ######## ######## ######### " - " ######### ########## ########## ########### " - " ########### ########## ######## ###### " - " ##### ## ", + .bitmap = + " ## #### ###### ####### " + "######### ########## ############ ########### " + "########## ######### ######## ######## " + "######## ######## ######## ######## " + "######## ######## ######### ######## " + " ######## ######## ######## ######### " + "######## ######## ######## ######## " + "######## ######## ######## ######### " + "######### ########## ########## ########### " + "########### ########## ######## ###### " + "##### ## ", }, { .width = 25, .height = 12, - .bitmap = - " ### ####### ######### " - " ## ########### #### ############# ###### " - "############## ######## ######################### " - "####################### ###################### #### " - "############ ### ######### ###### ", + .bitmap = " ### ####### " + "######### ## ########### #### " + "############# ###### ############## ######## " + "######################### ####################### " + "###################### #### ############ ### " + " ######### ###### ", }, { .width = 0, .height = 0, .bitmap = NULL, }, -}; +}; \ No newline at end of file diff --git a/src/terminal/put.c b/src/terminal/put.c index c323dc9..8bfec7a 100644 --- a/src/terminal/put.c +++ b/src/terminal/put.c @@ -94,7 +94,7 @@ void terminal_putentryat(char c, uint32_t color, size_t x, size_t y) char *glyph = node.bitmap; for (size_t cy = 0; cy < node.height; cy++) for (size_t cx = 0; cx < node.width; cx++) - if (glyph[cy + node.width + cx] == '#') + if (glyph[cy * node.width + cx] == '#') put_pixel(color, x + cx, y + cy); /* const size_t index = y * VGA_WIDTH + x; */ /* TERM_BUF[index] = vga_entry(c, color); */ From 903b303322f5a29bfc338a9961556c527f7b8e01 Mon Sep 17 00:00:00 2001 From: Starnakin Date: Wed, 11 Dec 2024 21:05:26 +0100 Subject: [PATCH 3/3] fix: tools: font_converter import stddef.h --- tools/font_converter.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/font_converter.py b/tools/font_converter.py index 3997660..c73f196 100644 --- a/tools/font_converter.py +++ b/tools/font_converter.py @@ -36,6 +36,8 @@ for id, x, y, width, height, xoffset, yoffset, xadvance in re.findall(r"id=(\d+) string: str = f"""\ #pragma once +#include + #include "font.h" struct font {font_name}_font[] = {{\\\