fix using wrong index for glyphs
This commit is contained in:
parent
4fbe1670b1
commit
29f88bd800
8
fonts.d
8
fonts.d
@ -504,7 +504,7 @@ BuildFontGlyph(Arena* arena, u32 index, u32 glyph_index, SlugFontInfo* font_info
|
|||||||
glyph.band_scale = 0;
|
glyph.band_scale = 0;
|
||||||
glyph.band_offset = 0;
|
glyph.band_offset = 0;
|
||||||
|
|
||||||
SlugBuildBands(arena, glyph_index, font_info, FONT_MAX_BANDS);
|
SlugBuildBands(arena, index, font_info, FONT_MAX_BANDS);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
@ -757,10 +757,10 @@ SlugCountCurvesForGlyph(u32 glyph_index, stbtt_fontinfo* stb_font_info)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
SlugBuildBands(Arena* arena, u32 glyph_index, SlugFontInfo* font_info, u32 band_count)
|
SlugBuildBands(Arena* arena, u32 index, SlugFontInfo* font_info, u32 band_count)
|
||||||
{
|
{
|
||||||
SlugGlyphBandData* band_data = &font_info.glyph_bands[glyph_index];
|
SlugGlyphBandData* band_data = &font_info.glyph_bands[index];
|
||||||
SlugGlyph* glyph = &font_info.glyphs[glyph_index];
|
SlugGlyph* glyph = &font_info.glyphs[index];
|
||||||
|
|
||||||
Vec2 size = glyph.rect.max - glyph.rect.min;
|
Vec2 size = glyph.rect.max - glyph.rect.min;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user