Lines Matching refs:upem
1064 private void setStrikethroughMetrics(ByteBuffer os_2Table, int upem) {
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) {
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 = sb.get(9) & 0xffff;
1096 if (upem < 16 || upem > 16384) {
1097 upem = 2048;
1102 setStrikethroughMetrics(os2_Table, upem);
1105 setUnderlineMetrics(post_Table, upem);