Home
last modified time | relevance | path

Searched refs:upem (Results 1 – 14 of 14) sorted by relevance

/external/harfbuzz_ng/src/
Dhb-ot-head-table.hh49 unsigned int upem = unitsPerEm; in get_upem() local
51 return 16 <= upem && upem <= 16384 ? upem : 1000; in get_upem()
Dhb-face-private.hh54 mutable unsigned int upem; member
81 if (unlikely (!upem)) in get_upem()
83 return upem; in get_upem()
Dsample.py29 upem = hb.face_get_upem (face) variable
31 hb.font_set_scale (font, upem, upem)
Dhb-face.cc99 face->upem = 0; in hb_face_create_for_tables()
404 unsigned int upem) in hb_face_set_upem() argument
409 face->upem = upem; in hb_face_set_upem()
433 upem = head_table->get_upem (); in load_upem()
Dtest-buffer-serialize.cc91 unsigned int upem = hb_face_get_upem (face); in main() local
94 hb_font_set_scale (font, upem, upem); in main()
Dtest.cc94 unsigned int upem = hb_face_get_upem (face); in main() local
97 hb_font_set_scale (font, upem, upem); in main()
Dhb-ot-font.cc172 unsigned int upem = face->get_upem (); in _hb_ot_font_create() local
175 ot_font->h_metrics.init (face, HB_OT_TAG_hhea, HB_OT_TAG_hmtx, upem>>1); in _hb_ot_font_create()
176 …ot_font->v_metrics.init (face, HB_OT_TAG_vhea, HB_OT_TAG_vmtx, upem); /* TODO Can we do this lazil… in _hb_ot_font_create()
Dhb-face.h102 unsigned int upem);
/external/skia/src/ports/
DSkScalerContext_win_dw.cpp489 SkScalar upem = SkIntToScalar(dwfm.designUnitsPerEm); in generateFontMetrics() local
491 metrics->fAscent = -fTextSizeRender * SkIntToScalar(dwfm.ascent) / upem; in generateFontMetrics()
492 metrics->fDescent = fTextSizeRender * SkIntToScalar(dwfm.descent) / upem; in generateFontMetrics()
493 metrics->fLeading = fTextSizeRender * SkIntToScalar(dwfm.lineGap) / upem; in generateFontMetrics()
494 metrics->fXHeight = fTextSizeRender * SkIntToScalar(dwfm.xHeight) / upem; in generateFontMetrics()
495 metrics->fUnderlineThickness = fTextSizeRender * SkIntToScalar(dwfm.underlineThickness) / upem; in generateFontMetrics()
496 metrics->fUnderlinePosition = -(fTextSizeRender * SkIntToScalar(dwfm.underlinePosition) / upem); in generateFontMetrics()
505 metrics->fTop = -fTextSizeRender * SkIntToScalar(dwfm1.glyphBoxTop) / upem; in generateFontMetrics()
506 metrics->fBottom = -fTextSizeRender * SkIntToScalar(dwfm1.glyphBoxBottom) / upem; in generateFontMetrics()
507 metrics->fXMin = fTextSizeRender * SkIntToScalar(dwfm1.glyphBoxLeft) / upem; in generateFontMetrics()
[all …]
DSkFontHost_FreeType.cpp1292 SkScalar upem = SkIntToScalar(face->units_per_EM); in generateFontMetrics() local
1293 if (!upem) { in generateFontMetrics()
1296 upem = SkIntToScalar(ttHeader->Units_Per_EM); in generateFontMetrics()
1306 x_height = scaleX * SkIntToScalar(os2->sxHeight) / upem; in generateFontMetrics()
1307 avgCharWidth = SkIntToScalar(os2->xAvgCharWidth) / upem; in generateFontMetrics()
1309 cap_height = scaleX * SkIntToScalar(os2->sCapHeight) / upem; in generateFontMetrics()
1323 ascent = -SkIntToScalar(os2->sTypoAscender) / upem; in generateFontMetrics()
1324 descent = -SkIntToScalar(os2->sTypoDescender) / upem; in generateFontMetrics()
1325 leading = SkIntToScalar(os2->sTypoLineGap) / upem; in generateFontMetrics()
1327 ascent = -SkIntToScalar(face->ascender) / upem; in generateFontMetrics()
[all …]
DSkFontHost_win.cpp714 SkScalar upem = SkIntToScalar(otm.otmEMSquare); in SkScalerContext_GDI() local
716 SkScalar gdiTextSizeToEMScale = upem / gdiTextSize; in SkScalerContext_GDI()
722 SkScalar removeEMScale = SkScalarInvert(upem); in SkScalerContext_GDI()
2225 unsigned int upem = calculateUPEM(hdc, fLogFont); in onGetUPEM() local
2231 return upem; in onGetUPEM()
/external/freetype/src/autofit/
Dhbshim.c445 FT_Int upem = (FT_Int)metrics->globals->face->units_per_EM; in af_get_char_index() local
458 hb_font_set_scale( font, upem, upem ); in af_get_char_index()
/external/pdfium/third_party/freetype/src/sfnt/
Dttsbit.c272 FT_UInt offset, upem; in tt_face_load_strike_metrics() local
302 upem = face->header.Units_Per_EM; in tt_face_load_strike_metrics()
308 metrics->ascender = ppem * hori->Ascender * 64 / upem; in tt_face_load_strike_metrics()
309 metrics->descender = ppem * hori->Descender * 64 / upem; in tt_face_load_strike_metrics()
312 hori->Line_Gap ) * 64 / upem; in tt_face_load_strike_metrics()
313 metrics->max_advance = ppem * hori->advance_Width_Max * 64 / upem; in tt_face_load_strike_metrics()
/external/freetype/src/sfnt/
Dttsbit.c272 FT_UInt offset, upem; in tt_face_load_strike_metrics() local
303 upem = face->header.Units_Per_EM; in tt_face_load_strike_metrics()
310 upem_ = (FT_Pos)upem; in tt_face_load_strike_metrics()