HomeSort by relevance Sort by last modified time
    Searched full:glyphs (Results 1 - 25 of 254) sorted by null

1 2 3 4 5 6 7 8 91011

  /external/icu4c/samples/layout/
rsurface.cpp 16 void rs_drawGlyphs(rs_surface *surface, const le_font *font, const LEGlyphID *glyphs, le_int32 count,
21 rs->drawGlyphs((const LEFontInstance *) font, glyphs, count, positions, x, y, width, height);
Surface.cpp 15 void GDISurface::drawGlyphs(RenderingFontInstance *font, const LEGlyphID *glyphs, le_int32 count, const le_int32 *dx,
28 glyphs, count, (INT *) dx);
Surface.h 12 void drawGlyphs(RenderingFontInstance *font, const LEGlyphID *glyphs, le_int32 count, const le_int32 *dx,
rsurface.h 16 void rs_drawGlyphs(rs_surface *surface, const le_font *font, const LEGlyphID *glyphs, le_int32 count,
RenderingSurface.h 26 virtual void drawGlyphs(const LEFontInstance *font, const LEGlyphID *glyphs, le_int32 count,
  /external/webkit/Source/WebCore/svg/
SVGGlyphMap.h 38 Vector<SVGGlyphIdentifier> glyphs; member in struct:WebCore::GlyphMapNode
65 node->glyphs.append(glyph);
66 node->glyphs.last().priority = m_currentPriority++;
67 node->glyphs.last().nameLength = len;
68 node->glyphs.last().isValid = true;
77 void get(const String& string, Vector<SVGGlyphIdentifier>& glyphs)
86 glyphs.append(node->glyphs);
89 std::sort(glyphs.begin(), glyphs.end(), compareGlyphPriority)
    [all...]
  /external/webkit/Source/WebCore/platform/wx/wxcode/gtk/
non-kerned-drawing.cpp 165 PangoGlyphString* glyphs = pango_glyph_string_new(); local
166 pango_shape(buffer, length, &item->analysis, glyphs);
170 if (glyphs->num_glyphs == 1)
171 result = glyphs->glyphs[0].glyph;
173 g_warning("didn't get 1 glyph but %d", glyphs->num_glyphs);
175 pango_glyph_string_free(glyphs);
201 cairo_glyph_t* glyphs = NULL; local
202 glyphs = static_cast<cairo_glyph_t*>(malloc(sizeof(cairo_glyph_t) * numGlyphs));
207 glyphs[i].index = pango_font_get_glyph(pangoFont, pangoContext, glyphBuffer.glyphAt(from + i))
    [all...]
  /external/icu4c/layout/
LEInsertionList.h 31 * @param count the number of glyphs to insert
32 * @param newGlyphs the address of the glyphs to insert
68 * @param rightToLeft <code>TRUE</code> if the glyphs are stored
84 * replaced by the new glyphs.
85 * @param count the number of new glyphs
88 * @return the address of an array in which to store the new glyphs. This will
96 * Return the number of new glyphs that have been inserted.
98 * @return the number of new glyphs which have been inserted
156 * The total number of new glyphs on the insertion list.
163 * Set to <code>TRUE</code> if the glyphs are in righ
    [all...]
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)) {
loengine.h 82 * @return the number of glyphs in the glyph array
105 * This function returns the number of glyphs in the glyph array. Note
106 * that the number of glyphs will be greater than or equal to the number
112 * @return the number of glyphs in the glyph array
123 * the glyphs.
126 * @param glyphs - the destiniation glyph array
133 LEGlyphID glyphs[],
ArabicLayoutEngine.h 27 * method to guarantee that all vowel and accent glyphs have zero advance width.
121 * and accent glyphs have a zero advance width by calling the adjustMarkGlyphs method.
128 * @param reverse - <code>TRUE</code> if the glyphs in the glyph array have been reordered
129 * @param glyphs - the input glyph array
130 * @param glyphCount - the number of glyphs
193 * @param glyphs - the output glyph index array
223 * This method ensures that all vowel and accent glyphs have a zero advance width by calling
225 * glyphs.
230 * @param reverse - <code>TRUE</code> if the glyphs in the glyph array have been reordered
  /external/webkit/Source/WebCore/platform/graphics/skia/
GlyphPageTreeNodeSkia.cpp 44 static int substituteWithVerticalGlyphs(const SimpleFontData* fontData, uint16_t* glyphs, unsigned bufferLength)
55 hb_buffer_add_glyph(buffer, glyphs[i], 0, i);
69 glyphs[i] = static_cast<Glyph>(buffer->out_string[i].gindex);
86 uint16_t* glyphs = glyphStorage.get(); local
88 unsigned count = paint.textToGlyphs(buffer, bufferLength * 2, glyphs);
103 substituteWithVerticalGlyphs(fontData, glyphs, bufferLength);
108 setGlyphDataForIndex(offset + i, glyphs[i], glyphs[i] ? fontData : NULL);
109 allGlyphs |= glyphs[i];
  /external/webkit/Source/WebCore/platform/graphics/cairo/
FontCairo.cpp 57 static void drawGlyphsToContext(cairo_t* context, const SimpleFontData* font, GlyphBufferGlyph* glyphs, int numGlyphs)
59 cairo_show_glyphs(context, glyphs, numGlyphs);
63 cairo_show_glyphs(context, glyphs, numGlyphs);
68 static void drawGlyphsShadow(GraphicsContext* graphicsContext, const FloatPoint& point, const SimpleFontData* font, GlyphBufferGlyph* glyphs, int numGlyphs)
83 cairo_show_glyphs(context, glyphs, numGlyphs);
89 cairo_scaled_font_glyph_extents(font->platformData().scaledFont(), glyphs, numGlyphs, &extents);
94 drawGlyphsToContext(shadowContext, font, glyphs, numGlyphs);
102 GlyphBufferGlyph* glyphs = (GlyphBufferGlyph*)glyphBuffer.glyphs(from); local
106 glyphs[i].x = offset
    [all...]
  /external/webkit/Source/WebCore/platform/graphics/win/
UniscribeController.cpp 226 Vector<WORD> glyphs; local
234 glyphs.resize(1.5 * len + 16);
235 visualAttributes.resize(glyphs.size());
237 if (!shape(str, len, item, fontData, glyphs, clusters, visualAttributes))
240 // We now have a collection of glyphs.
243 offsets.resize(glyphs.size());
244 advances.resize(glyphs.size());
246 HRESULT placeResult = ScriptPlace(0, fontData->scriptCache(), glyphs.data(), glyphs.size(), visualAttributes.data(),
254 placeResult = ScriptPlace(hdc, fontData->scriptCache(), glyphs.data(), glyphs.size(), visualAttributes.data()
    [all...]
  /external/webkit/Source/WebCore/platform/graphics/mac/
GlyphPageTreeNodeMac.cpp 60 Vector<CGGlyph, 512> glyphs(bufferLength);
61 wkGetGlyphsForCharacters(fontData->platformData().cgFont(), buffer, glyphs.data(), bufferLength);
63 if (!glyphs[i])
66 setGlyphDataForIndex(offset + i, glyphs[i], fontData);
71 // We ask CoreText for possible vertical variant glyphs
102 // This run uses the font we want. Extract glyphs.
104 const CGGlyph* glyphs = CTRunGetGlyphsPtr(ctRun); local
105 if (!glyphs) {
108 glyphs = glyphVector.data();
122 if (glyphs[i])
    [all...]
FontMac.mm 81 static void showGlyphsWithAdvances(const FloatPoint& point, const SimpleFontData* font, CGContextRef context, const CGGlyph* glyphs, const CGSize* advances, size_t count)
105 CTFontGetVerticalTranslationsForGlyphs(platformData.ctFont(), glyphs, translations.data(), count);
117 CGContextShowGlyphsAtPositions(context, glyphs, positions.data(), count);
120 CGContextShowGlyphsWithAdvances(context, glyphs, advances, count);
135 CTFontDrawGlyphs(platformData.ctFont(), glyphs, positions.data(), count, context);
235 showGlyphsWithAdvances(FloatPoint(shadowTextX, shadowTextY), font, cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs);
237 showGlyphsWithAdvances(FloatPoint(shadowTextX + font->syntheticBoldOffset(), shadowTextY), font, cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs);
241 showGlyphsWithAdvances(point, font, cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs);
243 showGlyphsWithAdvances(FloatPoint(point.x() + font->syntheticBoldOffset(), point.y()), font, cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs);
  /external/webkit/Source/WebCore/platform/graphics/pango/
GlyphPageTreeNodePango.cpp 55 PangoGlyphString* glyphs = pango_glyph_string_new(); local
56 pango_shape(buffer, length, &item->analysis, glyphs);
60 if (glyphs->num_glyphs == 1)
61 result = glyphs->glyphs[0].glyph;
63 g_warning("didn't get 1 glyph but %d", glyphs->num_glyphs);
65 pango_glyph_string_free(glyphs);
  /external/freetype/src/autofit/
afcjk.h 36 * CJK glyphs tend to fill the square. So we have both vertical and
37 * horizontal blue zones. But some glyphs have flat bounding strokes that
38 * leave some space between neighbour glyphs.
  /external/skia/include/pdf/
SkPDFFont.h 59 * font has more glyphs than can be encoded (like a type 1 font with more
60 * than 255 glyphs) this method only converts up to the first out of range
63 * @param numGlyphs The number of input glyphs.
64 * @return Returns the number of glyphs consumed.
88 // this will be a subset if the font has more than 255 glyphs.
92 // Type1 (non CID) fonts that need multiple "fonts" to access all glyphs.
117 * more than 255 glyphs.
133 * descriptions with instructions for painting the glyphs. This function
143 /** Set fFirstGlyphID and fLastGlyphID to span at most 255 glyphs,
  /external/webkit/Source/WebCore/platform/graphics/android/
GlyphMapAndroid.cpp 47 static int substituteWithVerticalGlyphs(const FontPlatformData& platformData, uint16_t* glyphs, unsigned bufferLength)
58 hb_buffer_add_glyph(buffer, glyphs[i], 0, i);
72 glyphs[i] = static_cast<Glyph>(buffer->out_string[i].gindex);
89 uint16_t* glyphs = glyphStorage.get(); local
94 // Convert to vertical form if there is no vertical glyphs.
103 unsigned count = paint.textToGlyphs(textBuffer, bufferLength << 1, glyphs);
118 substituteWithVerticalGlyphs(fontData->platformData(), glyphs, bufferLength);
129 uint16_t glyphID = glyphs[i];
138 uint16_t glyphID = glyphs[i];
  /external/harfbuzz/src/
harfbuzz-gsub-private.h 178 HB_UShort GlyphCount; /* total number of input glyphs */
252 HB_UShort GlyphCount; /* number of input glyphs */
284 /* total number of backtrack glyphs */
286 /* total number of input glyphs */
288 /* total number of lookahead glyphs */
397 /* number of backtrack glyphs */
399 /* number of input glyphs */
401 /* number of lookahead glyphs */
444 HB_Coverage Coverage; /* coverage table for input glyphs */
446 HB_UShort BacktrackGlyphCount; /* number of backtrack glyphs */
    [all...]
harfbuzz-gdef.h 53 HB_UShort GlyphCount; /* number of glyphs with
66 HB_UShort LigGlyphCount; /* number of ligature glyphs */
79 array then contains the glyph class values of the glyphs not covered
81 glyph class values for four glyphs in a single array element.
83 `LastGlyph' is identical to the number of glyphs minus one in the
  /external/skia/src/ports/
SkHarfBuzzFont.cpp 33 hb_uint32 length, HB_Glyph* glyphs,
41 reinterpret_cast<uint16_t*>(glyphs));
44 // |glyphs| array needs to be converted.
48 memcpy(&value, reinterpret_cast<char*>(glyphs) + sizeof(uint16_t) * i, sizeof(uint16_t));
49 glyphs[i] = value;
56 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs,
68 // convert HB 32bit glyphs to skia's 16bit
70 glyphs16[i] = SkToU16(glyphs[i]);
  /external/webkit/Source/WebCore/manual-tests/
inline-input-marking.html 19 <p>This tests that the underlining of the inline input hole does not obscure the glyphs.</p>
24 <li>As you do so, check that glyphs in the inline hole are clearly readable</li>
  /external/webkit/Source/WebCore/platform/graphics/
GlyphPageTreeNode.h 65 // starting from 0 and incrementing for each 256 glyphs.
67 // One page may actually include glyphs from other fonts if the characters are
153 // called to fill the glyphs.
156 // level 1 (the "root child") that stores the actual glyphs for a specific font data.
157 // These nodes will only have a GlyphPage if they have glyphs for that range.
160 // for that font. These levels override their parent's page of glyphs by
165 // the glyph pages do not get polluted with these last-resort glyphs. The
202 // Returns a page of glyphs (or NULL if there are no glyphs in this page's character range).

Completed in 5727 milliseconds

1 2 3 4 5 6 7 8 91011