HomeSort by relevance Sort by last modified time
    Searched full:glyph (Results 26 - 50 of 305) sorted by null

12 3 4 5 6 7 8 91011>>

  /external/icu4c/layout/
AlternateSubstSubtables.cpp 20 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); local
21 le_int32 coverageIndex = getGlyphCoverage(glyph);
32 if (filter == NULL || filter->accept(LE_SET_GLYPH(glyph, alternate))) {
LookupTables.h 45 TTGlyphID glyph; member in struct:LookupSingle
57 const LookupSegment *lookupSegment(const LookupSegment *segments, LEGlyphID glyph) const;
59 const LookupSingle *lookupSingle(const LookupSingle *entries, LEGlyphID glyph) const;
OpenTypeLayoutEngine.h 23 * the glyph processsing step described for LayoutEngine is further broken into three
30 * 2) Glyph processing - This step performs character to glyph mapping,and uses the GSUB
31 * table associated with the font to perform glyph substitutions, such as ligature substitution.
33 * 3) Glyph post processing - in cases where the font doesn't directly contain a GSUB table,
34 * the previous two steps may have generated "fake" glyph indices to use with a "canned" GSUB
35 * table. This step turns those glyph indices into actual font-specific glyph indices, and may
165 * will apply all of these features to every glyph.
277 * This method does character to glyph mapping, and applies the GSUB table. Th
    [all...]
loengine.h 70 * This routine will compute the glyph, character index and position arrays.
82 * @return the number of glyphs in the glyph array
84 * Note: The glyph, character index and position array can be accessed
88 * function first to free the glyph, character index and position arrays
105 * This function returns the number of glyphs in the glyph array. Note
112 * @return the number of glyphs in the glyph array
121 * This function copies the glyph array into a caller supplied array.
126 * @param glyphs - the destiniation glyph array
139 * character index for each glyph.
155 * character index for each glyph
    [all...]
SinglePositioningSubtables.cpp 46 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); local
47 le_int32 coverageIndex = getGlyphCoverage(glyph);
60 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); local
61 le_int16 coverageIndex = (le_int16) getGlyphCoverage(glyph);
MultipleSubstSubtables.cpp 23 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); local
32 if (filter != NULL && filter->accept(glyph)) {
36 le_int32 coverageIndex = getGlyphCoverage(glyph);
50 if (filter != NULL && ! filter->accept(LE_SET_GLYPH(glyph, substitute))) {
84 newGlyphs[insert] = LE_SET_GLYPH(glyph, substitute);
LayoutEngine.h 35 * and a starting X, Y position for the text. The output is an array of glyph indices,
36 * an array of character indices for the glyphs, and an array of glyph positions.
43 * character to glyph mapping and default positioning using the glyph's advance
49 * 1) Glyph processing - character to glyph mapping and any other glyph processing
52 * 2) Glyph positioning - position the glyphs based on their advance widths.
54 * 3) Glyph position adjustments - adjustment of glyph positions for kerning
    [all...]
ThaiLayoutEngine.h 96 * mapCharsToGlyphs to generate the glyph indices.
104 * @param glyphStorage - the glyph storage object. The glyph and char index arrays will be set.
109 * @return the number of glyphs in the glyph index array
124 * it can use the character codes to determine glyph types if that information
131 * @param reverse - <code>TRUE</code> if the glyphs in the glyph array have been reordered
132 * @param glyphStorage - the object which holds the per-glyph storage. The glyph positions will be
GDEFMarkFilter.h 33 virtual le_bool accept(LEGlyphID glyph) const;
LigatureSubstSubtables.cpp 18 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); local
19 le_int32 coverageIndex = getGlyphCoverage(glyph);
44 if (comp == compCount && (filter == NULL || filter->accept(LE_SET_GLYPH(glyph, ligGlyph)))) {
  /external/icu4c/samples/layout/
GnomeFontInstance.cpp 137 void GnomeFontInstance::getGlyphAdvance(LEGlyphID glyph, LEPoint &advance) const
142 if (glyph >= 0xFFFE) {
148 error = FT_Load_Glyph(fFace, glyph, FT_LOAD_DEFAULT);
154 advance.fX = fFace->glyph->metrics.horiAdvance >> 6;
158 le_bool GnomeFontInstance::getGlyphPoint(LEGlyphID glyph, le_int32 pointNumber, LEPoint &point) const
162 error = FT_Load_Glyph(fFace, glyph, FT_LOAD_DEFAULT);
168 if (pointNumber >= fFace->glyph->outline.n_points) {
172 point.fX = fFace->glyph->outline.points[pointNumber].x >> 6;
173 point.fY = fFace->glyph->outline.points[pointNumber].y >> 6;
185 TTGlyphID glyph = LE_GET_GLYPH(glyphs[in]) local
    [all...]
ScriptCompositeFontInstance.cpp 36 void ScriptCompositeFontInstance::getGlyphAdvance(LEGlyphID glyph, LEPoint &advance) const
39 le_int32 script = LE_GET_SUB_FONT(glyph);
46 font->getGlyphAdvance(LE_GET_GLYPH(glyph), advance);
50 le_bool ScriptCompositeFontInstance::getGlyphPoint(LEGlyphID glyph, le_int32 pointNumber, LEPoint &point) const
53 le_int32 script = LE_GET_SUB_FONT(glyph);
57 return font->getGlyphPoint(LE_GET_GLYPH(glyph), pointNumber, point);
99 LEGlyphID glyph = scriptFont->mapCharToGlyph(ch); local
101 return LE_SET_GLYPH(subFont, glyph);
  /external/freetype/include/freetype/internal/services/
svpscmap.h 32 * Adobe glyph name to unicode value.
38 * Macintosh name id to glyph name. NULL if invalid index.
44 * Adobe standard string ID to glyph name. NULL if invalid index.
51 * Simple unicode -> glyph index charmap built from font glyph names
56 FT_UInt32 unicode; /* bit 31 set: is glyph variant */
74 * A function which returns a glyph name for a given index. Returns
82 * A function used to release the glyph name returned by
svgldict.h 5 /* The FreeType glyph dictionary services (specification). */
29 * A service used to retrieve glyph names, as well as to find the
30 * index of a given glyph name in a font.
34 #define FT_SERVICE_ID_GLYPH_DICT "glyph-dict"
  /external/freetype/include/freetype/
ftincrem.h 43 * Custom Glyph Loading.
47 * `incremental' glyph loading. This is a mode where all glyphs loaded
69 * `incremental' glyph loading within FreeType. This is used to support
71 * where the glyph data isn't in the font file, or must be overridden by
93 * A small structure used to contain the basic glyph metrics returned
104 * Horizontal component of glyph advance, in font units.
107 * Vertical component of glyph advance, in font units.
143 * A function called by FreeType to access a given glyph's data bytes
147 * Note that the format of the glyph's data bytes depends on the font
159 * Index of relevant glyph
    [all...]
  /external/freetype/src/pshinter/
pshalgo.c 442 PSH_Glyph glyph )
460 if ( ( dimension == 0 && !glyph->do_horz_hints ) ||
461 ( dimension == 1 && !glyph->do_vert_hints ) )
473 do_snapping = ( dimension == 0 && glyph->do_horz_snapping ) ||
474 ( dimension == 1 && glyph->do_vert_snapping );
519 psh_hint_align( parent, globals, dimension, glyph );
539 if ( glyph->do_stem_adjust )
670 PSH_Glyph glyph )
688 if ( ( dimension == 0 && !glyph->do_horz_hints ) ||
689 ( dimension == 1 && !glyph->do_vert_hints )
2183 PSH_Glyph glyph = &glyphrec; local
    [all...]
  /external/webkit/WebCore/platform/graphics/
SimpleFontData.cpp 93 // FIXME: is there a way we can get the space glyph from the SVGGlyphIdentifier above?
98 m_missingGlyphData.glyph = 0;
117 Glyph digitZeroGlyph = glyphPageZero->glyphDataForCharacter(digitZeroChar).glyph;
134 LOG_ERROR("Failed to get glyph page zero.");
140 m_missingGlyphData.glyph = 0;
147 m_spaceGlyph = glyphPageZero->glyphDataForCharacter(' ').glyph;
153 // Force the glyph for ZERO WIDTH SPACE to have zero width, unless it is shared with SPACE.
154 // Helvetica is an example of a non-zero width ZERO WIDTH SPACE glyph.
156 // Ask for the glyph for 0 to avoid paging in ZERO WIDTH SPACE. Control characters, including 0
    [all...]
GlyphPageTreeNode.h 49 typedef unsigned short Glyph;
51 // Holds the glyph index and the corresponding SimpleFontData information for a given
54 GlyphData(Glyph g = 0, const SimpleFontData* f = 0)
55 : glyph(g)
59 Glyph glyph; member in struct:WebCore::GlyphData
93 Glyph glyphAt(unsigned index) const
104 void setGlyphDataForCharacter(UChar32 c, Glyph g, const SimpleFontData* f)
108 void setGlyphDataForIndex(unsigned index, Glyph g, const SimpleFontData* f)
116 setGlyphDataForIndex(index, glyphData.glyph, glyphData.fontData)
    [all...]
  /external/webkit/WebCore/platform/graphics/haiku/
FontHaiku.cpp 42 int charUnicodeToUTF8HACK(unsigned short glyph, char* out)
46 if (glyph < 0x0080)
47 out[i++] = static_cast<char>(glyph);
48 else if (glyph < 0x0800) { // 2 bytes
49 out[i++] = 0xc0 | (glyph >> 6);
50 out[i++] = 0x80 | (glyph & 0x3F);
51 } else if (glyph > 0x0800) { // 3 bytes
52 out[i++] = 0xe0 | (glyph >> 12);
53 out[i++] = 0x80 | ((glyph >> 6) & 0x3F);
54 out[i++] = 0x80 | (glyph & 0x3F)
    [all...]
  /external/webkit/WebCore/platform/graphics/chromium/
GlyphPageTreeNodeChromiumWin.cpp 52 // Lazily initializes space glyph
53 static Glyph initSpaceGlyph(HDC dc, Glyph* spaceGlyph)
101 // + If the font has a glyph available for the character,
107 // + If the font has a glyph available for the character,
111 // (Windows automatically assigns the glyph for a box character to
114 // tells WebKit whether or not the all glyph indices for the given
115 // characters are 0x80 (i.e. a possibly-invalid glyph) and let it
123 // because the corresponding glyph index is set as 0x20 when current font
140 Glyph spaceGlyph = 0; // Glyph for a space. Lazily filled
144 Glyph glyph = localGlyphBuffer[i]; local
204 WORD glyph = state.firstGlyphForCharacter(i * 2); local
    [all...]
  /frameworks/base/awt/org/apache/harmony/awt/gl/font/
CommonGlyphVector.java 48 // array of Glyph objects, that describe information about glyphs
49 public Glyph[] vector;
68 // array of cached glyph outlines
113 // the number of glyphs the position after the last glyph must be
315 * Sets new position to the specified glyph.
336 * Returns the position of the specified glyph relative to the origin of
338 * @return a Point2D that the origin of the glyph with specified index
365 * Sets new transform to the specified glyph.
367 * @param glyphIndex specified index of the glyph
368 * @param trans AffineTransform of the glyph with specified inde
916 Glyph glyph = this.vector[glyphIndex]; local
    [all...]
  /external/freetype/src/base/
ftgloadr.c 5 /* The FreeType glyph loader (body). */
42 /* The glyph loader is a simple object which is used to load a set of */
45 /* Ideally, one can see it as a stack of abstract `glyph' objects. */
48 /* single glyph image made of the juxtaposition of */
52 /* glyph can be loaded. */
55 /* Prepare Set up `loader.current' for addition of a new glyph */
57 /* Add Add the `current' glyph image to the `base' one, */
60 /* The glyph loader is now a base object. Each driver used to */
67 /* create a new glyph loader */
85 /* rewind the glyph loader - reset counters to 0 *
    [all...]
  /external/freetype/src/autofit/
afloader.h 5 /* Auto-fitter glyph loading routines (specification). */
32 FT_GlyphLoader gloader; /* glyph loader */
  /external/freetype/src/truetype/
ttgload.h 5 /* TrueType Glyph Loader (specification). */
53 TT_GlyphSlot glyph,
  /external/webkit/WebCore/css/
SVGCSSPropertyNames.in 44 glyph-orientation-horizontal
45 glyph-orientation-vertical

Completed in 143 milliseconds

12 3 4 5 6 7 8 91011>>