Browse Source

Fixes the issue that line gap may ruin the text layout.

shared-context
Olli Wang 5 years ago
parent
commit
528dc4efb5
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      src/fontstash.h

+ 2
- 1
src/fontstash.h View File

@@ -953,10 +953,11 @@ int fonsAddFontMem(FONScontext* stash, const char* name, unsigned char* data, in
// Store normalized line height. The real line height is got
// by multiplying the lineh by font size.
fons__tt_getFontVMetrics( &font->font, &ascent, &descent, &lineGap);
ascent += lineGap;
fh = ascent - descent;
font->ascender = (float)ascent / (float)fh;
font->descender = (float)descent / (float)fh;
font->lineh = (float)(fh + lineGap) / (float)fh;
font->lineh = font->ascender - font->descender;

return idx;



Loading…
Cancel
Save