< prev index next >

src/java.desktop/share/classes/sun/font/SunLayoutEngine.java

Print this page

        

*** 190,200 **** // pScaler probably not needed long term. long pScaler = 0L; if (font instanceof FileFont) { pScaler = ((FileFont)font).getScaler().nativeScaler; } ! shape(font, strike, ptSize, mat, pScaler, pNativeFont, isAAT(font), tr.text, data, key.script(), tr.start, tr.limit, baseIndex, pt, typo_flags, gmask); } } --- 190,201 ---- // pScaler probably not needed long term. long pScaler = 0L; if (font instanceof FileFont) { pScaler = ((FileFont)font).getScaler().nativeScaler; } ! shape(font, strike, ptSize, mat, pScaler, pNativeFont, ! layoutTables, isAAT(font), tr.text, data, key.script(), tr.start, tr.limit, baseIndex, pt, typo_flags, gmask); } }
*** 208,217 **** /* 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, char[] chars, GVData data, int script, int offset, int limit, int baseIndex, Point2D.Float pt, int typo_flags, int slot); } --- 209,218 ---- /* Native method to invoke harfbuzz layout engine */ private static native boolean shape(Font2D font, FontStrike strike, float ptSize, float[] mat, ! 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); }
< prev index next >