Lines Matching refs:font
38 SkScalar y, const SkFont& font) {
39 canvas->drawString(text, x, y, font, SkPaint());
40 return x + font.measureText(text.c_str(), text.size(), SkTextEncoding::kUTF8);
47 SkFont font = origFont;
53 font.setTypeface(typeface);
54 x = drawString(canvas, ch, x, y, font) + 20;
65 font.setTypeface(fm->legacyMakeTypeface(familyName.c_str(), typeface->fontStyle()));
66 return drawString(canvas, ch, x, y, font) + 20;
86 SkFont font;
87 font.setEdging(SkFont::Edging::kSubpixelAntiAlias);
88 font.setSubpixel(true);
89 font.setSize(17);
97 font.setTypeface(nullptr);
98 (void)drawString(canvas, familyName, 20, y, font);
109 font.setTypeface(sk_sp<SkTypeface>(set->createTypeface(j)));
110 x = drawString(canvas, sname, x, y, font) + 20;
113 x = drawCharacter(canvas, 0x5203, x, y, font, fm, familyName.c_str(), &zh, 1, fs);
114 x = drawCharacter(canvas, 0x5203, x, y, font, fm, familyName.c_str(), &ja, 1, fs);
116 x = drawCharacter(canvas, 0x1f601, x, y, font, fm, familyName.c_str(), nullptr,0, fs);
135 void iterateFamily(SkCanvas* canvas, const SkFont& font, SkFontStyleSet* fset) {
136 SkFont f(font);
152 void exploreFamily(SkCanvas* canvas, const SkFont& font, SkFontStyleSet* fset) {
153 SkFont f(font);
172 SkFont font;
173 font.setEdging(SkFont::Edging::kSubpixelAntiAlias);
174 font.setSubpixel(true);
175 font.setSize(17);
194 this->exploreFamily(canvas, font, fset.get());
196 this->iterateFamily(canvas, font, fset.get());
226 static SkRect show_bounds(SkCanvas* canvas, const SkFont& font, SkScalar x, SkScalar y,
233 int numGlyphs = font.getTypefaceOrDefault()->countGlyphs();
237 font.getBounds(&glyphId, 1, &cur, nullptr);
245 SkRect fontBounds = SkFontPriv::GetFontBounds(font);
264 font.getMetrics(&fm);
301 font.getTypefaceOrDefault()->getFamilyName(&name);
306 font.getPath(glyphToDraw.id, &path);
311 SkTextEncoding::kGlyphID, 0, 0, font, glyphPaint);
329 SkFont font;
330 font.setEdging(SkFont::Edging::kAntiAlias);
331 font.setSubpixel(true);
332 font.setSize(100);
333 font.setScaleX(fScaleX);
334 font.setSkewX(fSkewX);
349 font.setTypeface(sk_sp<SkTypeface>(set->createTypeface(j)));
352 SkTypeface* typeface = font.getTypefaceOrDefault();
355 SkRect drawBounds = show_bounds(canvas, font, x, y, color, fLabelBounds);