Default font scale to face upem Makes for a better default and avoids nasty inheritance issues. See mailing list thread "Default hb_font_t scale".
diff --git a/src/hb-font.cc b/src/hb-font.cc index 94dbcdf..058d7ec 100644 --- a/src/hb-font.cc +++ b/src/hb-font.cc
@@ -861,6 +861,8 @@ font->face = hb_face_reference (face); font->klass = hb_font_funcs_get_empty (); + font->x_scale = font->y_scale = hb_face_get_upem (face); + return font; }