--- a/jdk/src/java.desktop/share/classes/sun/font/SunLayoutEngine.java Thu Aug 24 11:30:13 2017 -0700
+++ b/jdk/src/java.desktop/share/classes/sun/font/SunLayoutEngine.java Mon Aug 28 11:53:44 2017 -0700
@@ -192,7 +192,8 @@
if (font instanceof FileFont) {
pScaler = ((FileFont)font).getScaler().nativeScaler;
}
- shape(font, strike, ptSize, mat, pScaler, pNativeFont, isAAT(font),
+ shape(font, strike, ptSize, mat, pScaler, pNativeFont,
+ layoutTables, isAAT(font),
tr.text, data, key.script(),
tr.start, tr.limit, baseIndex, pt,
typo_flags, gmask);
@@ -210,7 +211,7 @@
/* Native method to invoke harfbuzz layout engine */
private static native boolean
shape(Font2D font, FontStrike strike, float ptSize, float[] mat,
- long pscaler, long pNativeFont, boolean aat,
+ long pscaler, long pNativeFont, long layoutTables, boolean aat,
char[] chars, GVData data,
int script, int offset, int limit,
int baseIndex, Point2D.Float pt, int typo_flags, int slot);