/external/skqp/src/ports/ |
SkTypeface_win_dw.cpp | 81 uint16_t glyphs[], int glyphCount) const 83 if (nullptr == glyphs) { 108 fDWriteFontFace->GetGlyphIndices(scratch, limit, &glyphs[baseGlyph]); 114 fDWriteFontFace->GetGlyphIndices(utf32, glyphCount, glyphs); 122 if (0 == glyphs[i]) {
|
SkTypeface_win_dw.h | 117 uint16_t glyphs[], int glyphCount) const override;
|
/external/skia/modules/skshaper/src/ |
SkShaper_harfbuzz.cpp | 112 hb_codepoint_t *glyphs, 130 *glyphs = glyph[i]; 131 glyphs = SkTAddOffset<hb_codepoint_t>(glyphs, glyph_stride); 156 const hb_codepoint_t* glyphs, 167 glyph[i] = *glyphs; 168 glyphs = SkTAddOffset<const hb_codepoint_t>(glyphs, glyph_stride); 189 // supposed to heuristically place combining marks around base glyphs. HarfBuzz 190 // does this by measuring "ink boxes" of glyphs, and placing them according t [all...] |
/external/fonttools/Snippets/ |
interpolate.py | 12 # All input fonts must contain the same set of glyphs, and these glyphs 16 # glyphs; in the resulting font, these glyphs will not be interpolated 104 glyph = glyphTable.glyphs.get(glyphName)
|
/external/icu/icu4c/source/samples/layout/ |
sfnt.h | 135 le_uint16 glyphs[ANY_NUMBER]; member in struct:CMAPFormat10Encoding
|
pflow.c | 344 const LEGlyphID *glyphs = pl_getVisualRunGlyphs(visualRun); local 347 rs_drawGlyphs(surface, font, glyphs, glyphCount, positions, x, y, obj->fWidth, obj->fHeight);
|
/external/icu/icu4c/source/test/letest/ |
FontObject.h | 195 le_uint32 unicodesToGlyphs(LEUnicode *chars, le_uint32 nChars, LEGlyphID *glyphs,
|
/external/icu/icu4c/source/test/perf/leperf/ |
FontObject.h | 199 le_uint32 unicodesToGlyphs(LEUnicode *chars, le_uint32 nChars, LEGlyphID *glyphs,
|
/external/skia/include/core/ |
SkTextBlob.h | 35 run consists of glyphs, SkPaint, and position. Only parts of SkPaint related to 43 larger than the bounds of all glyphs in runs. 57 The return count is zero or a multiple of two, and is at most twice the number of glyphs in 80 It does not perform kerning or other complex shaping; glyphs are 83 @param text character code points or glyphs drawn 101 It does not perform kerning or other complex shaping; glyphs are 104 @param string character code points or glyphs drawn 122 @param text character code points or glyphs drawn (based on encoding) 139 @param text character code points or glyphs drawn (based on encoding) 260 /** Returns SkTextBlob built from runs of glyphs added by builder. Returne 282 SkGlyphID* glyphs; \/\/!< storage for glyphs in run member in struct:SkTextBlobBuilder::RunBuffer [all...] |
/external/skia/src/core/ |
SkTextBlobPriv.h | 66 // | SkTextBlob | RunRecord | Glyphs[] | Pos[] | RunRecord | Glyphs[] | Pos[] | ... 75 // ... | RunRecord | Glyphs[] | Pos[] | TextSize | Clusters[] | Text[] | ... 118 // Glyphs are stored immediately following the record. 221 const uint16_t* glyphs() const { function in class:SkTextBlobRunIterator
|
SkGlyphRun.cpp | 106 // This implementation assumes that the unique glyphs added are appended to a vector that may 152 // endlessly upwards. It's unusual to see a typeface with more than 4096 possible glyphs. 195 auto glyphIDs = SkSpan<const SkGlyphID>{it.glyphs(), runSize}; 219 device->drawGlyphRunRSXform(it.font(), it.glyphs(), (const SkRSXform*)it.pos(),
|
/external/skia/src/ports/ |
SkTypeface_win_dw.h | 120 uint16_t glyphs[], int glyphCount) const override;
|
/external/skia/tests/ |
TextBlobCacheTest.cpp | 87 font.setSize(48); // draw big glyphs to really stress the atlas 123 memcpy(run.glyphs, text.get(), maxTotalText * sizeof(uint16_t));
|
/external/skqp/include/core/ |
SkTextBlob.h | 35 run consists of glyphs, SkPaint, and position. Only parts of SkPaint related to 43 larger than the bounds of all glyphs in runs. 57 The return count is zero or a multiple of two, and is at most twice the number of glyphs in 80 It does not perform kerning or other complex shaping; glyphs are 83 @param text character code points or glyphs drawn 101 It does not perform kerning or other complex shaping; glyphs are 104 @param string character code points or glyphs drawn 122 @param text character code points or glyphs drawn (based on encoding) 139 @param text character code points or glyphs drawn (based on encoding) 260 /** Returns SkTextBlob built from runs of glyphs added by builder. Returne 282 SkGlyphID* glyphs; \/\/!< storage for glyphs in run member in struct:SkTextBlobBuilder::RunBuffer [all...] |
/external/skqp/src/core/ |
SkTextBlobPriv.h | 66 // | SkTextBlob | RunRecord | Glyphs[] | Pos[] | RunRecord | Glyphs[] | Pos[] | ... 75 // ... | RunRecord | Glyphs[] | Pos[] | TextSize | Clusters[] | Text[] | ... 118 // Glyphs are stored immediately following the record. 221 const uint16_t* glyphs() const { function in class:SkTextBlobRunIterator
|
SkGlyphRun.cpp | 106 // This implementation assumes that the unique glyphs added are appended to a vector that may 152 // endlessly upwards. It's unusual to see a typeface with more than 4096 possible glyphs. 195 auto glyphIDs = SkSpan<const SkGlyphID>{it.glyphs(), runSize}; 219 device->drawGlyphRunRSXform(it.font(), it.glyphs(), (const SkRSXform*)it.pos(),
|
/external/skqp/tests/ |
TextBlobCacheTest.cpp | 87 font.setSize(48); // draw big glyphs to really stress the atlas 123 memcpy(run.glyphs, text.get(), maxTotalText * sizeof(uint16_t));
|
/external/skia/experimental/pvg/ |
draw_msg.proto | 240 repeated uint32 glyphs = 1; // uint16? bytes? 241 repeated float pos_x = 2; // must match counts with glyphs 242 repeated float pos_y = 3; // must match counts with glyphs OR have 1 entry
|
/external/skia/src/atlastext/ |
SkAtlasTextTarget.cpp | 146 void SkInternalAtlasTextTarget::drawText(const SkGlyphID glyphs[], const SkPoint positions[], 161 SkSpan<const SkGlyphID>{glyphs, SkTo<size_t>(glyphCnt)}, 172 // The SkAtlasTextRenderer currently only handles grayscale SDF glyphs.
|
/external/skqp/experimental/pvg/ |
draw_msg.proto | 240 repeated uint32 glyphs = 1; // uint16? bytes? 241 repeated float pos_x = 2; // must match counts with glyphs 242 repeated float pos_y = 3; // must match counts with glyphs OR have 1 entry
|
/external/harfbuzz_ng/src/ |
hb-aat-layout-morx-table.hh | 648 * The number of glyphs to be inserted is contained 653 * The number of glyphs to be inserted is contained 701 * number of glyphs to insert at the current 704 * current location is 31 glyphs. */ 706 * number of glyphs to insert at the marked 709 * marked location is 31 glyphs. */ 736 const GlyphID *glyphs = &insertionAction[start]; local 737 if (unlikely (!c->sanitizer.check_array (glyphs, count))) return false; 748 buffer->output_glyph (glyphs[i]); 761 const GlyphID *glyphs = &insertionAction[start] local [all...] |
hb-ot-shape.cc | 915 /* Propagate cluster-level glyph flags to be the same on all cluster glyphs. 1024 hb_set_t *glyphs) 1028 glyphs->add (glyph); 1033 glyphs->add (glyph); 1048 hb_set_t *glyphs) 1059 add_char (font, buffer->unicode, mirror, info[i].codepoint, glyphs); 1063 hb_ot_layout_lookups_substitute_closure (font->face, lookups, glyphs);
|
/external/freetype/src/gxvalid/ |
gxvjust.c | 213 FT_UShort glyphs; local 217 glyphs = FT_NEXT_USHORT( p ); 218 gxv_just_check_max_gid( glyphs, "type0:glyphs", gxvalid );
|
/external/skia/src/gpu/text/ |
GrTextBlob.cpp | 36 size_t glyphs = sk_align<alignof(GrGlyph*)> (vertex + sizeof(char) * verticesCount); local 37 size_t runs = sk_align<alignof(GrTextBlob::Run)>(glyphs + sizeof(GrGlyph*) * glyphCount); 49 // setup offsets for vertices / glyphs 51 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/skia/src/xps/ |
SkXPSDevice.cpp | [all...] |