nanovg icon indicating copy to clipboard operation
nanovg copied to clipboard

Basic support for .ttc fonts — load first font instead of failing

Open rogual opened this issue 5 years ago • 0 comments

stb_truetype supports .ttc fonts, but you have to pass in an offset to say which font in the collection you want. Before, we would always pass in 0, which isn't a valid offset, causing .ttc fonts to fail to load. Now, we pass in the offset of the first font in the collection.

stbtt_GetFontOffsetForIndex is defined to return 0 if the font is a normal .ttf, so in that case the behaviour is unchanged.

rogual avatar Jan 22 '20 18:01 rogual