< 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 >