2362N/A * or visit www.oracle.com if you need additional information or have any
0N/A#include <jni_util.h>
0N/A#include "FontInstanceAdapter.h"
0N/A#include "LayoutEngine.h"
0N/A#include "sun_font_SunLayoutEngine.h"
0N/A#include "sunfontids.h"
0N/A if (!gvdCountFID) {
0N/A if (!gvdFlagsFID) {
0N/A if (!gvdGlyphsFID) {
0N/A if (!gvdPositionsFID) {
0N/A if (!gvdIndicesFID) {
0N/Aint putGV(JNIEnv* env, jint gmask, jint baseIndex, jobject gvdata, const LayoutEngine* engine, int glyphCount) {
0N/A if (countDelta) {
0N/A * Signature: (Lsun/font/FontStrike;[CIIIIZLjava/awt/geom/Point2D$Float;Lsun/font/GlyphLayout$GVData;)V
0N/A // fprintf(stderr, "nl font: %x strike: %x script: %d\n", font2d, strike, script); fflush(stderr);
0N/A FontInstanceAdapter fia(env, font2d, strike, mat, 72, 72, (le_int32) upem, (TTLayoutTableCache *) layoutTables);
0N/A LayoutEngine *engine = LayoutEngine::layoutEngineFactory(&fia, script, lang, typo_flags & TYPO_MASK, success);
0N/A // fprintf(stderr, "nl chars: %x text: %x min %d len %d typo %x\n", chars, text, min, len, typo_flags); fflush(stderr);