Searched refs:upem (Results 1 - 11 of 11) sorted by relevance

/openjdk9/jdk/src/java.desktop/share/native/libfontmanager/harfbuzz/
H A Dhb-ot-head-table.hh50 unsigned int upem = unitsPerEm; local
52 return 16 <= upem && upem <= 16384 ? upem : 1000;
H A Dhb-face-private.hh54 mutable unsigned int upem; member in struct:hb_face_t
81 if (unlikely (!upem))
83 return upem;
H A Dhb-face.cc55 1000, /* upem */
97 face->upem = 0;
394 * @upem:
402 unsigned int upem)
407 face->upem = upem;
431 upem = head_table->get_upem ();
401 hb_face_set_upem(hb_face_t *face, unsigned int upem) argument
H A Dhb-face.h102 unsigned int upem);
H A Dhb-ot-font.cc219 float upem; member in struct:hb_ot_face_cbdt_accelerator_t
223 upem = face->get_upem();
247 unsigned int x_ppem = upem, y_ppem = upem; /* TODO Use font ppem if available. */
287 extents->x_bearing *= upem / (float) x_ppem;
288 extents->y_bearing *= upem / (float) y_ppem;
289 extents->width *= upem / (float) x_ppem;
290 extents->height *= upem / (float) y_ppem;
H A Dhb-font-private.hh535 int upem = face->get_upem (); local
537 scaled += scaled >= 0 ? upem/2 : -upem/2; /* Round. */
538 return (hb_position_t) (scaled / upem);
/openjdk9/jdk/src/java.desktop/share/native/libfontmanager/
H A DFontInstanceAdapter.h62 le_int32 upem; member in class:FontInstanceAdapter
104 return upem;
H A DFontInstanceAdapter.cpp49 upem(theUPEM), layoutTables(ltables)
62 xScaleUnitsToPoints = xPointSize / upem;
63 yScaleUnitsToPoints = yPointSize / upem;
65 xScalePixelsToUnits = upem / xppem;
66 yScalePixelsToUnits = upem / yppem;
/openjdk9/jdk/src/java.desktop/share/classes/sun/font/
H A DTrueTypeFont.java1064 private void setStrikethroughMetrics(ByteBuffer os_2Table, int upem) { argument
1065 if (os_2Table == null || os_2Table.capacity() < 30 || upem < 0) {
1071 stSize = sb.get(13) / (float)upem;
1072 stPos = -sb.get(14) / (float)upem;
1075 private void setUnderlineMetrics(ByteBuffer postTable, int upem) { argument
1076 if (postTable == null || postTable.capacity() < 12 || upem < 0) {
1082 ulSize = sb.get(5) / (float)upem;
1083 ulPos = -sb.get(4) / (float)upem;
1092 int upem = -1;
1095 upem
[all...]
H A DSunLayoutEngine.java207 Point2D.Float pt, GVData data, long upem, long layoutTables);
204 nativeLayout(Font2D font, FontStrike strike, float[] mat, int gmask, int baseIndex, char[] chars, int offset, int limit, int min, int max, int script, int lang, int typo_flags, Point2D.Float pt, GVData data, long upem, long layoutTables) argument
/openjdk9/jdk/src/java.desktop/share/native/libfontmanager/layout/
H A DSunLayoutEngine.cpp141 jlong upem, jlong layoutTables)
146 FontInstanceAdapter fia(env, font2d, strike, mat, 72, 72, (le_int32) upem, (TTLayoutTableCache *) layoutTables);
137 Java_sun_font_SunLayoutEngine_nativeLayout(JNIEnv *env, jclass cls, jobject font2d, jobject strike, jfloatArray matrix, jint gmask, jint baseIndex, jcharArray text, jint start, jint limit, jint min, jint max, jint script, jint lang, jint typo_flags, jobject pt, jobject gvdata, jlong upem, jlong layoutTables) argument

Completed in 70 milliseconds