2003/10/28 10:10:17
[org.ibex.core.git] / src / org / xwt / Glyph.java
index 6088717..425cfd2 100644 (file)
@@ -19,9 +19,11 @@ public class Glyph {
         Glyph ret = (Glyph)glyphCache.get(res, new Integer((((int)c) << 16) | pointsize));
         if (ret != null) return ret;
 
+        ThreadMessage.fakeBackground = true;
         // FEATURE: be smarter here
-        if (c < 256) Freetype.renderGlyphs(res, pointsize, 0, 255, glyphCache);
+        if (c >= 32 && c < 127) Freetype.renderGlyphs(res, pointsize, 32, 126, glyphCache);
         else Freetype.renderGlyphs(res, pointsize, (int)c, (int)c, glyphCache);
+        ThreadMessage.fakeBackground = false;
 
         ret = (Glyph)glyphCache.get(res, new Integer((((int)c) << 16) | pointsize));
         if (ret != null) return ret;