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

1 2 3 4 5

  /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)" );

Completed in 922 milliseconds

1 2 3 4 5