/external/chromium_org/third_party/WebKit/Source/core/platform/graphics/skia/ |
GlyphPageTreeNodeSkia.cpp | 61 uint16_t* glyphs = glyphStorage.get(); local 63 unsigned count = paint.textToGlyphs(buffer, bufferLength * 2, glyphs); 71 setGlyphDataForIndex(offset + i, glyphs[i], glyphs[i] ? fontData : NULL); 72 allGlyphs |= glyphs[i];
|
/external/chromium_org/third_party/harfbuzz-ng/src/ |
test-would-substitute.cc | 97 hb_codepoint_t glyphs[2]; local 98 if (!hb_font_glyph_from_string (font, argv[3], -1, &glyphs[0]) || 100 !hb_font_glyph_from_string (font, argv[4], -1, &glyphs[1]))) 102 return !hb_ot_layout_lookup_would_substitute (face, strtol (argv[2], NULL, 0), glyphs, len, false);
|
hb-ot-shape-normalize.cc | 178 hb_codepoint_t glyphs[HB_UNICODE_MAX_DECOMPOSITION_LEN]; local 185 if (!c->font->get_glyph (decomposed[i], 0, &glyphs[i])) 189 output_char (c->buffer, decomposed[i], glyphs[i]); 356 * glyphs in most scripts AND a desired feature for Hangul. Apparently Hangul
|
/external/chromium_org/third_party/icu/source/test/letest/ |
letest.h | 38 LEGlyphID *glyphs; member in struct:TestResult
|
/external/harfbuzz_ng/src/hb-icu-le/ |
letest.h | 50 LEGlyphID *glyphs; member in struct:TestResult
|
/external/harfbuzz_ng/src/ |
test-would-substitute.cc | 97 hb_codepoint_t glyphs[2]; local 98 if (!hb_font_glyph_from_string (font, argv[3], -1, &glyphs[0]) || 100 !hb_font_glyph_from_string (font, argv[4], -1, &glyphs[1]))) 102 return !hb_ot_layout_lookup_would_substitute (face, strtol (argv[2], NULL, 0), glyphs, len, false);
|
hb-ot-shape-normalize.cc | 178 hb_codepoint_t glyphs[HB_UNICODE_MAX_DECOMPOSITION_LEN]; local 185 if (!c->font->get_glyph (decomposed[i], 0, &glyphs[i])) 189 output_char (c->buffer, decomposed[i], glyphs[i]); 358 * optimization to avoid trying to compose every two neighboring glyphs in most
|
/external/harfbuzz_ng/util/ |
hb-ot-shape-closure.cc | 58 glyphs = hb_set_create (); 68 hb_set_clear (glyphs); 69 shaper.shape_closure (text, text_len, font, buffer, glyphs); 71 if (hb_set_is_empty (glyphs)) 76 for (hb_codepoint_t i = -1; hb_set_next (glyphs, &i);) 95 hb_set_destroy (glyphs); 96 glyphs = NULL; 105 hb_set_t *glyphs; member in struct:shape_closure_consumer_t
|
helper-cairo.hh | 51 cairo_glyph_t *glyphs; member in struct:helper_cairo_line_t 60 if (glyphs) 61 cairo_glyph_free (glyphs); 69 *x_advance = glyphs[num_glyphs].x; 70 *y_advance = glyphs[num_glyphs].y;
|
/external/icu4c/layout/ |
LEInsertionList.cpp | 20 LEGlyphID glyphs[ANY_NUMBER]; member in struct:InsertionRecord 82 return insertion->glyphs; 88 if (callback->applyInsertion(rec->position, rec->count, rec->glyphs)) {
|
/external/icu4c/test/letest/ |
letest.h | 38 LEGlyphID *glyphs; member in struct:TestResult
|
/external/chromium_org/third_party/WebKit/Source/core/platform/graphics/mac/ |
FontMac.cpp | 117 const GlyphBufferGlyph* glyphs = glyphBuffer.glyphs(from); local 157 gc->drawPosText(glyphs, numGlyphs * sizeof(uint16_t), pos, textRect, paint); 176 gc->drawPosText(glyphs, numGlyphs * sizeof(uint16_t), pos, textRect, paint);
|
GlyphPageTreeNodeMac.cpp | 39 void CGFontGetGlyphsForUnichars(CGFontRef font, const UniChar chars[], CGGlyph glyphs[], size_t length); 63 Vector<CGGlyph, 512> glyphs(bufferLength); 65 CGFontGetGlyphsForUnichars(fontData->platformData().cgFont(), buffer, glyphs.data(), bufferLength); 67 if (!glyphs[i]) 70 setGlyphDataForIndex(offset + i, glyphs[i], fontData); 75 && CTFontGetGlyphsForCharacters(fontData->platformData().ctFont(), buffer, glyphs.data(), bufferLength)) { 77 // places the glyphs at indices corresponding to the first character of each pair. 80 if (!glyphs[i * glyphStep]) 83 setGlyphDataForIndex(offset + i, glyphs[i * glyphStep], fontData); 88 // We ask CoreText for possible vertical variant glyphs 122 const CGGlyph* glyphs = CTRunGetGlyphsPtr(ctRun); local [all...] |
/external/skia/bench/ |
CmapBench.cpp | 36 uint16_t glyphs[NGLYPHS]; local 40 paint.textToGlyphs(text, len, glyphs); 47 uint16_t glyphs[NGLYPHS]; local 52 face->charsToGlyphs(text, encoding, glyphs, glyphCount);
|
FontCacheBench.cpp | 138 int glyphs = 0; variable 143 glyphs += count; 146 SkDebugf("hashBits [%d] limit [%d] collisions [%d / %d = %1.2g%%] using %s\n", hashBits, limit, collisions, glyphs, 147 collisions * 100.0 / glyphs, gRec[i].fName);
|
/external/chromium_org/third_party/WebKit/Source/core/platform/graphics/ |
GlyphBuffer.h | 77 GlyphBufferGlyph* glyphs(int from) { return m_glyphs.data() + from; } function in class:WebCore::GlyphBuffer 79 const GlyphBufferGlyph* glyphs(int from) const { return m_glyphs.data() + from; } function in class:WebCore::GlyphBuffer
|
/external/chromium_org/third_party/WebKit/Source/core/platform/graphics/harfbuzz/ |
FontHarfBuzz.cpp | 63 const GlyphBufferGlyph* glyphs = glyphBuffer.glyphs(from); local 116 gc->drawTextOnPath(glyphs + i, 2, path, textRect, 0, paint); 119 gc->drawPosText(glyphs, numGlyphs << 1, pos, textRect, paint); 145 gc->drawTextOnPath(glyphs + i, 2, path, textRect, 0, paint); 148 gc->drawPosText(glyphs, numGlyphs << 1, pos, textRect, paint);
|
/external/chromium_org/third_party/WebKit/Source/core/svg/ |
SVGGlyphMap.h | 43 Vector<SVGGlyph> glyphs; member in struct:WebCore::GlyphMapNode 79 node->glyphs.append(glyph); 80 SVGGlyph& lastGlyph = node->glyphs.last(); 105 void collectGlyphsForString(const String& string, Vector<SVGGlyph>& glyphs) 114 collectGlyphsForIterator(textIterator, glyphs); 117 collectGlyphsForIterator(textIterator, glyphs); 120 std::sort(glyphs.begin(), glyphs.end(), compareGlyphPriority); 167 void collectGlyphsForIterator(Iterator& textIterator, Vector<SVGGlyph>& glyphs) 177 glyphs.append(node->glyphs) [all...] |
SVGFontElement.cpp | 94 Vector<SVGGlyph> glyphs; local 104 m_glyphMap.collectGlyphsForString(lookupString, glyphs); 105 if (!glyphs.isEmpty()) { 106 glyphs.clear(); 235 void SVGFontElement::collectGlyphsForString(const String& string, Vector<SVGGlyph>& glyphs) 238 m_glyphMap.collectGlyphsForString(string, glyphs); 241 void SVGFontElement::collectGlyphsForGlyphName(const String& glyphName, Vector<SVGGlyph>& glyphs) 245 glyphs.append(m_glyphMap.glyphIdentifierForGlyphName(glyphName));
|
/external/chromium_org/ui/gfx/ |
render_text_mac.h | 55 std::vector<uint16> glyphs; member in struct:gfx::RenderTextMac::TextRun
|
render_text_win.h | 43 scoped_ptr<WORD[]> glyphs; member in struct:gfx::internal::TextRun 99 // Returns the number of characters in |run| that have missing glyphs.
|
/external/harfbuzz_ng/test/api/ |
test-shape.c | 92 hb_glyph_info_t *glyphs; local 116 glyphs = hb_buffer_get_glyph_infos (buffer, NULL); 126 g_assert_cmphex (glyphs[i].codepoint, ==, output_glyphs[i]); 127 g_assert_cmphex (glyphs[i].cluster, ==, i);
|
/external/chromium_org/third_party/WebKit/Source/core/platform/graphics/chromium/ |
FontChromiumWin.cpp | 74 // We draw the glyphs in chunks to avoid having to do a heap allocation for 99 const Glyph* glyphs = glyphBuffer.glyphs(from + glyphIndex); local 101 verticalData->getVerticalTranslationsForGlyphs(font, &glyphs[0], curLen, reinterpret_cast<float*>(&translations[0])); 102 // To position glyphs vertically, we use offsets instead of advances. 115 paintSkiaText(graphicsContext, font->platformData(), curLen, &glyphs[0], &advances[0], &offsets[0], origin, SkRect(textRect)); 127 Vector<WORD, kMaxBufferLength> glyphs; local 131 glyphs.resize(curLen); 136 glyphs[i] = glyphBuffer.glyphAt(from + glyphIndex); 156 paintSkiaText(graphicsContext, font->platformData(), curLen, &glyphs[0], &advances[0], 0, origin, SkRect(textRect)) [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/vega/ |
text.c | 38 struct cso_hash *glyphs; member in struct:vg_font 54 cso_hash_take(font->glyphs, (unsigned) glyphIndex); 79 cso_hash_insert(font->glyphs, (unsigned) glyphIndex, glyph); 87 iter = cso_hash_find(font->glyphs, (unsigned) glyphIndex); 139 font->glyphs = cso_hash_create(); 153 iter = cso_hash_first_node(font->glyphs); 159 cso_hash_delete(font->glyphs); 246 return cso_hash_size(font->glyphs);
|
/external/harfbuzz_ng/contrib/python/scripts/ |
hbtestfont | 7 Generates output of glyphs and positions. Each entry is of the form: 16 p.add_option('-f', '--font', help='Font to use to render glyphs. My be a font file', default="verdana") 68 def __init__(self, fontname, bold, italic, size, glyphs) : 72 self.glyphs = glyphs 98 cr.show_glyphs(self.glyphs) # [(gid, originx, originy)] 100 glyphs = [] variable 103 glyphs.append((g.gid, org[0] + g.offset[0], org[1] - g.offset[1])) 111 frame = gtk.Frame("glyphs") 113 w = GlyphsWindow(family, opts.bold, opts.italic, opts.size, glyphs) [all...] |