better font
authorJohn Tsiombikas <nuclear@member.fsf.org>
Thu, 19 Dec 2019 12:54:49 +0000 (14:54 +0200)
committerJohn Tsiombikas <nuclear@member.fsf.org>
Thu, 19 Dec 2019 12:54:49 +0000 (14:54 +0200)
GNUmakefile
src/demo.c

index d2dbc8b..d0eec53 100644 (file)
@@ -54,5 +54,5 @@ cleandep:
 tools/csprite/csprite:
        $(MAKE) -C tools/csprite
 
 tools/csprite/csprite:
        $(MAKE) -C tools/csprite
 
-font.asm: data/font.png tools/csprite/csprite
-       tools/csprite/csprite -n cs_font -s 16x16 -r 288x32+32+17 -conv565 -nasm $< >$@
+font.asm: data/legible.fnt tools/csprite/csprite
+       tools/csprite/csprite -n cs_font -s 8x16 -conv565 -nasm $< >$@
index fee1e7a..e2b8155 100644 (file)
@@ -169,10 +169,10 @@ void cs_puts(void *fb, int x, int y, const char *str)
        while(*str) {
                int c = *str++;
 
        while(*str) {
                int c = *str++;
 
-               if(isalpha(c)) {
-                       cs_font(fb, x, y, toupper(c) - 'A');
+               if(c > ' ' && c < 128) {
+                       cs_font(fb, x, y, c - ' ');
                }
                }
-               x += 14;
+               x += 9;
        }
 }
 
        }
 }