From 02f6e1b897d0ce66d33149bf31c94e3800e5581c Mon Sep 17 00:00:00 2001 From: Alexey Ushakov Date: Fri, 6 May 2016 15:53:04 +0300 Subject: [PATCH] IDEA-155347 On Ubuntu with High DPI tooltip font is too thick when the tooltip is fading in and out Handled missing FC_RGBA_NONE value (cherry picked from commit 44fcbdabf8b65eebb4a368829b75c618c7d0f734) (cherry picked from commit a9ca78b41369521e422a6aaa3b6b6aa0a0b5eb2e) --- src/java.desktop/share/native/libfontmanager/freetypeScaler.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/java.desktop/share/native/libfontmanager/freetypeScaler.c b/src/java.desktop/share/native/libfontmanager/freetypeScaler.c index fffe41a46f21..2ed4dcf2b834 100644 --- a/src/java.desktop/share/native/libfontmanager/freetypeScaler.c +++ b/src/java.desktop/share/native/libfontmanager/freetypeScaler.c @@ -974,7 +974,8 @@ static int setupFTContext(JNIEnv *env, jobject font2D, FTScalerInfo *scalerInfo, } } } - if (fcRGBA == FC_RGBA_UNKNOWN) { + if (fcRGBA == FC_RGBA_UNKNOWN || fcRGBA == FC_RGBA_NONE) { + if (context->aaType == TEXT_AA_LCD_HRGB || context->aaType == TEXT_AA_LCD_HBGR) { setupLoadRenderFlags(context, fcHintStyle, fcAutohint, fcAutohintSet,