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