/external/icu/icu4c/source/layout/ |
GlyphSubstLookupProc.cpp | 67 const LEReferenceTo<SingleSubstitutionSubtable> subtable(lookupSubtable, success); 69 delta = subtable->process(subtable, glyphIterator, success, fFilter); 75 const LEReferenceTo<MultipleSubstitutionSubtable> subtable(lookupSubtable, success); 77 delta = subtable->process(subtable, glyphIterator, success, fFilter); 83 const LEReferenceTo<AlternateSubstitutionSubtable> subtable(lookupSubtable, success); 85 delta = subtable->process(subtable, glyphIterator, success, fFilter); 91 const LEReferenceTo<LigatureSubstitutionSubtable> subtable(lookupSubtable, success) [all...] |
GlyphPosnLookupProc.cpp | 80 LEReferenceTo<SinglePositioningSubtable> subtable(lookupSubtable, success); 82 delta = subtable->process(subtable, glyphIterator, fontInstance, success); 88 LEReferenceTo<PairPositioningSubtable> subtable(lookupSubtable, success); 90 delta = subtable->process(subtable, glyphIterator, fontInstance, success); 96 LEReferenceTo<CursiveAttachmentSubtable> subtable(lookupSubtable, success); 98 delta = subtable->process(subtable, glyphIterator, fontInstance, success); 104 LEReferenceTo<MarkToBasePositioningSubtable> subtable(lookupSubtable, success) [all...] |
SinglePositioningSubtables.cpp | 27 const LEReferenceTo<SinglePositioningFormat1Subtable> subtable(base, success, (const SinglePositioningFormat1Subtable *) this); 29 return subtable->process(subtable, glyphIterator, fontInstance, success); 34 const LEReferenceTo<SinglePositioningFormat2Subtable> subtable(base, success, (const SinglePositioningFormat2Subtable *) this); 36 return subtable->process(subtable, glyphIterator, fontInstance, success);
|
SingleSubstitutionSubtables.cpp | 26 const LEReferenceTo<SingleSubstitutionFormat1Subtable> subtable(base, success, (const SingleSubstitutionFormat1Subtable *) this); 28 return subtable->process(subtable, glyphIterator, success, filter); 33 const LEReferenceTo<SingleSubstitutionFormat2Subtable> subtable(base, success, (const SingleSubstitutionFormat2Subtable *) this); 35 return subtable->process(subtable, glyphIterator, success, filter);
|
MorphTables.cpp | 37 le_int16 subtable; local 39 for (subtable = 0; LE_SUCCESS(success) && (subtable < nSubtables); subtable += 1) {
|
ExtensionSubtables.cpp | 38 LEReferenceTo<LookupSubtable> subtable(base, success, extOffset); // Google patch: s/thisRef/base/ 41 return lookupProcessor->applySubtable(subtable, elt, glyphIterator, fontInstance, success);
|
/external/sfntly/cpp/src/sfntly/table/ |
subtable.cc | 17 #include "sfntly/table/subtable.h" 21 * SubTable class 23 SubTable::~SubTable() {} 25 SubTable::SubTable(ReadableFontData* data, ReadableFontData* master_data) 30 SubTable::SubTable(ReadableFontData* data) 35 * SubTable::Builder class 37 SubTable::Builder::~Builder() [all...] |
subtable.h | 28 class SubTable : public FontDataTable { 35 // @param data the data for the subtable being built 49 virtual ~SubTable(); 53 // subtable. 57 SubTable(ReadableFontData* data, ReadableFontData* master_data); 61 explicit SubTable(ReadableFontData* data); 66 // The data for the whole table in which this subtable is contained.
|
/external/sfntly/cpp/src/sfntly/table/bitmap/ |
glyph_metrics.cc | 25 : SubTable(data) { 32 : SubTable::Builder(data) { 36 : SubTable::Builder(data) {
|
glyph_metrics.h | 20 #include "sfntly/table/subtable.h" 24 class GlyphMetrics : public SubTable { 29 class Builder : public SubTable::Builder {
|
bitmap_size_table.cc | 88 IndexSubTable* subtable = SearchIndexSubTables(glyph_id); local 89 if (subtable == NULL) { 92 return subtable->GlyphOffset(glyph_id); 96 IndexSubTable* subtable = SearchIndexSubTables(glyph_id); local 97 if (subtable == NULL) { 100 return subtable->GlyphLength(glyph_id); 112 IndexSubTable* subtable = SearchIndexSubTables(glyph_id); local 113 if (subtable == NULL) { 116 return subtable->image_format(); 121 : SubTable(data, master_data) 160 IndexSubTable* subtable = (*subtable_list)[index]; local 339 IndexSubTable::Builder* subtable = SearchIndexSubTables(glyph_id); local 347 IndexSubTable::Builder* subtable = SearchIndexSubTables(glyph_id); local 355 IndexSubTable::Builder* subtable = SearchIndexSubTables(glyph_id); local 437 IndexSubTable::Builder* subtable = subtable_list->at(index); local [all...] |
bitmap_size_table.h | 31 class BitmapSizeTable : public SubTable, 34 class Builder : public SubTable::Builder, 66 // Gets the subtable array offset as set in the original table as read from 69 // @return the subtable array offset 72 // Sets the subtable array offset. This is used only during the building 74 // @param offset the offset to the index subtable array 77 // Gets the subtable array size as set in the original table as read from 80 // @return the subtable array size 83 // Sets the subtable size. This is used only during the building process 85 // @param size the offset to the index subtable arra [all...] |
index_sub_table.cc | 68 : SubTable(data), 138 throw IllegalArgumentException("Invalid index subtable format"); 182 throw IllegalArgumentException("Invalid Index Subtable Format"); 213 : SubTable::Builder(data_size), 225 : SubTable::Builder(data_size), 236 : SubTable::Builder(data), 245 : SubTable::Builder(data),
|
bitmap_glyph.cc | 40 : SubTable(data), format_(format) { 72 : SubTable::Builder(data), format_(format) { 76 : SubTable::Builder(data), format_(format) {
|
bitmap_glyph.h | 23 #include "sfntly/table/subtable.h" 27 class BitmapGlyph : public SubTable { 75 class Builder : public SubTable::Builder {
|
/external/fonttools/Lib/fontTools/ttLib/tables/ |
_k_e_r_n.py | 14 for subtable in self.kernTables: 15 if subtable.version == format: 16 return subtable 42 subtable = KernTable_format_unkown(version) 44 subtable = kern_classes[version]() 45 subtable.apple = apple 46 subtable.decompile(data[:length], ttFont) 47 self.kernTables.append(subtable) 61 for subtable in self.kernTables: 62 data = data + subtable.compile(ttFont [all...] |
otTables.py | 371 # I don't need to calculate the change in the subtable offset due to the change in the coverage table size. 372 # Allows packing more rules in subtable. 440 # Allows packing more rules in subtable. 475 # For each subtable format there is a class. However, we don't really distinguish 515 an offset from a lookup to a subtable overflowed. 522 SubTable offset list 523 SubTable[0] and contents 525 SubTable[n] and contents 528 SubTable offset list 529 SubTable[0] and content [all...] |
/external/icu/icu4c/source/test/letest/ |
cmaps.cpp | 58 const CMAPEncodingSubtable *subtable = NULL; local 82 // printf("%s:%d: microsoft (3) platform specific ID %d (wanted 1 or 10) for subtable %d/%d\n", __FILE__, __LINE__, (SWAPW(esh->platformSpecificID)), i, nSubtables); 85 //printf("%s:%d: platform ID %d (wanted 3, microsoft) for subtable %d/%d\n", __FILE__, __LINE__, (SWAPW(esh->platformID)), i, nSubtables); 122 subtable = (const CMAPEncodingSubtable *) ((const char *) cmap + foundOffset); 123 //printf("%s:%d: using subtable #%d/%d type %d:%d\n", __FILE__, __LINE__, foundTable, nSubtables, foundPlatformID, foundPlatformSpecificID); 128 printf("%s:%d: could not find subtable.\n", __FILE__, __LINE__); 132 le_uint16 tableFormat = SWAPW(subtable->format); 137 return new CMAPFormat4Mapper(cmap, (const CMAPFormat4Encoding *) subtable); 141 const CMAPFormat12Encoding *encoding = (const CMAPFormat12Encoding *) subtable; 150 printf("%s:%d: Unknown format %x.\n", __FILE__, __LINE__, (SWAPW(subtable->format))) [all...] |
/external/icu/icu4c/source/test/perf/leperf/ |
cmaps.cpp | 58 const CMAPEncodingSubtable *subtable = NULL; local 82 // printf("%s:%d: microsoft (3) platform specific ID %d (wanted 1 or 10) for subtable %d/%d\n", __FILE__, __LINE__, (SWAPW(esh->platformSpecificID)), i, nSubtables); 85 //printf("%s:%d: platform ID %d (wanted 3, microsoft) for subtable %d/%d\n", __FILE__, __LINE__, (SWAPW(esh->platformID)), i, nSubtables); 122 subtable = (const CMAPEncodingSubtable *) ((const char *) cmap + foundOffset); 123 //printf("%s:%d: using subtable #%d/%d type %d:%d\n", __FILE__, __LINE__, foundTable, nSubtables, foundPlatformID, foundPlatformSpecificID); 125 printf("%s:%d: could not find subtable.\n", __FILE__, __LINE__); 129 le_uint16 tableFormat = SWAPW(subtable->format); 134 return new CMAPFormat4Mapper(cmap, (const CMAPFormat4Encoding *) subtable); 138 const CMAPFormat12Encoding *encoding = (const CMAPFormat12Encoding *) subtable; 147 printf("%s:%d: Unknown format %x.\n", __FILE__, __LINE__, (SWAPW(subtable->format))) [all...] |
/external/harfbuzz_ng/src/ |
hb-ot-font.cc | 230 const OT::CmapSubtable *subtable = NULL; local 234 if (!subtable) subtable = cmap->find_subtable (3, 10); 235 if (!subtable) subtable = cmap->find_subtable (0, 6); 236 if (!subtable) subtable = cmap->find_subtable (0, 4); 238 if (!subtable) subtable = cmap->find_subtable (3, 1); 239 if (!subtable) subtable = cmap->find_subtable (0, 3) [all...] |
hb-ot-cmap-table.hh | 62 USHORT lengthZ; /* Byte length of this subtable. */ 74 inline void init (const CmapSubtableFormat4 *subtable) 76 segCount = subtable->segCountX2 / 2; 77 endCount = subtable->values; 82 glyphIdArrayLength = (subtable->length - 16 - 8 * segCount) / 2; 156 * the subtable at the end of the blob. */ 170 * subtable. */ 214 * subtable format. */ 239 UINT formatReserved; /* Subtable format and (maybe) padding. */ 240 UINT lengthZ; /* Byte length of this subtable. * 490 subtable; \/* Byte offset from beginning of table to the subtable for this encoding. *\/ member in struct:OT::EncodingRecord [all...] |
/external/icu/icu4c/source/samples/layout/ |
cmaps.cpp | 63 const CMAPEncodingSubtable *subtable = NULL; local 85 subtable = (const CMAPEncodingSubtable *) ((const char *) cmap + offset10); 87 subtable = (const CMAPEncodingSubtable *) ((const char *) cmap + offset1); 92 switch (SWAPW(subtable->format)) { 94 return new CMAPFormat4Mapper(cmap, (const CMAPFormat4Encoding *) subtable); 98 const CMAPFormat12Encoding *encoding = (const CMAPFormat12Encoding *) subtable;
|
/external/libgdx/extensions/gdx-freetype/jni/freetype-2.6.2/src/gxvalid/ |
gxvmorx4.c | 6 /* body for "morx" type4 (Non-Contextual Glyph Substitution) subtable. */ 47 GXV_NAME_ENTER( "morx chain subtable type4 "
|
gxvkern.c | 101 /***** SUBTABLE VALIDATORS *****/ 182 GXV_NAME_ENTER( "kern subtable format 0" ); 320 GXV_NAME_ENTER( "kern subtable format 1" ); 422 GXV_NAME_ENTER( "kern subtable format 2" ); 479 GXV_NAME_ENTER( "kern subtable format 3" ); 496 GXV_TRACE(( "kern subtable fmt3 has nonzero value" 589 GXV_TRACE(( "kerning values in Apple format subtable are ignored\n" )); 630 GXV_TRACE(( "kerning values in Apple format subtable are ignored\n" )); 672 "kerning values in Microsoft format 2 subtable are ignored\n" )); 731 GXV_TRACE(( "cannot interprete coverage, broken kern subtable\n" )) [all...] |
gxvmorx5.c | 6 /* body for type5 (Contextual Glyph Insertion) subtable. */ 43 * `morx' subtable type5 (Contextual Glyph Insertion) 46 * of subtable to the i-g-l is given after `entryTable', 205 GXV_NAME_ENTER( "morx chain subtable type5 (Glyph Insertion)" );
|