From dd49fa68fd6bdad50ecaaca42087121f383e173d Mon Sep 17 00:00:00 2001 From: Allen Webster Date: Tue, 13 Aug 2019 12:34:13 -0700 Subject: [PATCH] Byte Advance --- 4ed_font_provider_freetype.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/4ed_font_provider_freetype.cpp b/4ed_font_provider_freetype.cpp index 0dfba352..cbc8993b 100644 --- a/4ed_font_provider_freetype.cpp +++ b/4ed_font_provider_freetype.cpp @@ -333,6 +333,10 @@ ft__font_make_face(Arena *arena, Face_Description *description){ face->byte_sub_advances[0] = font_get_glyph_advance(face, '\\'); face->byte_sub_advances[1] = face->hex_advance; face->byte_sub_advances[2] = face->hex_advance; + face->byte_advance = + face->byte_sub_advances[0] + + face->byte_sub_advances[1] + + face->byte_sub_advances[2]; face->typical_lowercase_advance = font_get_average_glyph_advance_range(face, 'a', 'z'); face->typical_uppercase_advance = font_get_average_glyph_advance_range(face, 'A', 'Z'); face->typical_advance = (26*face->typical_lowercase_advance +