Forget add the bearing X, a little better now (hinting).
authorDiego Borghetti <bdiego@gmail.com>
Tue, 28 Jul 2009 21:06:23 +0000 (21:06 +0000)
committerDiego Borghetti <bdiego@gmail.com>
Tue, 28 Jul 2009 21:06:23 +0000 (21:06 +0000)
source/blender/blenfont/intern/blf_glyph.c

index 9a3d91ac4e518362d1985d1e08969380a0defac0..805da02ba36b721639d9b4dded64e7957d71f1d1 100644 (file)
@@ -573,10 +573,10 @@ int blf_glyph_bitmap_render(FontBLF *font, GlyphBLF *g, float x, float y)
                        return(0);
        }
 
-       glBitmap(0, 0, 0.0, 0.0, x, y, (const GLubyte *)&null_bitmap);
+       glBitmap(0, 0, 0.0, 0.0, x + gt->pos_x, y, (const GLubyte *)&null_bitmap);
        glPixelStorei(GL_UNPACK_ROW_LENGTH, gt->pitch * 8);
        glBitmap(gt->width, gt->height, 0.0, gt->pos_y, 0.0, 0.0, (const GLubyte *)gt->image);
-       glBitmap(0, 0, 0.0, 0.0, -x, -y, (const GLubyte *)&null_bitmap);
+       glBitmap(0, 0, 0.0, 0.0, -x - gt->pos_x, -y, (const GLubyte *)&null_bitmap);
        return(1);
 }