Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/evas

Dir     : e17/libs/evas/src/lib/engines/common


Modified Files:
        evas_font_draw.c 


Log Message:


ok - freetype does WEIRD shit setting grays to bizarre values so now i have
toformat AND grays levels.

===================================================================
RCS file: 
/cvsroot/enlightenment/e17/libs/evas/src/lib/engines/common/evas_font_draw.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -3 -r1.16 -r1.17
--- evas_font_draw.c    2 Oct 2005 15:15:44 -0000       1.16
+++ evas_font_draw.c    16 Nov 2005 13:17:27 -0000      1.17
@@ -16,7 +16,7 @@
 
    fg = evas_hash_find(fi->glyphs, key);
    if (fg) return fg;
-
+   
 //   error = FT_Load_Glyph(fi->src->ft.face, index, FT_LOAD_NO_BITMAP);
    error = FT_Load_Glyph(fi->src->ft.face, index,
                         FT_LOAD_RENDER);
@@ -187,7 +187,8 @@
                         }
                       else
                         {
-                           if (fg->glyph_out->bitmap.num_grays == 256)
+                           if ((fg->glyph_out->bitmap.num_grays == 256) &&
+                               (fg->glyph_out->bitmap.pixel_mode == 
ft_pixel_mode_grays))
                              {
                                 for (i = 0; i < h; i++)
                                   {
@@ -220,7 +221,7 @@
                                        }
                                   }
                              }
-                           else if (fg->glyph_out->bitmap.num_grays == 0)
+                           else
                              {
                                 DATA8 *tmpbuf = NULL, *dp, *tp, bits;
                                 int bi, bj;




-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to