Lines 804-809
Link Here
|
804 |
antialias = true; |
804 |
antialias = true; |
805 |
default_load_flags = 0; |
805 |
default_load_flags = 0; |
806 |
subpixelType = Subpixel_None; |
806 |
subpixelType = Subpixel_None; |
|
|
807 |
lcdfilter = 1; |
807 |
defaultGlyphFormat = Format_None; |
808 |
defaultGlyphFormat = Format_None; |
808 |
canUploadGlyphsToServer = false; |
809 |
canUploadGlyphsToServer = false; |
809 |
} |
810 |
} |
Lines 964-972
Link Here
|
964 |
|
965 |
|
965 |
FT_GlyphSlot slot = face->glyph; |
966 |
FT_GlyphSlot slot = face->glyph; |
966 |
|
967 |
|
|
|
968 |
FT_LcdFilter lcd_filter; |
969 |
switch (lcdfilter) { |
970 |
case 0: lcd_filter = FT_LCD_FILTER_NONE; break; |
971 |
case 1: |
972 |
default: |
973 |
lcd_filter = FT_LCD_FILTER_DEFAULT; break; |
974 |
case 2: lcd_filter = FT_LCD_FILTER_LIGHT; break; |
975 |
case 3: lcd_filter = FT_LCD_FILTER_LEGACY; break; |
976 |
} |
977 |
|
967 |
if (slot->format != FT_GLYPH_FORMAT_BITMAP) { |
978 |
if (slot->format != FT_GLYPH_FORMAT_BITMAP) { |
968 |
FT_Library library = slot->library; |
979 |
FT_Library library = slot->library; |
969 |
FT_Library_SetLcdFilter( library, FT_LCD_FILTER_DEFAULT ); |
980 |
FT_Library_SetLcdFilter( library, lcd_filter ); |
970 |
FT_Render_Glyph( slot, mode ); |
981 |
FT_Render_Glyph( slot, mode ); |
971 |
FT_Library_SetLcdFilter( library, FT_LCD_FILTER_NONE ); |
982 |
FT_Library_SetLcdFilter( library, FT_LCD_FILTER_NONE ); |
972 |
} |
983 |
} |