From: hgn Date: Mon, 16 Jan 2023 15:53:26 +0000 (+0000) Subject: thin font X-Git-Url: https://skaterift.com/git/?a=commitdiff_plain;h=061a4b80828610580877180158e1767b6af7a1bc;p=vg.git thin font --- diff --git a/src/fonts/vg_font_thin.png b/src/fonts/vg_font_thin.png new file mode 100644 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 index 0000000..759d66f --- /dev/null +++ b/vg_pxfont_thin.h @@ -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 ba428b0..c86e4c8 100644 --- 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;