Searched refs:glyphs (Results 1 - 25 of 83) sorted by relevance

1234

/macosx-10.9.5/ICU-511.35/icuSources/samples/layout/
H A Drsurface.cpp16 void rs_drawGlyphs(rs_surface *surface, const le_font *font, const LEGlyphID *glyphs, le_int32 count, argument
21 rs->drawGlyphs((const LEFontInstance *) font, glyphs, count, positions, x, y, width, height);
H A DRenderingSurface.h26 virtual void drawGlyphs(const LEFontInstance *font, const LEGlyphID *glyphs, le_int32 count,
H A DSurface.h12 void drawGlyphs(RenderingFontInstance *font, const LEGlyphID *glyphs, le_int32 count, const le_int32 *dx,
H A Drsurface.h16 void rs_drawGlyphs(rs_surface *surface, const le_font *font, const LEGlyphID *glyphs, le_int32 count,
H A DSurface.cpp15 void GDISurface::drawGlyphs(RenderingFontInstance *font, const LEGlyphID *glyphs, le_int32 count, const le_int32 *dx, argument
28 glyphs, count, (INT *) dx);
H A DGnomeFontInstance.cpp41 void GnomeSurface::drawGlyphs(const LEFontInstance *font, const LEGlyphID *glyphs, le_int32 count, argument
46 gFont->rasterizeGlyphs(fCairo, glyphs, count, positions, x, y);
178 void GnomeFontInstance::rasterizeGlyphs(cairo_t *cairo, const LEGlyphID *glyphs, le_int32 glyphCount, const float *positions, argument
185 TTGlyphID glyph = LE_GET_GLYPH(glyphs[in]);
/macosx-10.9.5/WebCore-7537.78.1/platform/graphics/mac/
H A DGlyphPageTreeNodeMac.cpp64 Vector<CGGlyph, 512> glyphs(bufferLength);
66 wkGetGlyphsForCharacters(fontData->platformData().cgFont(), buffer, glyphs.data(), bufferLength);
68 if (!glyphs[i])
71 setGlyphDataForIndex(offset + i, glyphs[i], fontData);
75 } else if (!fontData->platformData().isCompositeFontReference() && ((fontData->platformData().widthVariant() == RegularWidth) ? wkGetVerticalGlyphsForCharacters(fontData->platformData().ctFont(), buffer, glyphs.data(), bufferLength)
76 : CTFontGetGlyphsForCharacters(fontData->platformData().ctFont(), buffer, glyphs.data(), bufferLength))) {
78 // place the glyphs at indices corresponding to the first character of each pair.
81 if (!glyphs[i * glyphStep])
84 setGlyphDataForIndex(offset + i, glyphs[i * glyphStep], fontData);
89 // We ask CoreText for possible vertical variant glyphs
123 const CGGlyph* glyphs = CTRunGetGlyphsPtr(ctRun); local
[all...]
H A DFontMac.mm68 static void showGlyphsWithAdvances(const FloatPoint& point, const SimpleFontData* font, CGContextRef context, const CGGlyph* glyphs, const CGSize* advances, size_t count)
104 CTFontGetVerticalTranslationsForGlyphs(platformData.ctFont(), glyphs, translations.data(), count);
116 CGContextShowGlyphsAtPositions(context, glyphs, positions.data(), count);
119 CTFontDrawGlyphs(platformData.ctFont(), glyphs, positions.data(), count, context);
126 CGContextShowGlyphsWithAdvances(context, glyphs, advances, count);
130 CTFontDrawGlyphs(platformData.ctFont(), glyphs, positions.data(), count, context);
251 showGlyphsWithAdvances(FloatPoint(shadowTextX, shadowTextY), font, cgContext, glyphBuffer.glyphs(from), static_cast<const CGSize*>(glyphBuffer.advances(from)), numGlyphs);
253 showGlyphsWithAdvances(FloatPoint(shadowTextX + syntheticBoldOffset, shadowTextY), font, cgContext, glyphBuffer.glyphs(from), static_cast<const CGSize*>(glyphBuffer.advances(from)), numGlyphs);
257 showGlyphsWithAdvances(point, font, cgContext, glyphBuffer.glyphs(from), static_cast<const CGSize*>(glyphBuffer.advances(from)), numGlyphs);
259 showGlyphsWithAdvances(FloatPoint(point.x() + syntheticBoldOffset, point.y()), font, cgContext, glyphBuffer.glyphs(fro
[all...]
/macosx-10.9.5/WebCore-7537.78.1/platform/graphics/cairo/
H A DFontCairo.cpp46 static void drawGlyphsToContext(cairo_t* context, const SimpleFontData* font, GlyphBufferGlyph* glyphs, int numGlyphs) argument
54 cairo_show_glyphs(context, glyphs, numGlyphs);
58 cairo_show_glyphs(context, glyphs, numGlyphs);
65 static void drawGlyphsShadow(GraphicsContext* graphicsContext, const FloatPoint& point, const SimpleFontData* font, GlyphBufferGlyph* glyphs, int numGlyphs) argument
80 drawGlyphsToContext(context, font, glyphs, numGlyphs);
87 cairo_scaled_font_glyph_extents(font->platformData().scaledFont(), glyphs, numGlyphs, &extents);
91 drawGlyphsToContext(shadowContext->platformContext()->cr(), font, glyphs, numGlyphs);
102 GlyphBufferGlyph* glyphs = const_cast<GlyphBufferGlyph*>(glyphBuffer.glyphs(from));
106 glyphs[
[all...]
/macosx-10.9.5/pyobjc-42/2.5/pyobjc/pyobjc-framework-Cocoa/PyObjCTest/
H A Dtest_nsglyphgenerator.py6 def insertGlyphs_length_forStartingGlyphAtIndex_characterIndex_(self, glyphs, length, glyphIndex, charIndex):
7 self.glyphs = (glyphs, length, glyphIndex, charIndex)
26 self.failUnlessEqual(o.glyphs, ([0, 1, 2, 3, 4], 5, 3, 8))
/macosx-10.9.5/pyobjc-42/pyobjc/pyobjc-framework-Cocoa/PyObjCTest/
H A Dtest_nsglyphgenerator.py6 def insertGlyphs_length_forStartingGlyphAtIndex_characterIndex_(self, glyphs, length, glyphIndex, charIndex):
7 self.glyphs = (glyphs, length, glyphIndex, charIndex)
26 self.assertEqual(o.glyphs, ([0, 1, 2, 3, 4], 5, 3, 8))
/macosx-10.9.5/WebCore-7537.78.1/svg/
H A DSVGFontData.cpp182 Vector<SVGGlyph> glyphs; local
186 associatedFontElement->collectGlyphsForGlyphName(altGlyphNames[index], glyphs);
189 size_t glyphsSize = glyphs.size();
191 glyphs[i].unicodeStringLength = run.length();
193 // Do not check alt glyphs for compatibility. Just return the first one.
196 SVGGlyph& svgGlyph = glyphs[0];
203 associatedFontElement->collectGlyphsForString(remainingTextInRun, glyphs);
205 size_t glyphsSize = glyphs.size();
207 SVGGlyph& svgGlyph = glyphs[i];
243 Vector<SVGGlyph> glyphs; local
267 Vector<SVGGlyph> glyphs; local
[all...]
H A DSVGGlyphMap.h44 Vector<SVGGlyph> glyphs; member in struct:WebCore::GlyphMapNode
87 node->glyphs.append(glyph);
88 SVGGlyph& lastGlyph = node->glyphs.last();
113 void collectGlyphsForString(const String& string, Vector<SVGGlyph>& glyphs)
127 glyphs.appendVector(node->glyphs);
132 std::sort(glyphs.begin(), glyphs.end(), compareGlyphPriority);
H A DSVGFontElement.cpp93 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) argument
238 m_glyphMap.collectGlyphsForString(string, glyphs);
241 void SVGFontElement::collectGlyphsForGlyphName(const String& glyphName, Vector<SVGGlyph>& glyphs) argument
245 glyphs.append(m_glyphMap.glyphIdentifierForGlyphName(glyphName));
/macosx-10.9.5/WebCore-7537.78.1/platform/graphics/win/
H A DUniscribeController.cpp229 Vector<WORD> glyphs; local
237 glyphs.resize(1.5 * len + 16);
238 visualAttributes.resize(glyphs.size());
240 if (!shape(str, len, item, fontData, glyphs, clusters, visualAttributes))
243 // We now have a collection of glyphs.
246 offsets.resize(glyphs.size());
247 advances.resize(glyphs.size());
249 HRESULT placeResult = ScriptPlace(0, fontData->scriptCache(), glyphs.data(), glyphs.size(), visualAttributes.data(),
257 placeResult = ScriptPlace(hdc, fontData->scriptCache(), glyphs
381 shape(const UChar* str, int len, SCRIPT_ITEM item, const SimpleFontData* fontData, Vector<WORD>& glyphs, Vector<WORD>& clusters, Vector<SCRIPT_VISATTR>& visualAttributes) argument
[all...]
/macosx-10.9.5/ICU-511.35/icuSources/layout/
H A DLEInsertionList.cpp20 LEGlyphID glyphs[ANY_NUMBER]; member in struct:InsertionRecord
82 return insertion->glyphs;
88 if (callback->applyInsertion(rec->position, rec->count, rec->glyphs)) {
/macosx-10.9.5/ICU-511.35/icuSources/test/letest/
H A Dletest.h38 LEGlyphID *glyphs; member in struct:TestResult
H A Dgendata.cpp164 LEGlyphID *glyphs = NULL; local
259 glyphs = NEW_ARRAY(LEGlyphID, glyphCount);
263 engine->getGlyphs(glyphs, leStatus);
267 dumpLongs(outputFile, "result-glyphs", (le_int32 *) glyphs, glyphCount);
277 DELETE_ARRAY(glyphs);
/macosx-10.9.5/WebCore-7537.78.1/platform/graphics/
H A DFontGlyphs.h48 GlyphPagesStateSaver(FontGlyphs& glyphs) argument
49 : m_glyphs(glyphs)
50 , m_pages(glyphs.m_pages)
51 , m_pageZero(glyphs.m_pageZero)
/macosx-10.9.5/pyobjc-42/2.5/pyobjc/pyobjc-framework-Quartz/PyObjCTest/
H A Dtest_cgfont.py129 glyphs = [ CGFontGetGlyphWithGlyphName(font, nm)
134 font, glyphs, len(glyphs), None)
142 font, glyphs, len(glyphs), None)
152 glyphs, len(glyphs), None)
157 map = glyphs + [0]*(256-len(glyphs))
/macosx-10.9.5/pyobjc-42/pyobjc/pyobjc-framework-Quartz/PyObjCTest/
H A Dtest_cgfont.py140 glyphs = [ CGFontGetGlyphWithGlyphName(font, nm)
145 font, glyphs, len(glyphs), None)
153 font, glyphs, len(glyphs), None)
163 glyphs, len(glyphs), None)
168 map = glyphs + [0]*(256-len(glyphs))
/macosx-10.9.5/groff-38/groff/src/devices/grohtml/
H A Dpost-html.cpp1278 list glyphs; // position of glyphs and specials on page member in class:page
1294 text_glob *f=glyphs.get_data();
1297 glyphs.insert(g);
1302 * add - add html text to the list of glyphs.
1314 glyphs.add(g, line_number, min_vertical, min_horizontal, max_vertical, max_horizontal);
1340 glyphs.add(g, line_number, min_vertical, min_horizontal, max_vertical, max_horizontal);
1359 glyphs.add(g, line_number,
1379 * into html glyphs. The special string will have come from x X html:
1441 glyphs
[all...]
/macosx-10.9.5/emacs-92/emacs/src/
H A Ddispnew.c583 xfree (matrix->rows[i].glyphs[LEFT_MARGIN_AREA]);
592 /* Return the number of glyphs to reserve for a marginal area of
593 window W. TOTAL_GLYPHS is the number of glyphs in a complete
709 xassert (matrix->pool->glyphs);
725 row->glyphs[LEFT_MARGIN_AREA]
726 = (matrix->pool->glyphs
734 row->glyphs[TEXT_AREA]
735 = row->glyphs[LEFT_MARGIN_AREA];
736 row->glyphs[RIGHT_MARGIN_AREA]
737 = row->glyphs[TEXT_ARE
3481 struct glyph *glyphs, *glyph, *end; local
[all...]
/macosx-10.9.5/WebCore-7537.78.1/platform/graphics/qt/
H A DFontCacheQt.cpp62 const QGlyphRun& glyphs(glyphList.at(0));
63 return glyphs.rawFont();
/macosx-10.9.5/ICU-511.35/icuSources/layoutex/layout/
H A DParagraphLayout.h41 * Clients can use this to break a paragraph into lines, and to display the glyphs in each line.
180 const LEGlyphID glyphs[], const float positions[], const le_int32 glyphToCharMap[]);
226 * Get the number of glyphs in the visual run.
228 * @return the number of glyphs.
235 * Get the glyphs in the visual run. Glyphs with the values <code>0xFFFE</code> and
238 * @return the address of the array of glyphs for this visual run. The storage
247 * Get the (x, y) positions of the glyphs in the visual run. To simplify storage
341 const LEGlyphID glyphs[], const float positions[], const le_int32 glyphToCharMap[]);
412 * just mapping the characters to glyphs and rendering them in order)
562 LEGlyphID *glyphs; member in struct:ParagraphLayout::StyleRunInfo
730 VisualRun(const LEFontInstance *font, UBiDiDirection direction, le_int32 glyphCount, const LEGlyphID glyphs[], const float positions[], const le_int32 glyphToCharMap[]) argument
[all...]

Completed in 241 milliseconds

1234