Lines Matching refs:font
79 SkFont font(ToolUtils::create_portable_typeface("serif", SkFontStyle()));
80 font.setSubpixel(true);
92 font.setSize(textSizes[i]);
93 canvas->drawSimpleText(text, textLen, SkTextEncoding::kUTF8, 0, 0, font, paint);
94 y += font.getMetrics(nullptr)*scales[i];
106 font.setSize(SkIntToScalar(ps));
107 canvas->drawSimpleText(text, textLen, SkTextEncoding::kUTF8, rotX, rotY, font, paint);
108 rotY += font.getMetrics(nullptr);
113 font.setEdging(SkFont::Edging::kSubpixelAntiAlias);
122 font.setSize(textSizes[i]);
123 canvas->drawSimpleText(text, textLen, SkTextEncoding::kUTF8, 0, 0, font, paint);
124 y += font.getMetrics(nullptr)*scaleFactor;
134 int count = font.textToGlyphs(text, textLen, SkTextEncoding::kUTF8, glyphs.get(), textLen);
136 font.setSize(textSizes[0]);
137 font.getPos(glyphs.get(), count, pos.get(), {340, 75});
140 pos.get(), font, SkTextEncoding::kGlyphID);
159 font.setSize(SkIntToScalar(19));
163 canvas->drawSimpleText(text, textLen, SkTextEncoding::kUTF8, x, y, font, paint);
164 y += font.getMetrics(nullptr);
173 font.setSize(SkIntToScalar(19));
177 canvas->drawSimpleText(text, textLen, SkTextEncoding::kUTF8, x, y, font, paint);
178 y += font.getMetrics(nullptr);
183 font.setEdging(SkFont::Edging::kAntiAlias);
186 font.setSize(SkIntToScalar(32));
187 canvas->drawSimpleText(text, textLen, SkTextEncoding::kUTF8, 745, 70, font, paint);
190 font.setEdging(SkFont::Edging::kSubpixelAntiAlias);
193 font.setSize(SkIntToScalar(32));
194 canvas->drawSimpleText(text, textLen, SkTextEncoding::kUTF8, 580, 125, font, paint);
199 font.setEdging(SkFont::Edging::kAntiAlias);
207 font.setSize(37.5f);
208 canvas->drawSimpleText(text, textLen, SkTextEncoding::kUTF8, 0, 0, font, paint);
211 font.setSubpixel(false);
212 font.setEdging(SkFont::Edging::kAlias);
221 font.setSize(0.1f);
222 canvas->drawSimpleText(text, textLen, SkTextEncoding::kUTF8, 0, 0, font, paint);