< prev index next >
src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
Print this page
@@ -78,11 +78,11 @@
}
fadv = env->GetFloatField(pt, sunFontIDs.xFID);
fadv *= jdkFontInfo->devScale;
env->DeleteLocalRef(pt);
- return FloatToFixed(fadv);
+ return HBFloatToFixed(fadv);
}
static hb_position_t
hb_jdk_get_glyph_v_advance (hb_font_t *font HB_UNUSED,
void *font_data,
@@ -105,11 +105,11 @@
return 0;
}
fadv = env->GetFloatField(pt, sunFontIDs.yFID);
env->DeleteLocalRef(pt);
- return FloatToFixed(fadv);
+ return HBFloatToFixed(fadv);
}
static hb_bool_t
hb_jdk_get_glyph_h_origin (hb_font_t *font HB_UNUSED,
@@ -199,12 +199,12 @@
if (pt == NULL) {
*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;
}
@@ -319,12 +319,12 @@
hb_face_destroy (face);
hb_font_set_funcs (font,
_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;
}
#ifdef MACOSX
static hb_font_t* _hb_jdk_ct_font_create(JDKFontInfo *jdkFontInfo) {
@@ -337,12 +337,12 @@
face = hb_coretext_face_create((CGFontRef)(jdkFontInfo->nativeFont));
font = hb_font_create(face);
hb_face_destroy(face);
hb_font_set_scale(font,
- FloatToFixed(jdkFontInfo->ptSize),
- FloatToFixed(jdkFontInfo->ptSize));
+ HBFloatToFixed(jdkFontInfo->ptSize),
+ HBFloatToFixed(jdkFontInfo->ptSize));
return font;
}
#endif
hb_font_t* hb_jdk_font_create(JDKFontInfo *jdkFontInfo,
< prev index next >