app_server: fix build with Freetype 2.5.5.

This commit is contained in:
Jérôme Duval
2015-01-10 19:35:40 +01:00
parent 85d8fa4988
commit 683d99b0a6
+7 -7
View File
@@ -301,10 +301,10 @@ decompose_ft_bitmap_mono(const FT_Bitmap& bitmap, int x, int y,
y += bitmap.rows;
pitch = -pitch;
}
for (int i = 0; i < bitmap.rows; i++) {
for (unsigned int i = 0; i < bitmap.rows; i++) {
sl.reset_spans();
agg::bitset_iterator bits(buf, 0);
for (int j = 0; j < bitmap.width; j++) {
for (unsigned int j = 0; j < bitmap.width; j++) {
if (bits.bit())
sl.add_cell(x + j, agg::cover_full);
++bits;
@@ -332,20 +332,20 @@ decompose_ft_bitmap_gray8(const FT_Bitmap& bitmap, int x, int y,
y += bitmap.rows;
pitch = -pitch;
}
for (int i = 0; i < bitmap.rows; i++) {
for (unsigned int i = 0; i < bitmap.rows; i++) {
sl.reset_spans();
if (bitmap.pixel_mode == FT_PIXEL_MODE_MONO) {
// font has built-in mono bitmap
agg::bitset_iterator bits(buf, 0);
for (int j = 0; j < bitmap.width; j++) {
for (unsigned int j = 0; j < bitmap.width; j++) {
if (bits.bit())
sl.add_cell(x + j, agg::cover_full);
++bits;
}
} else {
const uint8* p = buf;
for (int j = 0; j < bitmap.width; j++) {
for (unsigned int j = 0; j < bitmap.width; j++) {
if (*p)
sl.add_cell(x + j, *p);
++p;
@@ -378,13 +378,13 @@ decompose_ft_bitmap_subpix(const FT_Bitmap& bitmap, int x, int y,
pitch = -pitch;
}
for (int i = 0; i < bitmap.rows; i++) {
for (unsigned int i = 0; i < bitmap.rows; i++) {
sl.reset_spans();
if (bitmap.pixel_mode == FT_PIXEL_MODE_MONO) {
// font has built-in mono bitmap
agg::bitset_iterator bits(buf, 0);
for (int j = 0; j < bitmap.width; j++) {
for (unsigned int j = 0; j < bitmap.width; j++) {
if (bits.bit()) {
sl.add_cell(x + j,
agg::cover_full, agg::cover_full, agg::cover_full);