Lines Matching defs:upem
614 SkScalar upem = SkIntToScalar(dwfm.designUnitsPerEm);
616 metrics->fAscent = -fTextSizeRender * SkIntToScalar(dwfm.ascent) / upem;
617 metrics->fDescent = fTextSizeRender * SkIntToScalar(dwfm.descent) / upem;
618 metrics->fLeading = fTextSizeRender * SkIntToScalar(dwfm.lineGap) / upem;
619 metrics->fXHeight = fTextSizeRender * SkIntToScalar(dwfm.xHeight) / upem;
620 metrics->fCapHeight = fTextSizeRender * SkIntToScalar(dwfm.capHeight) / upem;
621 metrics->fUnderlineThickness = fTextSizeRender * SkIntToScalar(dwfm.underlineThickness) / upem;
622 metrics->fUnderlinePosition = -(fTextSizeRender * SkIntToScalar(dwfm.underlinePosition) / upem);
630 metrics->fTop = -fTextSizeRender * SkIntToScalar(dwfm1.glyphBoxTop) / upem;
631 metrics->fBottom = -fTextSizeRender * SkIntToScalar(dwfm1.glyphBoxBottom) / upem;
632 metrics->fXMin = fTextSizeRender * SkIntToScalar(dwfm1.glyphBoxLeft) / upem;
633 metrics->fXMax = fTextSizeRender * SkIntToScalar(dwfm1.glyphBoxRight) / upem;
644 metrics->fTop = -fTextSizeRender * (int16_t)SkEndian_SwapBE16(head->yMax) / upem;
645 metrics->fBottom = -fTextSizeRender * (int16_t)SkEndian_SwapBE16(head->yMin) / upem;
646 metrics->fXMin = fTextSizeRender * (int16_t)SkEndian_SwapBE16(head->xMin) / upem;
647 metrics->fXMax = fTextSizeRender * (int16_t)SkEndian_SwapBE16(head->xMax) / upem;