/external/webkit/Source/WebCore/platform/graphics/skia/ |
SkiaFontWin.h | 90 int numGlyphs,
|
SkiaFontWin.cpp | 287 int numGlyphs) 293 // Reserve space for 64 glyphs on the stack. If numGlyphs is larger, the array 296 SkAutoSTArray<kLocalGlyphMax, SkPoint> posStorage(numGlyphs); 300 for (int i = 0; i < numGlyphs; i++) { 305 canvas->drawPosText(glyphs, numGlyphs * sizeof(uint16_t), pos, *paint); 309 for (int i = 0; i < numGlyphs; i++) { 351 int numGlyphs, 375 &glyphs[0], &advances[0], &offsets[0], numGlyphs)) 407 &glyphs[0], &advances[0], &offsets[0], numGlyphs))
|
/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); 100 int from, int numGlyphs, const FloatPoint& point) const 105 for (int i = 0; i < numGlyphs; i++) { 112 drawGlyphsShadow(context, point, font, glyphs, numGlyphs); [all...] |
/external/webkit/Source/WebCore/platform/wx/wxcode/win/ |
non-kerned-drawing.cpp | 72 void drawTextWithSpacing(GraphicsContext* graphicsContext, const SimpleFontData* font, const wxColour& color, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point) 109 int* spacing = new int[numGlyphs - from]; 110 for (unsigned i = 0; i < numGlyphs; ++i) 124 wxString string = wxString((wxChar*)(&glyphs[from]), numGlyphs); 125 ::ExtTextOut(hdc, x, y, ETO_GLYPH_INDEX, 0, reinterpret_cast<const WCHAR*>(glyphs), numGlyphs, spacing);
|
/external/webkit/Source/WebCore/platform/graphics/android/fonts/ |
HarfbuzzSkia.cpp | 61 int numGlyphs = paint.textToGlyphs(characters, length * sizeof(uint16_t), reinterpret_cast<uint16_t*>(glyphs)); 65 for (int i = numGlyphs - 1; i >= 0; --i) { 72 *glyphsSize = numGlyphs; 76 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs, hb_uint32 numGlyphs, HB_Fixed* advances, int flags) 84 OwnArrayPtr<uint16_t> glyphs16 = adoptArrayPtr(new uint16_t[numGlyphs]); 87 for (unsigned i = 0; i < numGlyphs; ++i) 89 paint.getTextWidths(glyphs16.get(), numGlyphs * sizeof(uint16_t), reinterpret_cast<SkScalar*>(advances)); 94 for (unsigned i = 0; i < numGlyphs; ++i) { 112 int numGlyphs = paint.textToGlyphs(characters, length * sizeof(uint16_t), glyphs16.get()); 114 for (int i = 0; i < numGlyphs; ++i) [all...] |
/external/webkit/Source/WebCore/platform/graphics/chromium/ |
HarfbuzzSkia.cpp | 74 int numGlyphs = paint.textToGlyphs(characters, length * sizeof(uint16_t), reinterpret_cast<uint16_t*>(glyphs)); 78 for (int i = numGlyphs - 1; i >= 0; --i) { 85 *glyphsSize = numGlyphs; 89 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs, hb_uint32 numGlyphs, HB_Fixed* advances, int flags) 97 OwnArrayPtr<uint16_t> glyphs16 = adoptArrayPtr(new uint16_t[numGlyphs]); 100 for (unsigned i = 0; i < numGlyphs; ++i) 102 paint.getTextWidths(glyphs16.get(), numGlyphs * sizeof(uint16_t), reinterpret_cast<SkScalar*>(advances)); 107 for (unsigned i = 0; i < numGlyphs; ++i) { 126 int numGlyphs = paint.textToGlyphs(characters, length * sizeof(uint16_t), glyphs16.get()); 129 for (int i = 0; i < numGlyphs; ++i) [all...] |
FontChromiumWin.cpp | 191 int from, int numGlyphs, 199 bool drawGlyphs(int numGlyphs, const WORD* glyphs, const int* advances, float startAdvance) const; 218 int from, int numGlyphs, 224 , m_numGlyphs(numGlyphs) 256 bool TransparencyAwareGlyphPainter::drawGlyphs(int numGlyphs, 265 numGlyphs, glyphs, advances, 0, &origin); 291 ExtTextOut(m_hdc, x + shadowOffset.width(), y + shadowOffset.height(), ETO_GLYPH_INDEX, 0, reinterpret_cast<const wchar_t*>(&glyphs[0]), numGlyphs, &advances[0]); 295 return !!ExtTextOut(m_hdc, x, y, ETO_GLYPH_INDEX, 0, reinterpret_cast<const wchar_t*>(&glyphs[0]), numGlyphs, &advances[0]); 381 int numGlyphs, 385 TransparencyAwareGlyphPainter painter(graphicsContext, font, glyphBuffer, from, numGlyphs, point) [all...] |
FontLinux.cpp | 81 const GlyphBuffer& glyphBuffer, int from, int numGlyphs, 96 SkAutoSTMalloc<32, SkPoint> storage(numGlyphs), storage2(numGlyphs), storage3(numGlyphs); 102 for (int i = 0; i < numGlyphs; i++) { 129 for (int i = 0; i < numGlyphs; ++i) { 136 canvas->drawPosText(glyphs, numGlyphs << 1, pos, paint); 158 for (int i = 0; i < numGlyphs; ++i) { 165 canvas->drawPosText(glyphs, numGlyphs << 1, pos, paint);
|
UniscribeHelper.cpp | 514 int numGlyphs, 541 shaping.m_glyphs.resize(numGlyphs); 542 shaping.m_visualAttributes.resize(numGlyphs); 567 numGlyphs, &run.a, 576 numGlyphs *= 2; 688 int numGlyphs; 693 numGlyphs = UNISCRIBE_HELPER_STACK_CHARS; 700 numGlyphs = itemLength * 3 / 2 + 16; 706 if (!shape(&m_input[startItem], itemLength, numGlyphs, m_runs[i], shaping)) [all...] |
/frameworks/base/core/jni/android/graphics/ |
HarfbuzzSkia.cpp | 57 int numGlyphs = paint->textToGlyphs(characters, length * sizeof(uint16_t), skiaGlyphs); 61 for (int i = numGlyphs - 1; i >= 0; --i) { 65 *glyphsSize = numGlyphs; 69 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs, hb_uint32 numGlyphs, 75 uint16_t* glyphs16 = new uint16_t[numGlyphs]; 78 for (unsigned i = 0; i < numGlyphs; ++i) 81 paint->getTextWidths(glyphs16, numGlyphs * sizeof(uint16_t), scalarAdvances); 86 for (unsigned i = 0; i < numGlyphs; ++i) { 101 int numGlyphs = paint->textToGlyphs(characters, length * sizeof(uint16_t), glyphs16); 104 for (int i = 0; i < numGlyphs; ++i) [all...] |
/frameworks/base/libs/hwui/font/ |
Font.h | 55 int numGlyphs, int x, int y, uint8_t *bitmap = NULL, 59 int numGlyphs, int x, int y, const float* positions); 62 int numGlyphs, SkPath* path, float hOffset, float vOffset); 82 void precache(SkPaint* paint, const char* text, int numGlyphs); 85 int numGlyphs, int x, int y, RenderMode mode, uint8_t *bitmap, 89 int numGlyphs, Rect *bounds, const float* positions);
|
Font.cpp | 187 int numGlyphs, int x, int y, uint8_t *bitmap, uint32_t bitmapW, uint32_t bitmapH) { 189 render(paint, text, start, len, numGlyphs, x, y, BITMAP, bitmap, 192 render(paint, text, start, len, numGlyphs, x, y, FRAMEBUFFER, NULL, 198 int numGlyphs, int x, int y, const float* positions) { 199 render(paint, text, start, len, numGlyphs, x, y, FRAMEBUFFER, NULL, 204 int numGlyphs, SkPath* path, float hOffset, float vOffset) { 205 if (numGlyphs == 0 || text == NULL || len == 0) { 232 while (glyphsCount < numGlyphs && penX < pathLength) { 254 int numGlyphs, Rect *bounds, const float* positions) { 260 render(paint, text, start, len, numGlyphs, 0, 0, MEASURE, NULL, 0, 0, bounds, positions) [all...] |
/external/skia/src/ports/ |
SkHarfBuzzFont.cpp | 33 int numGlyphs = paint.textToGlyphs(characters, length * sizeof(uint16_t), 38 for (int i = numGlyphs - 1; i >= 0; --i) { 45 *glyphsSize = numGlyphs; 50 hb_uint32 numGlyphs, HB_Fixed* advances, int flags) { 57 SkAutoMalloc storage(numGlyphs * (sizeof(SkScalar) + sizeof(uint16_t))); 59 uint16_t* glyphs16 = reinterpret_cast<uint16_t*>(scalarWidths + numGlyphs); 62 for (hb_uint32 i = 0; i < numGlyphs; ++i) { 65 paint.getTextWidths(glyphs16, numGlyphs * sizeof(uint16_t), scalarWidths); 67 for (hb_uint32 i = 0; i < numGlyphs; ++i) {
|
/external/webkit/Source/WebCore/platform/wx/wxcode/ |
non-kerned-drawing.h | 40 extern void drawTextWithSpacing(GraphicsContext* graphicsContext, const SimpleFontData* font, const wxColour& color, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point);
|
/external/webkit/Source/WebCore/platform/wx/wxcode/mac/carbon/ |
non-kerned-drawing.cpp | 44 void drawTextWithSpacing(GraphicsContext* graphicsContext, const SimpleFontData* font, const wxColour& color, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point) 73 CGContextShowGlyphsWithAdvances(cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs);
|
/external/skia/include/pdf/ |
SkPDFFont.h | 28 void set(const uint16_t* glyphIDs, int numGlyphs); 64 int numGlyphs); 109 * @param numGlyphs The number of input glyphs. 112 SK_API size_t glyphsToPDFFontEncoding(uint16_t* glyphIDs, size_t numGlyphs);
|
/external/webkit/Source/WebCore/platform/graphics/haiku/ |
FontHaiku.cpp | 74 const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point) const 86 for (int i = 0; i < numGlyphs; i++) {
|
/external/webkit/Source/WebCore/platform/wx/wxcode/gtk/ |
non-kerned-drawing.cpp | 186 void drawTextWithSpacing(GraphicsContext* graphicsContext, const SimpleFontData* font, const wxColour& color, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point) 202 glyphs = static_cast<cairo_glyph_t*>(malloc(sizeof(cairo_glyph_t) * numGlyphs)); 206 for (int i = 0; i < numGlyphs; i++) { 216 cairo_show_glyphs(cr, glyphs, numGlyphs); 232 for (unsigned i = 0; i < numGlyphs; i++) {
|
/frameworks/base/libs/hwui/ |
FontRenderer.h | 52 void precache(SkPaint* paint, const char* text, int numGlyphs); 56 uint32_t len, int numGlyphs, int x, int y, Rect* bounds); 59 uint32_t len, int numGlyphs, int x, int y, const float* positions, Rect* bounds); 62 uint32_t len, int numGlyphs, SkPath* path, float hOffset, float vOffset, Rect* bounds); 83 uint32_t len, int numGlyphs, uint32_t radius, const float* positions);
|
TextDropShadowCache.cpp | 105 int numGlyphs, uint32_t radius, const float* positions) { 113 len, numGlyphs, radius, positions);
|
/external/harfbuzz/contrib/ |
harfbuzz-freetype.c | 18 HB_Glyph *glyphs, hb_uint32 *numGlyphs, 21 if (len > *numGlyphs) 30 *numGlyphs = j;
|
/external/webkit/Source/WebCore/platform/graphics/win/ |
FontCGWin.cpp | 131 int from, int numGlyphs, const FloatPoint& point) 156 for (int i = 0; i < numGlyphs; i++) { 223 ExtTextOut(hdc, 0, 0, ETO_GLYPH_INDEX, 0, reinterpret_cast<const WCHAR*>(glyphBuffer.glyphs(from)), numGlyphs, gdiAdvances.data()); 229 ExtTextOut(hdc, 0, 0, ETO_GLYPH_INDEX, 0, reinterpret_cast<const WCHAR*>(glyphBuffer.glyphs(from)), numGlyphs, gdiAdvances.data()); 251 for (unsigned i = 0; i < numGlyphs; ++i) { 301 int from, int numGlyphs, const FloatPoint& point) const 331 drawGDIGlyphs(graphicsContext, font, glyphBuffer, from, numGlyphs, point); 375 CGContextShowGlyphsWithAdvances(cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs); 378 CGContextShowGlyphsWithAdvances(cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs); 384 CGContextShowGlyphsWithAdvances(cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs); [all...] |
/external/icu4c/test/letest/ |
FontObject.cpp | 18 headTable(NULL), hmtxTable(NULL), numGlyphs(0), numOfLongHorMetrics(0), file(NULL) 217 numGlyphs = SWAPW(maxpTable->numGlyphs); 229 if (glyph >= numGlyphs) {
|
/external/webkit/Source/WebCore/platform/graphics/mac/ |
FontMac.mm | 140 void Font::drawGlyphs(GraphicsContext* context, const SimpleFontData* font, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point) const 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/harfbuzz/src/ |
harfbuzz-shaper.h | 242 HB_Bool (*convertStringToGlyphIndices)(HB_Font font, const HB_UChar16 *string, hb_uint32 length, HB_Glyph *glyphs, hb_uint32 *numGlyphs, HB_Bool rightToLeft); 243 void (*getGlyphAdvances)(HB_Font font, const HB_Glyph *glyphs, hb_uint32 numGlyphs, HB_Fixed *advances, int flags /*HB_ShaperFlag*/);
|