Browse Source

Fixed extra dots when drawing anti-aliased fonts with wordwrap

remotes/origin_old/release/v2.9
inmarket 6 years ago
parent
commit
b90055d2f9
  1. 1
      changelog.txt
  2. 2
      src/gdisp/gdisp.c

1
changelog.txt

@ -14,6 +14,7 @@ FEATURE: Added GDISP_IMAGE_PNG_BLIT_BUFFER_SIZE configuration option
FEATURE: Added GDISP_IMAGE_PNG_FILE_BUFFER_SIZE configuration option
FEATURE: Added GDISP_IMAGE_PNG_Z_BUFFER_SIZE configuration option
FEATURE: Added GDISP_IMAGE_GIF_BLIT_BUFFER_SIZE configuration option
FIX: Fixed extra dots when drawing anti-aliased fonts with wordwrap
*** Release 2.7 ***

2
src/gdisp/gdisp.c

@ -3486,7 +3486,7 @@ void gdispGDrawBox(GDisplay *g, coord_t x, coord_t y, coord_t cx, coord_t cy, co
mf_wordwrap(font, cx, str, mf_countline_callback, &nbrLines);
wrapParameters.y += (cy+1 - nbrLines*font->height)/2;
mf_wordwrap(font, cx, str, mf_fillline_callback, &wrapParameters);
mf_wordwrap(font, cx, str, mf_drawline_callback, &wrapParameters);
#else
y += (cy+1 - font->height)/2;
mf_render_aligned(font, x, y, justify, str, 0, drawcharglyph, g);

Loading…
Cancel
Save