diff options
Diffstat (limited to 'src/share/native/sun/font/freetypeScaler.c')
-rw-r--r-- | src/share/native/sun/font/freetypeScaler.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/share/native/sun/font/freetypeScaler.c b/src/share/native/sun/font/freetypeScaler.c index a3229df5d..5f6385b28 100644 --- a/src/share/native/sun/font/freetypeScaler.c +++ b/src/share/native/sun/font/freetypeScaler.c @@ -770,11 +770,9 @@ Java_sun_font_FreetypeFontScaler_getGlyphImageNative( glyphInfo->topLeftX = (float) ftglyph->bitmap_left; glyphInfo->topLeftY = (float) -ftglyph->bitmap_top; - if (context->aaType == TEXT_AA_LCD_HRGB || - context->aaType == TEXT_AA_LCD_HBGR) { + if (ftglyph->bitmap.pixel_mode == FT_PIXEL_MODE_LCD) { glyphInfo->width = width/3; - } else if (context->aaType == TEXT_AA_LCD_VRGB || - context->aaType == TEXT_AA_LCD_VBGR) { + } else if (ftglyph->bitmap.pixel_mode == FT_PIXEL_MODE_LCD_V) { glyphInfo->height = glyphInfo->height/3; } |