Use hb_face_get_upem() instead of face->get_upem()
authorBehdad Esfahbod <behdad@behdad.org>
Tue, 13 Feb 2018 02:48:51 +0000 (18:48 -0800)
committerBehdad Esfahbod <behdad@behdad.org>
Tue, 13 Feb 2018 02:49:38 +0000 (18:49 -0800)
Such that hmtx accelerator can be used from libharfbuzz-subset.

src/hb-ot-cbdt-table.hh
src/hb-ot-hmtx-table.hh

index 6c2b9a8..e451952 100644 (file)
@@ -377,7 +377,7 @@ struct CBDT
   {
     inline void init (hb_face_t *face)
     {
-      upem = face->get_upem();
+      upem = hb_face_get_upem (face);
 
       cblc_blob = Sanitizer<CBLC>().sanitize (face->reference_table (HB_OT_TAG_CBLC));
       cbdt_blob = Sanitizer<CBDT>().sanitize (face->reference_table (HB_OT_TAG_CBDT));
index eed4890..b4ba249 100644 (file)
@@ -69,7 +69,7 @@ struct hmtxvmtx
     inline void init (hb_face_t *face,
                      unsigned int default_advance_ = 0)
     {
-      default_advance = default_advance_ ? default_advance_ : face->get_upem ();
+      default_advance = default_advance_ ? default_advance_ : hb_face_get_upem (face);
 
       bool got_font_extents = false;
       if (T::os2Tag)