/external/freetype/src/base/ |
ftglyph.c | 21 /* that can be used by client applications to easily retrieve glyph */ 61 FT_BitmapGlyph glyph = (FT_BitmapGlyph)bitmap_glyph; local 63 FT_Library library = FT_GLYPH( glyph )->library; 72 glyph->left = slot->bitmap_left; 73 glyph->top = slot->bitmap_top; 78 glyph->bitmap = slot->bitmap; 83 FT_Bitmap_New( &glyph->bitmap ); 84 error = FT_Bitmap_Copy( library, &slot->bitmap, &glyph->bitmap ); 111 FT_BitmapGlyph glyph = (FT_BitmapGlyph)bitmap_glyph; local 112 FT_Library library = FT_GLYPH( glyph )->library 123 FT_BitmapGlyph glyph = (FT_BitmapGlyph)bitmap_glyph; local 159 FT_OutlineGlyph glyph = (FT_OutlineGlyph)outline_glyph; local 189 FT_OutlineGlyph glyph = (FT_OutlineGlyph)outline_glyph; local 220 FT_OutlineGlyph glyph = (FT_OutlineGlyph)outline_glyph; local 235 FT_OutlineGlyph glyph = (FT_OutlineGlyph)outline_glyph; local 246 FT_OutlineGlyph glyph = (FT_OutlineGlyph)outline_glyph; local 285 FT_Glyph glyph; local 358 FT_Glyph glyph; local 513 FT_Glyph glyph; local [all...] |
/frameworks/base/awt/java/awt/font/ |
GlyphMetrics.java | 28 * single glyph. Each glyph has information to specify whether its baseline is 37 // advance width of the glyph character cell 43 // advance height of the glyph character cell 49 // flag if the glyph horizontal 55 // glyph type code 57 * The glyph type. 61 // bounding box for outline of the glyph 68 * The Constant STANDARD indicates a glyph that represents a single 74 * The Constant LIGATURE indicates a glyph that represents multipl [all...] |
GlyphVector.java | 37 * information and each glyph's location. Each GlyphVector can be associated 39 * glyph: 41 * <li>the glyph position;</li> 42 * <li>the transform of the glyph;</li> 43 * <li>the metrics of the glyph in the context of the GlyphVector.</li> 52 * per-glyph transforms. 58 * has per-glyph position adjustments. 70 * complex glyph to char mapping. 112 * Gets the pixel bounds of the glyph with the specified index in this 117 * the glyph index in this GlyphVector [all...] |
GlyphJustificationInfo.java | 27 * The GlyphJustificationInfo class provides information about the glyph's 65 * The grow absorb flag indicates if this glyph absorbs all extra space at 72 * side of this glyph grows. 78 * side of this glyph grows. 83 * The grow priority value represents the priority level of this glyph as it 89 * The shrink absorb fleg indicates this glyph absorbs all remaining 96 * left side of this glyph shrinks. 102 * right side of this glyph shrinks. 113 * The weight of the glyph. 118 * Instantiates a new GlyphJustificationInfo object which contains glyph' [all...] |
/external/icu4c/layout/ |
LEGlyphFilter.h | 16 * recognize a set of glyph indices. 30 * glyph index to see if it is in the set 33 * @param glyph - the glyph index to be tested 35 * @return TRUE if the glyph index is in the set. 39 virtual le_bool accept(LEGlyphID glyph) const = 0;
|
SegmentSingleProcessor.cpp | 40 le_int32 glyph; local 42 for (glyph = 0; glyph < glyphCount; glyph += 1) { 43 LEGlyphID thisGlyph = glyphStorage[glyph]; 49 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
SimpleArrayProcessor.cpp | 39 le_int32 glyph; local 41 for (glyph = 0; glyph < glyphCount; glyph += 1) { 42 LEGlyphID thisGlyph = glyphStorage[glyph]; 46 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
SingleTableProcessor.cpp | 39 le_int32 glyph; local 42 for (glyph = 0; glyph < glyphCount; glyph += 1) { 43 const LookupSingle *lookupSingle = singleTableLookupTable->lookupSingle(entries, glyphStorage[glyph]); 46 glyphStorage[glyph] = SWAPW(lookupSingle->value);
|
TrimmedArrayProcessor.cpp | 41 le_int32 glyph; local 43 for (glyph = 0; glyph < glyphCount; glyph += 1) { 44 LEGlyphID thisGlyph = glyphStorage[glyph]; 50 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
LEGlyphStorage.h | 16 * \brief C++ API: This class encapsulates the per-glyph storage used by the ICU LayoutEngine. 22 * This class encapsulates the per-glyph storage used by the ICU LayoutEngine. 23 * For each glyph it holds the glyph ID, the index of the backing store character 24 * which produced the glyph, the X and Y position of the glyph and an auxillary data 38 * The number of entries in the per-glyph arrays. 45 * The glyph ID array. 59 * The glyph positions array. 101 * @param newGlyphs the address of the new glyph ID [all...] |
SingleSubstitutionSubtables.cpp | 45 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); local 46 le_int32 coverageIndex = getGlyphCoverage(glyph); 49 TTGlyphID substitute = ((TTGlyphID) LE_GET_GLYPH(glyph)) + SWAPW(deltaGlyphID); 51 if (filter == NULL || filter->accept(LE_SET_GLYPH(glyph, substitute))) { 63 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); local 64 le_int32 coverageIndex = getGlyphCoverage(glyph); 69 if (filter == NULL || filter->accept(LE_SET_GLYPH(glyph, substitute))) {
|
GDEFMarkFilter.cpp | 24 le_bool GDEFMarkFilter::accept(LEGlyphID glyph) const 26 le_int32 glyphClass = classDefTable->getGlyphClass(glyph);
|
SegmentArrayProcessor.cpp | 40 le_int32 glyph; local 42 for (glyph = 0; glyph < glyphCount; glyph += 1) { 43 LEGlyphID thisGlyph = glyphStorage[glyph]; 54 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
LookupTables.cpp | 27 const LookupSegment *BinarySearchLookupTable::lookupSegment(const LookupSegment *segments, LEGlyphID glyph) const 32 TTGlyphID ttGlyph = (TTGlyphID) LE_GET_GLYPH(glyph); 56 const LookupSingle *BinarySearchLookupTable::lookupSingle(const LookupSingle *entries, LEGlyphID glyph) const 61 TTGlyphID ttGlyph = (TTGlyphID) LE_GET_GLYPH(glyph); 65 if (SWAPW(trial->glyph) <= ttGlyph) { 73 if (SWAPW(trial->glyph) <= ttGlyph) { 78 if (SWAPW(entry->glyph) == ttGlyph) {
|
/external/webkit/WebCore/platform/graphics/ |
GlyphWidthMap.h | 38 typedef unsigned short Glyph; 47 float widthForGlyph(Glyph glyph) 49 return locatePage(glyph / GlyphWidthPage::size)->widthForGlyph(glyph); 52 void setWidthForGlyph(Glyph glyph, float width) 54 locatePage(glyph / GlyphWidthPage::size)->setWidthForGlyph(glyph, width); 62 float widthForGlyph(Glyph glyph) const { return m_widths[glyph % size]; [all...] |
/frameworks/base/awt/org/apache/harmony/awt/gl/font/ |
Glyph.java | 28 public abstract class Glyph{ 30 // character of the glyph 33 // precise glyph metrics 36 // glyph metrics in pixels 39 // glyph code of this Glyph 42 // justification info of this glyph 45 // native font handle of the font corresponding to this glyph 48 // size of the font corresponding to this glyph 51 // bitmap representation of the glyph [all...] |
/external/skia/include/core/ |
SkAutoKern.h | 35 SkFixed adjust(const SkGlyph& glyph) 37 // if (SkAbs32(glyph.fLsbDelta) > 47 || SkAbs32(glyph.fRsbDelta) > 47) 38 // printf("------- %d> L %d R %d\n", glyph.f_GlyphID, glyph.fLsbDelta, glyph.fRsbDelta); 41 int distort = fPrevRsbDelta - glyph.fLsbDelta; 43 fPrevRsbDelta = glyph.fRsbDelta; 52 SkFixed adjust = SkAutoKern_AdjustF(fPrevRsbDelta, glyph.fLsbDelta); 53 fPrevRsbDelta = glyph.fRsbDelta [all...] |
/external/skia/src/gl/ |
SkGLTextCache.cpp | 43 SkGLTextCache::Strike::findGlyph(const SkGlyph& glyph, int* offset) { 45 SkDEBUGCODE(const int height = SkNextPow2(glyph.fHeight);) 51 glyph.fID, sizeof(strike->fGlyphIDArray[0])); 72 SkGLTextCache::Strike::addGlyphAndBind(const SkGlyph& glyph, 75 SkASSERT(this->findGlyph(glyph, NULL) == NULL); 76 const int height = SkNextPow2(glyph.fHeight); 80 int rowBytes = glyph.rowBytes(); 81 SkASSERT(rowBytes >= glyph.fWidth); 88 strike = SkNEW_ARGS(Strike, (this, rowBytes, glyph.fHeight)); 100 glyph.fHeight, gTextTextureFormat, gTextTextureType [all...] |
/external/freetype/include/freetype/ |
ftglyph.h | 22 /* that can be used by client applications to easily retrieve glyph */ 55 /* Glyph Management */ 58 /* Generic interface to manage individual glyph data. */ 61 /* This section contains definitions used to manage glyph data */ 78 /* Handle to an object used to model generic glyph images. It is a */ 79 /* pointer to the @FT_GlyphRec structure and can contain a glyph */ 83 /* Glyph objects are not owned by the library. You must thus release */ 96 /* The root glyph structure contains a given glyph image plus its */ 102 /* clazz :: A pointer to the glyph's class. Private. * 544 FT_Done_Glyph( FT_Glyph glyph ); variable [all...] |
ftrender.h | 39 /* create a new glyph object */ 41 (*FT_Glyph_InitFunc)( FT_Glyph glyph, 44 /* destroys a given glyph object */ 46 (*FT_Glyph_DoneFunc)( FT_Glyph glyph ); 49 (*FT_Glyph_TransformFunc)( FT_Glyph glyph, 54 (*FT_Glyph_GetBBoxFunc)( FT_Glyph glyph, 62 (*FT_Glyph_PrepareFunc)( FT_Glyph glyph, 129 /* glyph_format :: The glyph image format this renderer handles. */ 132 /* given glyph slot into a bitmap. */ 135 /* a given glyph slot. * [all...] |
/external/freetype/include/freetype/internal/ |
ftgloadr.h | 5 /* The FreeType glyph loader (specification). */ 36 /* The glyph loader is an internal object used to load several glyphs */ 40 /* The glyph loader implementation is not part of the high-level API, */ 95 /* create new empty glyph loader */ 100 /* add an extra points table to a glyph loader */ 104 /* destroy a glyph loader */ 108 /* reset a glyph loader (frees everything int it) */ 112 /* rewind a glyph loader */ 117 /* to the glyph loader */ 142 /* a glyph loader * [all...] |
/external/skia/src/core/ |
SkGlyphCache.cpp | 145 // this ID is based on the glyph index 156 SkGlyph* glyph = fGlyphHash[index]; local 158 if (NULL == glyph || glyph->fID != id) { 159 glyph = this->lookupMetrics(glyphID, kJustAdvance_MetricsType); 160 fGlyphHash[index] = glyph; 162 return *glyph; 176 // this ID is based on the glyph index 199 // this ID is based on the glyph index 216 SkGlyph* glyph = fGlyphHash[index] local 237 SkGlyph* glyph = fGlyphHash[index]; local 254 SkGlyph* glyph; local [all...] |
SkScalerContext.cpp | 223 SkScalerContext* SkScalerContext::getGlyphContext(const SkGlyph& glyph) { 224 unsigned glyphID = glyph.getGlyphID(); 234 SkDebugf("--- no context for glyph %x\n", glyph.getGlyphID()); 255 return 0; // no more contexts, return missing glyph 282 void SkScalerContext::getAdvance(SkGlyph* glyph) { 284 glyph->fMaskFormat = MASK_FORMAT_JUST_ADVANCE; 288 this->getGlyphContext(*glyph)->generateAdvance(glyph); 291 void SkScalerContext::getMetrics(SkGlyph* glyph) { 380 const SkGlyph* glyph = &origGlyph; local [all...] |
/external/skia/src/ports/ |
SkFontHost_FreeType.cpp | 112 virtual void generateAdvance(SkGlyph* glyph); 113 virtual void generateMetrics(SkGlyph* glyph); 114 virtual void generateImage(const SkGlyph& glyph); 115 virtual void generatePath(const SkGlyph& glyph, SkPath* path); 118 virtual SkUnichar generateGlyphToChar(uint16_t glyph); 482 SkUnichar SkScalerContext_FreeType::generateGlyphToChar(uint16_t glyph) { 483 // iterate through each cmap entry, looking for matching glyph indices 488 if (glyphIndex == glyph) { 511 void SkScalerContext_FreeType::generateAdvance(SkGlyph* glyph) { 520 glyph->zeroMetrics() [all...] |
/external/freetype/src/cff/ |
cffgload.h | 5 /* OpenType Glyph Loader (specification). */ 42 /* A structure used during glyph loading to store its outline. */ 49 /* glyph :: The current glyph slot. */ 51 /* loader :: The current glyph loader. */ 53 /* base :: The base glyph outline. */ 55 /* current :: The current glyph outline. */ 57 /* pos_x :: The horizontal translation (if composite glyph). */ 59 /* pos_y :: The vertical translation (if composite glyph). */ 74 /* the metrics of a given glyph, not load all of its * 85 CFF_GlyphSlot glyph; member in struct:CFF_Builder_ [all...] |