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

1 2 3 4 5 6 7 8 91011>>

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

Completed in 191 milliseconds

1 2 3 4 5 6 7 8 91011>>