Lines Matching refs:font

105         SkFont font;
115 builder.allocRun(font, 16, 0, 0, &r1);
122 builder.allocRunPosH(font, 16, 0, &r1);
129 builder.allocRunPos(font, 16, &r1);
139 builder.allocRun(font, 16, 0, 0, &r1);
140 builder.allocRunPosH(font, 16, 0, &r2);
141 builder.allocRunPos(font, 16, &r3);
157 font.setSize(0);
161 const int glyphCount = font.countText(txt, txtLen, SkTextEncoding::kUTF8);
162 const SkTextBlobBuilder::RunBuffer& buffer = builder.allocRunPos(font, glyphCount);
164 font.textToGlyphs(txt, txtLen, SkTextEncoding::kUTF8, buffer.glyphs, glyphCount);
174 SkFont font;
175 // Kitchen sink font.
176 font.setSize(42);
177 font.setScaleX(4.2f);
178 font.setTypeface(ToolUtils::create_portable_typeface());
179 font.setSkewX(0.42f);
180 font.setHinting(SkFontHinting::kFull);
181 font.setEdging(SkFont::Edging::kSubpixelAntiAlias);
182 font.setEmbolden(true);
183 font.setLinearMetrics(true);
184 font.setSubpixel(true);
185 font.setEmbeddedBitmaps(true);
186 font.setForceAutoHinting(true);
190 REPORTER_ASSERT(reporter, defaultFont.getSize() != font.getSize());
191 REPORTER_ASSERT(reporter, defaultFont.getScaleX() != font.getScaleX());
192 REPORTER_ASSERT(reporter, defaultFont.getTypefaceOrDefault() != font.getTypefaceOrDefault());
193 REPORTER_ASSERT(reporter, defaultFont.getSkewX() != font.getSkewX());
194 REPORTER_ASSERT(reporter, defaultFont.getHinting() != font.getHinting());
195 REPORTER_ASSERT(reporter, defaultFont.getEdging() != font.getEdging());
196 REPORTER_ASSERT(reporter, defaultFont.isEmbolden() != font.isEmbolden());
197 REPORTER_ASSERT(reporter, defaultFont.isLinearMetrics() != font.isLinearMetrics());
198 REPORTER_ASSERT(reporter, defaultFont.isSubpixel() != font.isSubpixel());
200 defaultFont.isEmbeddedBitmaps() != font.isEmbeddedBitmaps());
201 REPORTER_ASSERT(reporter, defaultFont.isForceAutoHinting() != font.isForceAutoHinting());
204 AddRun(font, 1, SkTextBlobRunIterator::kDefault_Positioning, SkPoint::Make(0, 0), builder);
205 AddRun(font, 1, SkTextBlobRunIterator::kHorizontal_Positioning, SkPoint::Make(0, 0),
207 AddRun(font, 1, SkTextBlobRunIterator::kFull_Positioning, SkPoint::Make(0, 0), builder);
212 REPORTER_ASSERT(reporter, it.font() == font);
228 SkFont font;
231 AddRun(font, in[i].count, in[i].pos, SkPoint::Make(in[i].x, in[i].y), builder);
268 static void AddRun(const SkFont& font, int count, SkTextBlobRunIterator::GlyphPositioning pos,
273 const SkTextBlobBuilder::RunBuffer& rb = builder.allocRun(font, count, offset.x(),
280 const SkTextBlobBuilder::RunBuffer& rb = builder.allocRunPosH(font, count, offset.y(),
288 const SkTextBlobBuilder::RunBuffer& rb = builder.allocRunPos(font, count, bounds);
312 SkFont font;
316 int glyphCount = font.countText(text1, strlen(text1), SkTextEncoding::kUTF8);
318 (void)font.textToGlyphs(text1, strlen(text1), SkTextEncoding::kUTF8, glyphs.get(), glyphCount);
320 auto run = textBlobBuilder.allocRunText(font, glyphCount, 0, 0, SkToInt(strlen(text2)));
352 SkFont font;
353 font.setEdging(SkFont::Edging::kAntiAlias);
354 font.setSubpixel(true);
355 font.setSize(16);
356 font.setTypeface(tf);
358 int glyphCount = font.countText(text, strlen(text), SkTextEncoding::kUTF8);
360 SkTextBlobBuilder::RunBuffer buffer = builder->allocRun(font, glyphCount, x, y);
362 (void)font.textToGlyphs(text, strlen(text), SkTextEncoding::kUTF8, buffer.glyphs, glyphCount);
478 SkFont font;
479 font.setSize(16);
486 auto blobZeroX = SkTextBlob::MakeFromPosText("x", 1, zeroPos, font);
488 auto blobLowX = SkTextBlob::MakeFromPosText("x", 1, lowPos, font);
490 auto blobZeroY = SkTextBlob::MakeFromPosText("y", 1, zeroPos, font);
492 auto blobHighY = SkTextBlob::MakeFromPosText("y", 1, highPos, font);