• Home
  • Raw
  • Download

Lines Matching refs:fm

43                               SkScalar y, const SkFont& origFont, SkFontMgr* fm,  in drawCharacter()  argument
50 sk_sp<SkTypeface> typeface(fm->matchFamilyStyleCharacter(fontName, fontStyle, in drawCharacter()
64 font.setTypeface(fm->legacyMakeTypeface(familyName.c_str(), typeface->fontStyle())); in drawCharacter()
90 SkFontMgr* fm = fFM.get(); in onDraw() local
91 int count = SkMin32(fm->countFamilies(), MAX_FAMILIES); in onDraw()
95 fm->getFamilyName(i, &familyName); in onDraw()
101 sk_sp<SkFontStyleSet> set(fm->createStyleSet(i)); in onDraw()
112 x = drawCharacter(canvas, 0x5203, x, y, font, fm, familyName.c_str(), &zh, 1, fs); in onDraw()
113 x = drawCharacter(canvas, 0x5203, x, y, font, fm, familyName.c_str(), &ja, 1, fs); in onDraw()
115 … x = drawCharacter(canvas, 0x1f601, x, y, font, fm, familyName.c_str(), nullptr,0, fs); in onDraw()
236 SkFontMetrics fm; in show_bounds() local
237 font.getMetrics(&fm); in show_bounds()
241 if ((fm.fFlags & SkFontMetrics::kUnderlinePositionIsValid_Flag) && in show_bounds()
242 (fm.fFlags & SkFontMetrics::kUnderlineThicknessIsValid_Flag)) in show_bounds()
244 SkRect underline{ fontBounds.fLeft, fm.fUnderlinePosition+y, in show_bounds()
245 fontBounds.fRight, fm.fUnderlinePosition+y + fm.fUnderlineThickness }; in show_bounds()
249 if ((fm.fFlags & SkFontMetrics::kStrikeoutPositionIsValid_Flag) && in show_bounds()
250 (fm.fFlags & SkFontMetrics::kStrikeoutThicknessIsValid_Flag)) in show_bounds()
252 SkRect strikeout{ fontBounds.fLeft, fm.fStrikeoutPosition+y - fm.fStrikeoutThickness, in show_bounds()
253 fontBounds.fRight, fm.fStrikeoutPosition+y }; in show_bounds()
318 SkFontMgr* fm = fFM.get(); in onDraw() local
319 int count = SkMin32(fm->countFamilies(), 32); in onDraw()
327 sk_sp<SkFontStyleSet> set(fm->createStyleSet(i)); in onDraw()