Lines Matching refs:emSize
63 inline SkScalar from_font_units(SkScalar scaled, uint16_t emSize) {
64 return emSize == 1000 ? scaled : scaled * 1000 / emSize;
67 inline SkScalar scaleFromFontUnits(int16_t val, uint16_t emSize) {
68 return from_font_units(SkIntToScalar(val), emSize);
241 uint16_t emSize,
246 scaleFromFontUnits(metrics.fAscent, emSize));
248 scaleFromFontUnits(metrics.fDescent, emSize));
250 scaleFromFontUnits(metrics.fStemV, emSize));
252 scaleFromFontUnits(metrics.fCapHeight, emSize));
255 SkPDFMakeArray(scaleFromFontUnits(metrics.fBBox.left(), emSize),
256 scaleFromFontUnits(metrics.fBBox.bottom(), emSize),
257 scaleFromFontUnits(metrics.fBBox.right(), emSize),
258 scaleFromFontUnits(metrics.fBBox.top(), emSize)));
261 scaleFromFontUnits(defaultWidth, emSize));
295 uint16_t emSize = SkToU16(font.typeface()->getUnitsPerEm());
296 SkPDFFont::PopulateCommonFontDescriptor(descriptor.get(), metrics, emSize, 0);
544 SkScalar emSize = (SkScalar)unitsPerEm;
552 float bitmapScale = kBitmapFontSize > 0 ? emSize / kBitmapFontSize : 1.0f;
556 // Flip about the x-axis and scale by 1/emSize.
558 fontMatrix.setScale(SkScalarInvert(emSize), -SkScalarInvert(emSize));