/openjdk9/jdk/src/java.desktop/share/native/libfontmanager/harfbuzz/ |
H A D | hb-ot-head-table.hh | 50 unsigned int upem = unitsPerEm; local 52 return 16 <= upem && upem <= 16384 ? upem : 1000;
|
H A D | hb-face-private.hh | 54 mutable unsigned int upem; member in struct:hb_face_t 81 if (unlikely (!upem)) 83 return upem;
|
H A D | hb-face.cc | 55 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 D | hb-face.h | 102 unsigned int upem);
|
H A D | hb-ot-font.cc | 219 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 D | hb-font-private.hh | 535 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 D | FontInstanceAdapter.h | 62 le_int32 upem; member in class:FontInstanceAdapter 104 return upem;
|
H A D | FontInstanceAdapter.cpp | 49 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 D | TrueTypeFont.java | 1064 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 D | SunLayoutEngine.java | 207 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 D | SunLayoutEngine.cpp | 141 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
|