diff --git a/source/BitmapPrinter.cpp b/source/BitmapPrinter.cpp index 0cd35e6..411dac1 100644 --- a/source/BitmapPrinter.cpp +++ b/source/BitmapPrinter.cpp @@ -352,13 +352,18 @@ void RenderD7::BitmapPrinter::DrawChar(int posX, int posY, float t_size, u32 col { for(int x = 0; x < font.GetGlyphWidth(character); x++) { + DrawPixel(posX + x + 1, posY + y + 1, 255, 255, 255, font.GetGlyphBitmap(character)[y*x]); if(((font.GetGlyphBitmap(character)[font.GetGlyphHeight(character) + y] >> (font.GetGlyphWidth(character - 1) - x)) & 1) == 1) { - DrawPixel(posX + x + 1, posY + y + 1, UNPACK_BGRA(color)); + } } } + //for(int y = 0; y < font.GetGlyphHeight(character) * font.GetGlyphWidth(character); y++) + //{ + // DrawPixel(posX + x + 1, posY + y + 1, UNPACK_BGRA(color)); + //} } @@ -456,4 +461,4 @@ bool RenderD7::BitmapPrinter::Decode(Decoder deccc) break; } return res; -} \ No newline at end of file +}