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_offset = 0;
|
||||
|
||||
SlugBuildBands(arena, glyph_index, font_info, FONT_MAX_BANDS);
|
||||
SlugBuildBands(arena, index, font_info, FONT_MAX_BANDS);
|
||||
}
|
||||
|
||||
bool
|
||||
@ -757,10 +757,10 @@ SlugCountCurvesForGlyph(u32 glyph_index, stbtt_fontinfo* stb_font_info)
|
||||
}
|
||||
|
||||
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];
|
||||
SlugGlyph* glyph = &font_info.glyphs[glyph_index];
|
||||
SlugGlyphBandData* band_data = &font_info.glyph_bands[index];
|
||||
SlugGlyph* glyph = &font_info.glyphs[index];
|
||||
|
||||
Vec2 size = glyph.rect.max - glyph.rect.min;
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user