Searched refs:subtable (Results 1 - 25 of 26) sorted by relevance

12

/external/icu/icu4c/source/layout/
H A DGlyphSubstLookupProc.cpp67 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 DGlyphPosnLookupProc.cpp80 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 DSinglePositioningSubtables.cpp27 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 DSingleSubstitutionSubtables.cpp26 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 DExtensionSubtables.cpp38 LEReferenceTo<LookupSubtable> subtable(base, success, extOffset); // Google patch: s/thisRef/base/
41 return lookupProcessor->applySubtable(subtable, elt, glyphIterator, fontInstance, success);
H A DMorphTables.cpp37 le_int16 subtable; local
39 for (subtable = 0; LE_SUCCESS(success) && (subtable < nSubtables); subtable += 1) {
H A DPairPositioningSubtables.cpp28 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 DMorphTables2.cpp44 le_uint32 subtable; local
163 for (subtable = 0; LE_SUCCESS(success) && subtable < nSubtables; subtable++) {
164 if(subtable>0) {
H A DContextualSubstSubtables.cpp167 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 DLookupProcessor.cpp34 for (le_uint16 subtable = 0; subtable < subtableCount; subtable += 1) {
35 LEReferenceTo<LookupSubtable> lookupSubtable = lookupTable->getLookupSubtable(lookupTable, subtable, success);
/external/harfbuzz_ng/src/
H A Dhb-ot-font.cc104 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 Dhb-ot-cmap-table.hh61 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.py14 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 DotTables.py371 # 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.py16 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.py14 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 DotTables.py371 # 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.py16 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 Dbitmap_size_table.cc88 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 Dcmaps.cpp63 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 Dcmaps.cpp58 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 Dcmaps.cpp58 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 Dia32_insn.c379 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 Dmerge.py480 subtable = otTables.SingleSubst()
481 subtable.mapping = dups
486 synthLookup.SubTable = [subtable]
/external/fonttools/Tools/fontTools/
H A Dmerge.py480 subtable = otTables.SingleSubst()
481 subtable.mapping = dups
486 synthLookup.SubTable = [subtable]

Completed in 361 milliseconds

12