/external/icu/icu4c/source/layout/ |
H A D | 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(lookupSubtabl [all...] |
H A D | 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(lookupSubtabl [all...] |
H A D | 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);
|
H A D | 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);
|
H A D | ExtensionSubtables.cpp | 38 LEReferenceTo<LookupSubtable> subtable(base, success, extOffset); // Google patch: s/thisRef/base/ 41 return lookupProcessor->applySubtable(subtable, elt, glyphIterator, fontInstance, success);
|
H A D | MorphTables.cpp | 37 le_int16 subtable; local 39 for (subtable = 0; LE_SUCCESS(success) && (subtable < nSubtables); subtable += 1) {
|
H A D | PairPositioningSubtables.cpp | 28 const LEReferenceTo<PairPositioningFormat1Subtable> subtable(base, success, (const PairPositioningFormat1Subtable *) this); 31 return subtable->process(subtable, glyphIterator, fontInstance, success); 38 const LEReferenceTo<PairPositioningFormat2Subtable> subtable(base, success, (const PairPositioningFormat2Subtable *) this); 41 return subtable->process(subtable, glyphIterator, fontInstance, success);
|
H A D | MorphTables2.cpp | 44 le_uint32 subtable; local 163 for (subtable = 0; LE_SUCCESS(success) && subtable < nSubtables; subtable++) { 164 if(subtable>0) {
|
H A D | ContextualSubstSubtables.cpp | 167 const ContextualSubstitutionFormat1Subtable *subtable = (const ContextualSubstitutionFormat1Subtable *) this; local 168 return subtable->process(lookupProcessor, glyphIterator, fontInstance, success); 173 const ContextualSubstitutionFormat2Subtable *subtable = (const ContextualSubstitutionFormat2Subtable *) this; local 174 return subtable->process(lookupProcessor, glyphIterator, fontInstance, success); 179 const ContextualSubstitutionFormat3Subtable *subtable = (const ContextualSubstitutionFormat3Subtable *) this; local 180 return subtable->process(lookupProcessor, glyphIterator, fontInstance, success); 343 const ChainingContextualSubstitutionFormat1Subtable *subtable = (const ChainingContextualSubstitutionFormat1Subtable *) this; local 344 return subtable->process(lookupProcessor, glyphIterator, fontInstance, success); 349 const ChainingContextualSubstitutionFormat2Subtable *subtable = (const ChainingContextualSubstitutionFormat2Subtable *) this; local 350 return subtable 355 const ChainingContextualSubstitutionFormat3Subtable *subtable = (const ChainingContextualSubstitutionFormat3Subtable *) this; local [all...] |
H A D | LookupProcessor.cpp | 34 for (le_uint16 subtable = 0; subtable < subtableCount; subtable += 1) { 35 LEReferenceTo<LookupSubtable> lookupSubtable = lookupTable->getLookupSubtable(lookupTable, subtable, success);
|
/external/harfbuzz_ng/src/ |
H A D | hb-ot-font.cc | 104 const OT::CmapSubtable *subtable = NULL; local 108 if (!subtable) subtable = cmap->find_subtable (3, 10); 109 if (!subtable) subtable = cmap->find_subtable (0, 6); 110 if (!subtable) subtable = cmap->find_subtable (0, 4); 112 if (!subtable) subtable = cmap->find_subtable (3, 1); 113 if (!subtable) subtabl [all...] |
H A D | hb-ot-cmap-table.hh | 61 USHORT lengthZ; /* Byte length of this subtable. */ 138 * the subtable at the end of the blob. */ 152 * subtable. */ 195 * subtable format. */ 220 UINT lengthZ; /* Byte length of this subtable. */ 253 ULONG lengthZ; /* Byte length of this subtable. */ 384 ULONG lengthZ; /* Byte length of this subtable. */ 394 /* Note: We intentionally do NOT implement subtable formats 2 and 8. */ 467 subtable.sanitize (c, base)); 473 subtable; /* Byt member in struct:OT::EncodingRecord [all...] |
/external/fonttools/Lib/fontTools/ttLib/tables/ |
H A D | _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 [all...] |
H A D | 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. 534 If the offset from a lookup to subtable overflowed, then we must promote it 578 # the coverage table. We will just cut the subtable in half. 606 # the coverage table. We will just cut the subtable in half. 651 An offset has overflowed within a sub-table. We need to divide this subtable into smaller parts. 657 subtable [all...] |
H A D | _c_m_a_p.py | 16 for subtable in self.tables: 17 if (subtable.platformID == platformID and 18 subtable.platEncID == platEncID): 19 return subtable 38 print("Error: cmap subtable is reported as having zero length: platformID %s, platEncID %s, format %s offset %s. Skipping table." % (platformID, platEncID,format, offset)) 46 # Note that by default we decompile only the subtable header info; 48 # subtable is referenced. 118 # called with an attribute that the cmap subtable doesn't have. 178 # we usually get here indirectly from the subtable __getattr__ function, in which case both args must be None. 179 # If not, someone is calling the subtable decompil [all...] |
/external/fonttools/Tools/fontTools/ttLib/tables/ |
H A D | _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 [all...] |
H A D | 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. 534 If the offset from a lookup to subtable overflowed, then we must promote it 578 # the coverage table. We will just cut the subtable in half. 606 # the coverage table. We will just cut the subtable in half. 651 An offset has overflowed within a sub-table. We need to divide this subtable into smaller parts. 657 subtable [all...] |
H A D | _c_m_a_p.py | 16 for subtable in self.tables: 17 if (subtable.platformID == platformID and 18 subtable.platEncID == platEncID): 19 return subtable 38 print("Error: cmap subtable is reported as having zero length: platformID %s, platEncID %s, format %s offset %s. Skipping table." % (platformID, platEncID,format, offset)) 46 # Note that by default we decompile only the subtable header info; 48 # subtable is referenced. 118 # called with an attribute that the cmap subtable doesn't have. 178 # we usually get here indirectly from the subtable __getattr__ function, in which case both args must be None. 179 # If not, someone is calling the subtable decompil [all...] |
/external/sfntly/cpp/src/sfntly/table/bitmap/ |
H A D | 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(); 160 IndexSubTable* subtable 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...] |
/external/icu/icu4c/source/samples/layout/ |
H A D | 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/icu/icu4c/source/test/letest/ |
H A D | 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 [all...] |
/external/icu/icu4c/source/test/perf/leperf/ |
H A D | 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 [all...] |
/external/google-breakpad/src/third_party/libdisasm/ |
H A D | ia32_insn.c | 379 unsigned int subtable, prefix = 0, recurse_table = 0; local 432 /* NOTE: if insn is a prefix and has a subtable, then we 436 subtable = (*raw_insn)->table; 438 if ( subtable && ia32_tables[subtable].type != tbl_suffix && 441 if ( ia32_tables[subtable].type == tbl_ext_ext || 442 ia32_tables[subtable].type == tbl_fpu_ext ) { 459 sub_size = ia32_table_lookup( next, next_len, subtable, 463 * prefix that specified a subtable, and the subtable [all...] |
/external/fonttools/Lib/fontTools/ |
H A D | merge.py | 480 subtable = otTables.SingleSubst() 481 subtable.mapping = dups 486 synthLookup.SubTable = [subtable]
|
/external/fonttools/Tools/fontTools/ |
H A D | merge.py | 480 subtable = otTables.SingleSubst() 481 subtable.mapping = dups 486 synthLookup.SubTable = [subtable]
|