Merge pull request #1032 from takase1121/font-load-optimization

load space metrics only when creating font
This commit is contained in:
Jefferson González
2022-06-14 19:56:14 -04:00
committed by GitHub
+4 -1
View File
@@ -206,7 +206,10 @@ RenFont* ren_font_load(const char* path, float size, ERenFontAntialiasing antial
font->antialiasing = antialiasing; font->antialiasing = antialiasing;
font->hinting = hinting; font->hinting = hinting;
font->style = style; font->style = style;
font->space_advance = font_get_glyphset(font, ' ', 0)->metrics[' '].xadvance;
if (FT_Load_Char(face, ' ', font_set_load_options(font)))
goto failure;
font->space_advance = face->glyph->advance.x / 64.0f;
font->tab_advance = font->space_advance * 2; font->tab_advance = font->space_advance * 2;
return font; return font;
failure: failure: