thin font
authorhgn <hgodden00@gmail.com>
Mon, 16 Jan 2023 15:53:26 +0000 (15:53 +0000)
committerhgn <hgodden00@gmail.com>
Mon, 16 Jan 2023 15:53:26 +0000 (15:53 +0000)
src/fonts/vg_font_thin.png [new file with mode: 0644]
vg_pxfont_thin.h [new file with mode: 0644]
vg_ui.h

diff --git a/src/fonts/vg_font_thin.png b/src/fonts/vg_font_thin.png
new file mode 100644 (file)
index 0000000..1239679
Binary files /dev/null and b/src/fonts/vg_font_thin.png differ
diff --git a/vg_pxfont_thin.h b/vg_pxfont_thin.h
new file mode 100644 (file)
index 0000000..759d66f
--- /dev/null
@@ -0,0 +1,257 @@
+/* Font buffer generated from source file: '/home/harry/Documents/vg/src/fonts/vg_font_thin.png' */
+0xffff0000,0,0,0,0,0,0,0,
+0xffff0000,0,0,0,0,0,0,0,
+0xffff0000,0,0,0,0,0,0,0,
+0xffff0000,0,0,0,0,0,0,0,
+0xffff0c30,0xc300c30,0xc300c30,0xc300c30,0xc300c30,0xc300c30,0xc300c30,0xc300c30,
+0xffff0810,0x8100810,0x8100810,0x8100810,0x8100810,0x8100810,0x8100810,0x8100810,
+0xffff0000,0,0,0,0,0,0,0,
+0xffff0040,0x8000c0,0x1000140,0x18001c0,0x2000240,0x28002c0,0x3000340,0x38003c0,
+0xffff0000,0,0,0,0,0,0,0,
+0xffff0000,0,0,0,0,0,0,0,
+0xffff0000,0,0,0,0,0,0,0,
+0xffff0000,0,0,0,0,0,0,0,
+0xffff0810,0x8100810,0x8100810,0x8100810,0x8100810,0x8100810,0x8100810,0x8100810,
+0xffff0c30,0xc300c30,0xc300c30,0xc300c30,0xc300c30,0xc300c30,0xc300c30,0xc300c30,
+0xffff0000,0,0,0,0,0,0,0,
+0xffff0000,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0xc300c30,0xc300c30,0xc300c30,0xc300c30,0xc300c30,0xc300c30,0xc300c30,0xc300c30,
+0x8100810,0x8100810,0x8100810,0x8100810,0x8100810,0x8100810,0x8100810,0x8100810,
+0x400040,0x400040,0x400040,0x400040,0x400040,0x400040,0x400040,0x400040,
+0x40,0x8000c0,0x1000140,0x18001c0,0x2000240,0x28002c0,0x3000340,0x38003c0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0x8100810,0x8100810,0x8100810,0x8100810,0x8100810,0x8100810,0x8100810,0x8100810,
+0xc300c30,0xc300c30,0xc300c30,0xc300c30,0xc300c30,0xc300c30,0xc300c30,0xc300c30,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0x2200000,0,0,0,0,0,0,
+0,0x2200000,0,0x80,0,0,0,0,
+0xc300080,0x2200220,0x800000,0x80,0x800100,0,0,0,
+0x8100080,0x220,0x1c00200,0x80,0x1000080,0x100,0,0x20,
+0x800080,0x7f0,0x2200520,0x2000000,0x2000040,0x100,0,0x20,
+0x80,0x220,0x2000240,0x5000000,0x2000040,0x5400100,0,0x40,
+0x80,0x220,0x2000080,0x5000000,0x2000040,0x3800fe0,0x3c0,0x80,
+0x80,0x220,0x1c00100,0x6000000,0x2000040,0x3800100,0,0x80,
+0,0x7f0,0x200240,0x9400000,0x2000040,0x5400100,0,0x100,
+0,0x220,0x2004a0,0x8800000,0x2000040,0x100,0,0x200,
+0x8100080,0x220,0x2200040,0x9400000,0x1000080,0,0,0x200,
+0xc300000,0,0x1c00000,0x6200000,0x800100,0,0x800000,0x800000,
+0,0,0x800000,0,0,0,0x1000000,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0x1c00300,0x3800780,0x48007c0,0x3800780,0x3000300,0,0,0,
+0x2600100,0x4400080,0x4800400,0x4400080,0x4800480,0,0x800000,0x1000000,
+0x2600100,0x4400080,0x4800400,0x4400080,0x4800480,0x1000080,0x1000000,0x8001c0,
+0x2a00100,0x400100,0x4800400,0x4000080,0x4800480,0,0x2000000,0x400220,
+0x2a00100,0x800380,0x7c00380,0x7800100,0x3000380,0,0x40003c0,0x200020,
+0x2a00100,0x1000080,0x800040,0x4400100,0x4800080,0x80,0x4000000,0x200040,
+0x3200100,0x2000080,0x800040,0x4400200,0x4800080,0x1000080,0x20003c0,0x400080,
+0x3200100,0x4000080,0x800440,0x4400200,0x4800480,0x100,0x1000000,0x800000,
+0x1c00380,0x7c00700,0x800380,0x3800200,0x3000300,0,0x800000,0x1000080,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0x1800180,0x30003c0,0x70007c0,0x3800380,0x44007c0,0x7800440,0x4000440,0x44003c0,
+0x2400240,0x4800400,0x4800400,0x4000440,0x4400100,0x800480,0x4000440,0x4400420,
+0x4400420,0x4800400,0x4400400,0x4000400,0x4400100,0x800480,0x4000aa0,0x6400420,
+0x4400420,0x4800400,0x4400400,0x4000400,0x4400100,0x800500,0x4000aa0,0x5400420,
+0x5400420,0x7800400,0x4400780,0x70005c0,0x7c00100,0x800600,0x4000aa0,0x5400420,
+0x54007e0,0x4400400,0x4400400,0x4000440,0x4400100,0x800500,0x4000920,0x4c00420,
+0x5c00420,0x4400400,0x4400400,0x4000440,0x4400100,0x800480,0x4000920,0x4c00420,
+0x420,0x4400400,0x4800400,0x4000440,0x4400100,0x1000480,0x4000920,0x4400420,
+0x420,0x78003c0,0x70007c0,0x4000380,0x44007c0,0x6000440,0x7c00820,0x44003c0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0x3c0,0x3c0,0x1800000,
+0x7800380,0x38007c0,0xfe00820,0x8200820,0x8200820,0xfe00200,0x8000040,0x2400000,
+0x4400440,0x4400820,0x1000820,0x8200820,0x8200820,0x200200,0x8000040,0x4200000,
+0x4400440,0x4400800,0x1000820,0x8200920,0x4400820,0x400200,0x4000040,0,
+0x4400440,0x4400800,0x1000820,0x8200920,0x2800820,0x800200,0x2000040,0,
+0x7800540,0x78007c0,0x1000820,0x4400920,0x10007e0,0x1000200,0x2000040,0,
+0x40004c0,0x4400020,0x1000820,0x4400aa0,0x2800020,0x2000200,0x1000040,0,
+0x4000440,0x4400020,0x1000820,0x2800aa0,0x4400020,0x4000200,0x800040,0,
+0x4000420,0x4400820,0x1000820,0x2800aa0,0x8200820,0x8000200,0x800040,0,
+0x40003a0,0x44007c0,0x10007c0,0x1000440,0x82007c0,0xfe00200,0x40,0,
+0,0,0,0,0,0x3c0,0x3c0,0xff0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0x1000000,0,0,0,0,0,0,0,
+0x1800000,0,0,0,0,0,0,0,
+0x800000,0x4000000,0x400000,0,0x4000000,0,0,0,
+0,0x4000000,0x400000,0,0x4000000,0,0,0,
+0,0x40003c0,0x400380,0x30003c0,0x4000100,0x800440,0x40006c0,0x3800380,
+0x380,0x7800400,0x3c00440,0x4800440,0x4000000,0x480,0x4000920,0x4400440,
+0x40,0x4400400,0x4400440,0x4000440,0x7800300,0x3800500,0x4000920,0x4400440,
+0x3c0,0x4400400,0x4400580,0x7000440,0x4400100,0x800700,0x4000920,0x4400440,
+0x440,0x4400400,0x4400600,0x4000440,0x4400100,0x800480,0x4000820,0x4400440,
+0x440,0x4400400,0x4400440,0x40003c0,0x4400100,0x800440,0x4000820,0x4400440,
+0x380,0x78003c0,0x3c00380,0x4000040,0x4400100,0x800440,0x3000820,0x4400380,
+0,0,0,0x8000780,0,0x3000000,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0x1800000,0,
+0,0,0x4000000,0,0,0xc0,0x1800300,0x1ce0,
+0,0,0x4000000,0,0,0x100,0x1800080,0x3ff0,
+0x3800380,0x3800380,0x4000440,0x4200820,0x440,0x7c00100,0x1800080,0x3ff0,
+0x4400440,0x4000440,0x4000440,0x4200820,0x4400440,0x400200,0x1800040,0x6203ff0,
+0x4400440,0x4000400,0x7800440,0x4200920,0x2800440,0x800400,0x1800020,0x9203ff0,
+0x4400440,0x4000380,0x4000440,0x2400920,0x10003c0,0x1000400,0x1800020,0x8c01fe0,
+0x78003c0,0x4000040,0x4000440,0x2400920,0x2800040,0x2000200,0x1800040,0x1fe0,
+0x4000040,0x4000440,0x4000440,0x2400aa0,0x4400440,0x4000100,0x1800080,0xfc0,
+0x4000040,0x4000380,0x3800380,0x1800440,0x4400380,0x7c00100,0x1800080,0x300,
+0,0,0,0,0,0xc0,0x300,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0x100,0x800100,0x800000,0,0,0,0,
+0,0x100,0x800100,0x800000,0,0,0,0,
+0,0,0,0,0x2000040,0,0x1ff81ff8,0x1ff81ff8,
+0,0x100,0x800100,0x800000,0x4000020,0,0x1c381e78,0x1c381c38,
+0,0x100,0x800100,0x800000,0x8000010,0,0x18181c78,0x18181818,
+0,0,0,0,0x8000010,0,0x19981c78,0x1b981f98,
+0,0x100,0x800100,0x800000,0x8000010,0,0x13081e78,0x1f981f98,
+0x1b66db6,0x6d800100,0x800100,0x800000,0x68000016,0x1800180,0x12081e78,0x1f181e18,
+0,0,0,0,0x8000010,0,0x10481e78,0x1e381e18,
+0x1000000,0x800100,0x8001b6,0x6d806db6,0x8000010,0x1000080,0x10c81e78,0x1c781f98,
+0x1000000,0x800100,0x800000,0,0x8000010,0x1000080,0x19981e78,0x18f81f98,
+0,0,0,0,0x8000010,0,0x18181c38,0x18181818,
+0x1000000,0x800100,0x800000,0,0x4000020,0x1000080,0x1c381c38,0x18181c38,
+0x1000000,0x800100,0x800000,0,0x2000040,0x1000080,0x1ff81ff8,0x1ff81ff8,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
diff --git a/vg_ui.h b/vg_ui.h
index ba428b009b385132e1f5bbf3c6253b09e5b2ddf5..c86e4c809c5b407d6002718524266ed9c6809990 100644 (file)
--- a/vg_ui.h
+++ b/vg_ui.h
@@ -159,7 +159,7 @@ struct
 } 
 static vg_uictx;
 
-#define UI_GLYPH_SPACING_X 9
+#define UI_GLYPH_SPACING_X 8
 
 static GLuint ui_glyph_texture = 0;
 static ui_colourset ui_default_colours = {
@@ -239,7 +239,7 @@ VG_STATIC void _vg_ui_init(void)
    
        /* Load default font */
    u32 compressed[] = {
-      #include "vg/vg_pxfont.h"
+      #include "vg/vg_pxfont_thin.h"
    };
 
    u32 pixels = 0, total = 256*256, data = 0;