/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).
|