Add more debug information in font's bitmap images

This commit is contained in:
Francesco Abbate
2020-06-07 00:15:38 +02:00
parent b978873a58
commit e82d766c2b
3 changed files with 22 additions and 0 deletions
+16
View File
@@ -152,6 +152,22 @@ void debug_bitmap_draw_rect(RenImage *image, GlyphBitmapInfo *glyph) {
c[y * w].g = c[y * w].g >> 1;
c[y * w].b = c[y * w].b >> 1;
}
c = image->pixels + glyph->ybaseline * w;
for (int x = x0 * subpixel; x < x1 * subpixel; x++) {
c[x].g = c[x].g >> 1;
c[x].r = c[x].r >> 1;
}
const int x_or = x0 - glyph->xoff, y_or = y0 - glyph->yoff;
c = image->pixels + y_or * w;
for (int x = x_or * subpixel; x < x1 * subpixel; x++) {
c[x].b = c[x].b >> 1;
c[x].r = c[x].r >> 1;
}
c = image->pixels + x_or * subpixel;
for (int y = y_or; y < y1; y++) {
c[y * w].b = c[y * w].b >> 1;
c[y * w].r = c[y * w].r >> 1;
}
}
#endif