/external/icu4c/layout/ |
ArabicLayoutEngine.h | 128 * @param reverse - <code>TRUE</code> if the glyphs in the glyph array have been reordered 129 * @param glyphs - the input glyph array 146 * to use the Presentation Forms as logical glyph indices. It overrides the 148 * glyph indices. 184 * This method converts the Arabic Presentation Forms in the temp glyph array 185 * into actual glyph indices using ArabicOpenTypeLayoutEngine::mapCharsToGlyps. 193 * @param glyphs - the output glyph index array 197 * @return the number of glyph indices in the output glyph index array 204 * This method copies the input characters into the output glyph index array [all...] |
LEFontInstance.h | 22 * to glyph mapping process. Examples of this are filtering out control characters 50 * This is a forward reference to the class which holds the per-glyph 60 * character to glyph mapping, and obtain metrics information without knowing any platform 172 * to glyph mapping. 197 * This method maps an array of character codes to an array of glyph 198 * indices, using the font's character to glyph map. 202 * characters, storing the glyph ID for the high surrogate, and a deleted glyph (0xFFFF) 210 * @param reverse - if <code>TRUE</code>, store the glyph indices in reverse order. 212 * @param filterZeroWidth - <code>TRUE</code> if ZWJ / ZWNJ characters should map to a glyph w/ no contours [all...] |
IndicLayoutEngine.h | 113 * @param glyphStorage - the glyph storage object. The glyph and character index arrays will be set. 127 * This method does character to glyph mapping, applies the GSUB table and applies 129 * to do the character to glyph mapping, and apply the GSUB table. 131 * Note that in the case of "canned" GSUB tables, the output glyph indices may be 132 * "fake" glyph indices that need to be converted to "real" glyph indices by the 142 * @param glyphStorage - the glyph storage object. The glyph and char index arrays will be set. 147 * @return the number of glyphs in the output glyph index arra [all...] |
GXLayoutEngine.h | 86 * input character codes to glyph indices using mapCharsToGlyphs, and then 95 * @param glyphStorage - the glyph storage object. The glyph and char index arrays will be set. 100 * @return the number of glyphs in the glyph index array 108 * This method adjusts the glyph positions using the font's 112 * @param glyphStorage - the object holding the glyph storage. The positions will be updated as needed.
|
KernTable.h | 44 * Process the glyph positions.
|
CharSubstitutionFilter.h | 69 * @param glyph - the Unicode character code to be tested 75 le_bool accept(LEGlyphID glyph) const;
|
/external/webkit/WebCore/platform/graphics/gtk/ |
GlyphPageTreeNodeGtk.cpp | 40 // The bufferLength will be greater than the glyph page size if the buffer has Unicode supplementary characters. 51 Glyph glyph = FcFreeTypeCharIndex(face, buffer[i]); local 52 if (!glyph) 55 setGlyphDataForIndex(offset + i, glyph, fontData);
|
GlyphPageTreeNodePango.cpp | 61 result = glyphs->glyphs[0].glyph; 63 g_warning("didn't get 1 glyph but %d", glyphs->num_glyphs); 76 // The bufferLength will be greater than the glyph page size if the buffer has Unicode supplementary characters. 86 Glyph glyph = pango_font_get_glyph(fontData->platformData().m_font, fontData->platformData().m_context, buffer[i]); local 87 if (!glyph) 90 setGlyphDataForIndex(offset + i, glyph, fontData);
|
/external/webkit/WebCore/platform/graphics/ |
GlyphBuffer.h | 47 typedef unsigned short Glyph; 56 typedef Glyph GlyphBufferGlyph; 114 Glyph glyphAt(int index) const 144 void add(Glyph glyph, const SimpleFontData* font, float width, const FloatSize* offset = 0) 150 cairoGlyph.index = glyph; 153 m_glyphs.append(glyph); 176 void add(Glyph glyph, const SimpleFontData* font, GlyphBufferAdvance advance) 181 cairoGlyph.index = glyph; [all...] |
SimpleFontData.h | 84 float widthForGlyph(Glyph) const; 85 float platformWidthForGlyph(Glyph) const; 94 Glyph spaceGlyph() const { return m_spaceGlyph; } 170 float widthForGDIGlyph(Glyph glyph) const; 195 Glyph m_spaceGlyph; 240 ALWAYS_INLINE float SimpleFontData::widthForGlyph(Glyph glyph) const 242 float width = m_glyphToWidthMap.widthForGlyph(glyph); 246 width = platformWidthForGlyph(glyph); [all...] |
/external/freetype/include/freetype/ |
ftadvanc.h | 46 * glyph outlines, if possible. 50 * without handling glyph outlines, if possible. 72 /* and hinting of the glyph outline, are extremely slow by */ 84 /* Retrieve the advance value of a given glyph outline in an */ 91 /* gindex :: The glyph index. */ 129 /* Retrieve the advance values of several glyph outlines in an */ 136 /* start :: The first glyph index. */
|
freetype.h | 205 /* A structure used to model the metrics of a single glyph. The */ 207 /* @FT_LOAD_NO_SCALE has been used while loading the glyph, values */ 212 /* The glyph's width. */ 215 /* The glyph's height. */ 237 /* dimensions of the hinted glyph (in case hinting is applicable). */ 369 /* module in charge of converting a glyph image to a bitmap, when */ 370 /* necessary. Each renderer supports a given glyph image format, and */ 437 /* A handle to a given `glyph slot'. A slot is a container where it */ 442 /* @FT_Load_Char, the slot's content is erased by the new glyph data, */ 443 /* i.e., the glyph's metrics, its image (bitmap or outline), and * 948 FT_GlyphSlot glyph; member in struct:FT_FaceRec_ [all...] |
/external/webkit/WebCore/platform/graphics/wx/ |
SimpleFontDataWx.cpp | 115 float SimpleFontData::platformWidthForGlyph(Glyph glyph) const 119 return widthForGDIGlyph(glyph); 123 GetTextExtent(*m_platformData.font(), (wxChar)glyph, &width, NULL); 145 float SimpleFontData::widthForGDIGlyph(Glyph glyph) const 150 GetCharWidthI(hdc, glyph, 1, 0, &width);
|
/external/freetype/src/truetype/ |
ttgload.c | 5 /* TrueType Glyph Loader (body). */ 69 /* Returns the horizontal metrics in font units for a given glyph. If */ 92 /* Returns the vertical metrics in font units for a given glyph. */ 167 /* overriding metrics for this glyph. */ 274 FT_TRACE5(( "Glyph %ld\n", glyph_index )); 346 /* check that we can add the contours to the glyph */ 397 load->glyph->control_len = 0; 398 load->glyph->control_data = 0; 426 load->glyph->control_len = n_ins; 427 load->glyph->control_data = load->exec->glyphIns 1591 TT_GlyphSlot glyph = loader->glyph; local [all...] |
/external/skia/include/core/ |
SkScalerContext.h | 89 encounters an error measuring a glyph). Note: this does not alter the 140 /** Given a glyph which is has a mask format of LCD or VerticalLCD, take 203 // remember our glyph offset/base 208 /** Return the corresponding glyph for the specified unichar. Since contexts 211 base-glyph-count to know how to translate back into local glyph space. 215 /** Map the glyphID to its glyph index, and then to its char code. Unmapped 252 void internalGetPath(const SkGlyph& glyph, SkPath* fillPath, 258 // returns the right context from our link-list for this glyph. If no match 260 SkScalerContext* getGlyphContext(const SkGlyph& glyph); [all...] |
/frameworks/base/awt/org/apache/harmony/awt/gl/font/ |
AndroidFont.java | 35 import org.apache.harmony.awt.gl.font.Glyph; 139 public Glyph getGlyph(char index) { 140 Glyph result = null; 144 result = (Glyph) glyphs.get(key); 147 result = (Glyph) glyphs.get(key); 156 public Glyph getDefaultGlyph() { 178 * Add glyph to cached Glyph objects in this LinuxFont object. 181 * @return true if glyph of the specified character exists in this 209 * Returns true if specified character has corresopnding glyph, false otherwise. [all...] |
FontPeerImpl.java | 99 * Default glyph index, that is used, when the desired glyph 155 * Returns code of the missing glyph. 160 * Returns Glyph representation of the given char. 163 public abstract Glyph getGlyph(char ch); 171 * Returns Glyph represeting missing char. 173 public abstract Glyph getDefaultGlyph(); 246 * Note, if glyph is absent in the font's glyphset - returned value 247 * is the advance of the deafualt glyph. For escape-chars returned 284 public Glyph[] getGlyphs(char uFirst, char uLast) [all...] |
/external/freetype/include/freetype/internal/ |
tttypes.h | 150 /* advance :: The advance width or height for the glyph. */ 152 /* bearing :: The left-side or top-side bearing for the glyph. */ 377 /* left :: The index of the left glyph in pair. */ 379 /* right :: The index of the right glyph in pair. */ 386 FT_UShort left; /* index of left glyph in pair */ 387 FT_UShort right; /* index of right glyph in pair */ 414 /* A structure used to hold the big metrics of a given glyph bitmap */ 419 /* height :: The glyph height in pixels. */ 421 /* width :: The glyph width in pixels. */ 457 /* A structure used to hold the small metrics of a given glyph bitmap * 1493 FT_GlyphSlot glyph; member in struct:TT_LoaderRec_ [all...] |
pshints.h | 82 * This is a handle to an opaque structure used to record glyph hints 83 * from a Type 1 character glyph character string. 86 * @T1_Hints_FuncsRec structure. Recording glyph hints is normally 92 * - For each hint found in the glyph charstring, call the corresponding 232 * The index of the last point in the input glyph in which the 255 * The index of the last point in the input glyph. 277 * corresponding glyph outline. Must be called once all hints have been 301 * must correspond to the same font as the glyph. 339 * The function to apply the hints to the corresponding glyph outline. 369 * This is a handle to an opaque structure used to record glyph hint [all...] |
/external/freetype/src/psnames/ |
psmodule.c | 40 /* Return the Unicode value corresponding to a given glyph. Note that */ 41 /* we do deal with glyph variants by detecting a non-initial dot in */ 48 /* If the name begins with `uni', then the glyph name may be a */ 57 /* XXX: Add code to deal with ligatures, i.e. glyph names like */ 140 /* Look for a non-initial dot in the glyph name in order to */ 156 /* now look up the glyph in the Adobe Glyph List */ 177 /* sort base glyphs before glyph variants */ 252 FT_UInt glyph, 266 /* mark this extra glyph as a candidate for the cmap * [all...] |
/external/webkit/WebCore/platform/graphics/skia/ |
SkiaFontWin.cpp | 48 CachedOutlineKey() : font(0), glyph(0), path(0) {} 49 CachedOutlineKey(HFONT f, WORD g) : font(f), glyph(g), path(0) {} 52 WORD glyph; member in struct:WebCore::CachedOutlineKey 61 return a.font == b.font && a.glyph == b.glyph; 69 return keyBytes + key.glyph; 74 return a.font == b.font && a.glyph == b.glyph; 86 // The global number of glyph outlines we'll cache. 138 // The size of the glyph path buffer [all...] |
/external/freetype/src/cff/ |
cffgload.c | 5 /* OpenType Glyph Loader (body). */ 234 /* Initializes a given glyph builder. */ 237 /* builder :: A pointer to the glyph builder to initialize. */ 244 /* glyph :: The current glyph object. */ 252 CFF_GlyphSlot glyph, 259 builder->glyph = glyph; 262 if ( glyph ) 264 FT_GlyphLoader loader = glyph->root.internal->loader 311 CFF_GlyphSlot glyph = builder->glyph; local 768 FT_GlyphSlot glyph = (FT_GlyphSlot)builder->glyph; local [all...] |
/external/webkit/WebCore/platform/graphics/android/ |
FontDataAndroid.cpp | 98 float SimpleFontData::platformWidthForGlyph(Glyph glyph) const 100 SkASSERT(sizeof(glyph) == 2); // compile-time assert 106 if (EmojiFont::IsEmojiGlyph(glyph)) 107 return EmojiFont::GetAdvanceWidth(glyph, paint); 110 return SkScalarToFloat(paint.measureText(&glyph, 2));
|
/external/webkit/WebCore/platform/graphics/win/ |
GlyphPageTreeNodeCGWin.cpp | 48 Glyph glyph = localGlyphBuffer[i]; local 49 if (!glyph) 52 setGlyphDataForIndex(offset + i, glyph, fontData);
|
GlyphPageTreeNodeCairoWin.cpp | 57 Glyph glyph = localGlyphBuffer[i]; local 58 if (!glyph) 61 setGlyphDataForIndex(offset + i, glyph, fontData);
|