genode/repos/gems/src
Norman Feske 6b6915e304 ttf_font: fix artifacts with large font sizes
This patch is a follow-up fix for "ttf_font: prevent out-of-bounds
access", which produced sporadic single-pixel artifacts with large font
sizes, e.g., with the monospaced font set to 24px in Sculpt.

The artifacts occurred only for some horizontal sub-pixel positions, in
combination with the font cache, and after the rendering of '>'
characters. They were ultimately caused by the missed clearning of the
first pixel of a glyph where x0 is 1 (e.g., the character 'd'). In this
case, a pixel from the previously evicted cache entry (the '>') shined
through. The patch fixes the problem by clearing the glyph starting from
the first, not the x0's, pixel.

Fixes #3567
2019-12-19 16:59:03 +01:00
..
app depot_autopilot: rework log matching 2019-12-19 16:59:02 +01:00
lib ttf_font: fix artifacts with large font sizes 2019-12-19 16:59:03 +01:00
server Move include/gems/vfs.h to include/os/vfs.h 2019-11-19 14:23:56 +01:00
test Move include/gems/vfs.h to include/os/vfs.h 2019-11-19 14:23:56 +01:00