|
|
f70f23 |
From 12a5b7384f35d9a3f4c6b151fac4857444db3d6a Mon Sep 17 00:00:00 2001
|
|
|
f70f23 |
From: Nikolaus Waxweiler <madigens@gmail.com>
|
|
|
f70f23 |
Date: Sat, 10 Nov 2018 16:44:23 +0000
|
|
|
f70f23 |
Subject: [PATCH] Set default LCD filter to FreeType's default
|
|
|
f70f23 |
|
|
|
f70f23 |
---
|
|
|
f70f23 |
src/cairo-ft-font.c | 6 +++---
|
|
|
f70f23 |
1 file changed, 3 insertions(+), 3 deletions(-)
|
|
|
f70f23 |
|
|
|
f70f23 |
diff --git a/src/cairo-ft-font.c b/src/cairo-ft-font.c
|
|
|
f70f23 |
index 325dd61b4..3c47dc12e 100644
|
|
|
f70f23 |
--- a/src/cairo-ft-font.c
|
|
|
f70f23 |
+++ b/src/cairo-ft-font.c
|
|
|
f70f23 |
@@ -1404,7 +1404,7 @@ _render_glyph_outline (FT_Face face,
|
|
|
f70f23 |
cairo_image_surface_t **surface)
|
|
|
f70f23 |
{
|
|
|
f70f23 |
int rgba = FC_RGBA_UNKNOWN;
|
|
|
f70f23 |
- int lcd_filter = FT_LCD_FILTER_LEGACY;
|
|
|
f70f23 |
+ int lcd_filter = FT_LCD_FILTER_DEFAULT;
|
|
|
f70f23 |
FT_GlyphSlot glyphslot = face->glyph;
|
|
|
f70f23 |
FT_Outline *outline = &glyphslot->outline;
|
|
|
f70f23 |
FT_Bitmap bitmap;
|
|
|
f70f23 |
@@ -1439,13 +1439,13 @@ _render_glyph_outline (FT_Face face,
|
|
|
f70f23 |
case CAIRO_LCD_FILTER_NONE:
|
|
|
f70f23 |
lcd_filter = FT_LCD_FILTER_NONE;
|
|
|
f70f23 |
break;
|
|
|
f70f23 |
- case CAIRO_LCD_FILTER_DEFAULT:
|
|
|
f70f23 |
case CAIRO_LCD_FILTER_INTRA_PIXEL:
|
|
|
f70f23 |
lcd_filter = FT_LCD_FILTER_LEGACY;
|
|
|
f70f23 |
break;
|
|
|
f70f23 |
case CAIRO_LCD_FILTER_FIR3:
|
|
|
f70f23 |
lcd_filter = FT_LCD_FILTER_LIGHT;
|
|
|
f70f23 |
break;
|
|
|
f70f23 |
+ case CAIRO_LCD_FILTER_DEFAULT:
|
|
|
f70f23 |
case CAIRO_LCD_FILTER_FIR5:
|
|
|
f70f23 |
lcd_filter = FT_LCD_FILTER_DEFAULT;
|
|
|
f70f23 |
break;
|
|
|
f70f23 |
@@ -3416,7 +3416,6 @@ _cairo_ft_font_options_substitute (const cairo_font_options_t *options,
|
|
|
f70f23 |
case CAIRO_LCD_FILTER_NONE:
|
|
|
f70f23 |
lcd_filter = FT_LCD_FILTER_NONE;
|
|
|
f70f23 |
break;
|
|
|
f70f23 |
- case CAIRO_LCD_FILTER_DEFAULT:
|
|
|
f70f23 |
case CAIRO_LCD_FILTER_INTRA_PIXEL:
|
|
|
f70f23 |
lcd_filter = FT_LCD_FILTER_LEGACY;
|
|
|
f70f23 |
break;
|
|
|
f70f23 |
@@ -3424,6 +3423,7 @@ _cairo_ft_font_options_substitute (const cairo_font_options_t *options,
|
|
|
f70f23 |
lcd_filter = FT_LCD_FILTER_LIGHT;
|
|
|
f70f23 |
break;
|
|
|
f70f23 |
default:
|
|
|
f70f23 |
+ case CAIRO_LCD_FILTER_DEFAULT:
|
|
|
f70f23 |
case CAIRO_LCD_FILTER_FIR5:
|
|
|
f70f23 |
lcd_filter = FT_LCD_FILTER_DEFAULT;
|
|
|
f70f23 |
break;
|
|
|
f70f23 |
--
|
|
|
f70f23 |
2.19.1
|
|
|
f70f23 |
|