Merge pull request #1032 from takase1121/font-load-optimization
load space metrics only when creating font
This commit is contained in:
commit
2d412ef64a
|
@ -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:
|
||||||
|
|
Loading…
Reference in New Issue