/external/skia/tools/ |
sk_tool_utils.cpp | 144 font.textToGlyphs(text, len, encoding, run.glyphs, count); 159 font.getPos(atg.glyphs(), count, &computedPos[0]); 167 font.getPaths(atg.glyphs(), atg.count(), [](const SkPath* src, const SkMatrix& mx, void* ctx) {
|
/external/skqp/src/gpu/text/ |
GrTextBlob.cpp | 33 size_t glyphs = sk_align<alignof(GrGlyph*)> (vertex + sizeof(char) * verticesCount); local 34 size_t runs = sk_align<alignof(GrTextBlob::Run)>(glyphs + sizeof(GrGlyph*) * glyphCount); 46 // setup offsets for vertices / glyphs 48 blob->fGlyphs = SkTAddOffset<GrGlyph*>(blob.get(), glyphs); 93 /** This could be relaxed for blobs with only distance field glyphs. */ 130 // If the text blob only has full pixel glyphs, then fractional part of the position does 228 // For each run in the GrTextBlob we're going to churn through all the glyphs. 234 // first flush any path glyphs 332 // We can clip geometrically if we're not using SDFs or transformed glyphs,
|
/external/skqp/src/xps/ |
SkXPSDevice.cpp | [all...] |
/external/skqp/tools/ |
sk_tool_utils.cpp | 143 font.textToGlyphs(text, len, encoding, run.glyphs, count); 158 font.getPos(atg.glyphs(), count, &computedPos[0]); 166 font.getPaths(atg.glyphs(), atg.count(), [](const SkPath* src, const SkMatrix& mx, void* ctx) {
|
/external/fonttools/Tests/designspaceLib/ |
designspace_test.py | 127 i1.glyphs['arrow'] = glyphData 147 i2.glyphs['arrow'] = glyphData 148 i2.glyphs['arrow2'] = dict(mute=False) 221 i1.glyphs['arrow'] = glyphData 247 assert new.instances[0].glyphs['arrow']['unicodes'] == [100,200,300] 290 i1.glyphs['arrow'] = glyphData
|
/external/harfbuzz_ng/src/ |
hb-ot-layout-gdef-table.hh | 358 void get_glyphs_in_class (unsigned int klass, hb_set_t *glyphs) const 359 { (this+glyphClassDef).add_class (glyphs, klass); } 480 attachList; /* Offset to list of glyphs with
|
hb-ot-shape-complex-khmer.cc | 162 bool would_substitute (const hb_codepoint_t *glyphs, 167 if (hb_ot_layout_lookup_would_substitute_fast (face, lookups[i].index, glyphs, glyphs_count, zero_context))
|
hb-coretext.cc | 821 /* For right-to-left runs, CoreText returns the glyphs positioned such that 850 * one and fill in the buffer with .notdef glyphs instead of random glyph 984 const CGGlyph* glyphs = USE_PTR ? CTRunGetGlyphsPtr (run) : nullptr; local [all...] |
hb-ot-hmtx-table.hh | 94 /* All the trailing glyphs with the same advance can use one LongMetric 96 hb_vector_t<hb_codepoint_t> &gids = plan->glyphs; 307 * all subsequent glyphs. */ 315 * of monospaced glyphs (e.g., Kanji
|
hb-uniscribe.cc | 780 ALLOCATE_ARRAY (WORD, glyphs, glyphs_size); 879 /* Asking for glyphs in logical order circumvents at least 898 glyphs + glyphs_offset, 937 glyphs + glyphs_offset, 986 info->codepoint = glyphs[i];
|
/external/icu/icu4c/source/samples/layout/ |
GDIFontInstance.cpp | 59 void GDISurface::drawGlyphs(const LEFontInstance *font, const LEGlyphID *glyphs, le_int32 count, const float *positions, 74 TTGlyphID ttGlyph = (TTGlyphID) LE_GET_GLYPH(glyphs[g]);
|
/external/skia/src/core/ |
SkDevice.cpp | 330 void SkBaseDevice::drawGlyphRunRSXform(const SkFont& font, const SkGlyphID glyphs[], 351 glyphID = glyphs[i];
|
/external/skqp/modules/skottie/src/ |
SkottieAdapter.cpp | 325 if (!buf.glyphs) { 329 memcpy(buf.glyphs, line_glyph_buffer.data(),
|
/external/skqp/src/core/ |
SkDevice.cpp | 338 void SkBaseDevice::drawGlyphRunRSXform(const SkFont& font, const SkGlyphID glyphs[], 359 glyphID = glyphs[i];
|
/external/ImageMagick/MagickCore/ |
nt-feature.c | 245 /* Glyphs */ 255 type_info->glyphs=ConstantString(buffer);
|
annotate.c | 1078 *glyphs; local [all...] |
/external/fonttools/Lib/fontTools/ |
fontBuilder.py | 55 glyphs = {".notdef": glyph, "A": glyph, "a": glyph, ".null": glyph} 56 fb.setupGlyf(glyphs) 591 def setupGlyf(self, glyphs, calcGlyphBounds=True): 596 If `calcGlyphBounds` is True, the bounds of all glyphs will be 603 self.font["glyf"].glyphs = glyphs 619 """Calculate the bounding boxes of all glyphs in the `glyf` table. 623 for glyph in glyphTable.glyphs.values():
|
/external/fonttools/Tests/voltLib/ |
parser_test.py | 22 glyphs = [[g.glyph for g in v] for v in sub.mapping.keys()] 25 self.assertEqual(glyphs, glyph_ref) [all...] |
/external/skqp/modules/skshaper/src/ |
SkShaper_harfbuzz.cpp | 410 UBiDiLevel level, std::unique_ptr<ShapedGlyph[]> glyphs) 412 , fLevel(level), fGlyphs(std::move(glyphs)) 434 SkASSERT(buffer.glyphs); 442 // Glyphs are in logical order, but output ltr since PDF readers seem to expect that. 444 buffer.glyphs[i] = glyph.fID; 652 SkDebugf("Shaping error: too many glyphs"); 699 // Iterate over the glyphs in logical order to mark line endings. 741 // Reorder the runs and glyphs per line and write them out.
|
/external/skia/src/ports/ |
SkFontHost_FreeType.cpp | 186 // Setup LCD filtering. This reduces color fringes for LCD smoothed glyphs. 769 bool SkTypeface_FreeType::onGetKerningPairAdjustments(const uint16_t glyphs[], 779 FT_Error err = FT_Get_Kerning(face, glyphs[i], glyphs[i+1], [all...] |
/external/skqp/src/ports/ |
SkFontHost_FreeType.cpp | 186 // Setup LCD filtering. This reduces color fringes for LCD smoothed glyphs. 769 bool SkTypeface_FreeType::onGetKerningPairAdjustments(const uint16_t glyphs[], 779 FT_Error err = FT_Get_Kerning(face, glyphs[i], glyphs[i+1], [all...] |
/external/pdfium/core/fxge/skia/ |
fx_skia_device.cpp | 1583 SkTDArray<uint16_t> glyphs; local [all...] |
/external/harfbuzz_ng/test/shaping/ |
hb_test_tools.py | 310 self.glyphs = None 332 self.glyphs = l
|
/external/harfbuzz_ng/util/ |
options.hh | 337 /* Shape segment corresponding to glyphs start..end. */ 415 hb_set_t *glyphs) 420 hb_ot_shape_glyphs_closure (font, buffer, features, num_features, glyphs);
|
/external/libkmsxx/utils/ |
kmsprint.cpp | 318 const map<TreeGlyph, string>& glyphs = s_glyph_mode == TreeGlyphMode::UTF8 ? glyphs_utf8 : glyphs_ascii; local 320 return glyphs.at(glyph).c_str();
|