From 613f9c2ba66c3182f76684844fa3eac391d2a18c Mon Sep 17 00:00:00 2001 From: rxi Date: Wed, 5 Feb 2020 20:16:09 +0000 Subject: [PATCH] Changed renderer to make tab and newline glyphs invisible Fixes #16 --- src/renderer.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/renderer.c b/src/renderer.c index 3579276c..c386724c 100644 --- a/src/renderer.c +++ b/src/renderer.c @@ -173,6 +173,11 @@ RenFont* ren_load_font(const char *filename, float size) { float scale = stbtt_ScaleForMappingEmToPixels(&font->stbfont, size); font->height = (ascent - descent + linegap) * scale + 0.5; + /* make tab and newline glyphs invisible */ + stbtt_bakedchar *g = get_glyphset(font, '\n')->glyphs; + g['\t'].x1 = g['\t'].x0; + g['\n'].x1 = g['\n'].x0; + return font; fail: