--- old/src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc 2016-09-02 11:40:28.000000000 -0700 +++ new/src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc 2016-09-02 11:40:28.000000000 -0700 @@ -80,7 +80,7 @@ fadv *= jdkFontInfo->devScale; env->DeleteLocalRef(pt); - return FloatToFixed(fadv); + return HBFloatToFixed(fadv); } static hb_position_t @@ -107,7 +107,7 @@ fadv = env->GetFloatField(pt, sunFontIDs.yFID); env->DeleteLocalRef(pt); - return FloatToFixed(fadv); + return HBFloatToFixed(fadv); } @@ -201,8 +201,8 @@ *x = 0; *y = 0; return true; } - *x = FloatToFixed(env->GetFloatField(pt, sunFontIDs.xFID)); - *y = FloatToFixed(env->GetFloatField(pt, sunFontIDs.yFID)); + *x = HBFloatToFixed(env->GetFloatField(pt, sunFontIDs.xFID)); + *y = HBFloatToFixed(env->GetFloatField(pt, sunFontIDs.yFID)); env->DeleteLocalRef(pt); return true; @@ -321,8 +321,8 @@ _hb_jdk_get_font_funcs (), jdkFontInfo, (hb_destroy_func_t) _do_nothing); hb_font_set_scale (font, - FloatToFixed(jdkFontInfo->ptSize*jdkFontInfo->devScale), - FloatToFixed(jdkFontInfo->ptSize*jdkFontInfo->devScale)); + HBFloatToFixed(jdkFontInfo->ptSize*jdkFontInfo->devScale), + HBFloatToFixed(jdkFontInfo->ptSize*jdkFontInfo->devScale)); return font; } @@ -339,8 +339,8 @@ hb_face_destroy(face); hb_font_set_scale(font, - FloatToFixed(jdkFontInfo->ptSize), - FloatToFixed(jdkFontInfo->ptSize)); + HBFloatToFixed(jdkFontInfo->ptSize), + HBFloatToFixed(jdkFontInfo->ptSize)); return font; } #endif