69,373
社区成员
发帖
与我相关
我的任务
分享
for (; j < face->glyph->bitmap.rows + (font_size * 26) / 32 - face->glyph->bitmap_top; j++)
{
for (i = 1; i <= face->glyph->bitmap_left; i++)
{
printf("_");
}
for (k = 0; k < face->glyph->bitmap.pitch; k++)
{
temp = face->glyph->bitmap.buffer[face->glyph->bitmap.pitch*(j + face->glyph->bitmap_top - (font_size * 26) / 32) + k];
for (counter = 0; counter < 8; counter++)
{
if (temp & 0x80)
{
printf("*");
}
else
{
printf("_");
}
temp <<= 1;
i++;
if (i > font_size)
{
break;
}
}
}
for (; i <= font_size; i++)
{
// printf("|");
}
printf("\n");
}