Bugfix #2704
authorRob Haarsma <phaseIV@zonnet.nl>
Mon, 6 Jun 2005 14:42:50 +0000 (14:42 +0000)
committerRob Haarsma <phaseIV@zonnet.nl>
Mon, 6 Jun 2005 14:42:50 +0000 (14:42 +0000)
Modified bFTGL so the bitmaps supplied by the font itself aren't used.
Patch originally supplied by Shizu, somehow this was never added to
FTGL.

Be sure to build binaries with bFTGL, not the provided ftgl.lib from the
lib dir. (this one can be deleted afaic)

extern/bFTGL/src/FTGLPixmapFont.cpp
extern/bFTGL/src/FTGLTextureFont.cpp

index 1b35e2ab11d3f39136b631e508eb7f4174f8b7f4..2654b85e31eaed368444d4be8228a15a3231b86d 100755 (executable)
@@ -18,7 +18,7 @@ FTGLPixmapFont::~FTGLPixmapFont()
 
 FTGlyph* FTGLPixmapFont::MakeGlyph( unsigned int g)
 {
-    FT_GlyphSlot ftGlyph = face.Glyph( g, FT_LOAD_NO_HINTING);
+    FT_GlyphSlot ftGlyph = face.Glyph( g, FT_LOAD_NO_HINTING | FT_LOAD_NO_BITMAP);
 
     if( ftGlyph)
     {
index 6be32a2fb3ba9fa16cafb8af9eaf0a98d87236af..1712ed5477980183eac764ebed7b93d468d6b0e7 100755 (executable)
@@ -56,7 +56,7 @@ FTGLTextureFont::~FTGLTextureFont()
 
 FTGlyph* FTGLTextureFont::MakeGlyph( unsigned int glyphIndex)
 {
-    FT_GlyphSlot ftGlyph = face.Glyph( glyphIndex, FT_LOAD_NO_HINTING);
+    FT_GlyphSlot ftGlyph = face.Glyph( glyphIndex, FT_LOAD_NO_HINTING | FT_LOAD_NO_BITMAP);
     
     if( ftGlyph)
     {