Changed rencache to store font tab_width with font command

Fixes bug where text would be drawn/cached wrongly if more than one tab_width
was used in a given frame
This commit is contained in:
rxi
2020-09-05 15:09:54 +01:00
parent 2caa7f182d
commit 878c94a334
3 changed files with 10 additions and 0 deletions
+6
View File
@@ -222,6 +222,12 @@ void ren_set_font_tab_width(RenFont *font, int n) {
}
int ren_get_font_tab_width(RenFont *font) {
GlyphSet *set = get_glyphset(font, '\t');
return set->glyphs['\t'].xadvance;
}
int ren_get_font_width(RenFont *font, const char *text) {
int x = 0;
const char *p = text;