Home
last modified time | relevance | path

Searched refs:GlyphTable (Results 1 – 25 of 30) sorted by relevance

12

/third_party/skia/third_party/externals/sfntly/cpp/src/sfntly/table/truetype/
Dglyph_table.cc27 const int32_t GlyphTable::SimpleGlyph::kFLAG_ONCURVE = 1;
28 const int32_t GlyphTable::SimpleGlyph::kFLAG_XSHORT = 1 << 1;
29 const int32_t GlyphTable::SimpleGlyph::kFLAG_YSHORT = 1 << 2;
30 const int32_t GlyphTable::SimpleGlyph::kFLAG_REPEAT = 1 << 3;
31 const int32_t GlyphTable::SimpleGlyph::kFLAG_XREPEATSIGN = 1 << 4;
32 const int32_t GlyphTable::SimpleGlyph::kFLAG_YREPEATSIGN = 1 << 5;
34 const int32_t GlyphTable::CompositeGlyph::kFLAG_ARG_1_AND_2_ARE_WORDS = 1 << 0;
35 const int32_t GlyphTable::CompositeGlyph::kFLAG_ARGS_ARE_XY_VALUES = 1 << 1;
36 const int32_t GlyphTable::CompositeGlyph::kFLAG_ROUND_XY_TO_GRID = 1 << 2;
37 const int32_t GlyphTable::CompositeGlyph::kFLAG_WE_HAVE_A_SCALE = 1 << 3;
[all …]
Dglyph_table.h35 class GlyphTable : public SubTableContainerTable,
36 public RefCounted<GlyphTable> {
60 GetBuilder(GlyphTable::Builder* table_builder,
63 GetBuilder(GlyphTable::Builder* table_builder,
73 friend class GlyphTable::Builder;
77 static CALLER_ATTACH Glyph* GetGlyph(GlyphTable* table,
108 typedef Ptr<GlyphTable::Glyph::Builder> GlyphBuilderPtr;
112 public RefCounted<GlyphTable::Builder> {
284 virtual ~GlyphTable();
315 GlyphTable(Header* header, ReadableFontData* data);
[all …]
/third_party/skia/third_party/externals/sfntly/java/test/com/google/typography/font/sfntly/
DGlyphEditingTests.java25 import com.google.typography.font.sfntly.table.truetype.GlyphTable;
90 GlyphTable.Builder glyphTableBuilder = in testRemoveOneGlyph()
91 (GlyphTable.Builder) fontBuilder.getTableBuilder(Tag.glyf); in testRemoveOneGlyph()
121 GlyphTable glyphTable = font.getTable(Tag.glyf); in testRemoveOneGlyph()
163 GlyphTable.Builder glyphTableBuilder = in testClearAllGlyphs()
164 (GlyphTable.Builder) fontBuilder.getTableBuilder(Tag.glyf); in testClearAllGlyphs()
180 GlyphTable glyphTable = font.getTable(Tag.glyf); in testClearAllGlyphs()
DGlyphTests.java24 import com.google.typography.font.sfntly.table.truetype.GlyphTable;
112 GlyphTable glyphTable = font.getTable(Tag.glyf); in checkTestSet()
141 private void checkGlyph(GlyphTable table, int offset, int length) { in checkGlyph()
/third_party/skia/third_party/externals/sfntly/java/src/com/google/typography/font/tools/subsetter/
DGlyphTableStripper.java23 import com.google.typography.font.sfntly.table.truetype.GlyphTable;
42 GlyphTable glyphTable = font.getTable(Tag.glyf); in subset()
49 GlyphTable.Builder glyphTableBuilder = in subset()
50 (GlyphTable.Builder) fontBuilder.newTableBuilder(Tag.glyf); in subset()
DGlyphTableSubsetter.java24 import com.google.typography.font.sfntly.table.truetype.GlyphTable;
58 GlyphTable glyphTable = font.getTable(Tag.glyf); in subset()
64 GlyphTable.Builder glyphTableBuilder = in subset()
65 (GlyphTable.Builder) fontBuilder.newTableBuilder(Tag.glyf); in subset()
DGlyphStripper.java23 import com.google.typography.font.sfntly.table.truetype.GlyphTable;
32 private final GlyphTable.Builder glyphTableBuilder;
34 public GlyphStripper(GlyphTable.Builder glyphTableBuilder) { in GlyphStripper()
/third_party/skia/third_party/externals/sfntly/java/src/com/google/typography/font/sfntly/table/truetype/
DGlyphTable.java32 public final class GlyphTable extends SubTableContainerTable { class
67 private GlyphTable(Header header, ReadableFontData data) { in GlyphTable() method in GlyphTable
75 public static class Builder extends SubTableContainerTable.Builder<GlyphTable> {
216 protected GlyphTable subBuildTable(ReadableFontData data) { in subBuildTable()
217 return new GlyphTable(this.header(), data); in subBuildTable()
DGlyph.java6 import com.google.typography.font.sfntly.table.truetype.GlyphTable.Offset;
72 GlyphTable table, ReadableFontData data, int offset, int length) { in getGlyph()
176 GlyphTable.Builder tableBuilder, ReadableFontData data) { in getBuilder()
181 GlyphTable.Builder tableBuilder, ReadableFontData data, int offset, int length) { in getBuilder()
/third_party/skia/third_party/externals/sfntly/cpp/src/sample/subtly/
Dfont_assembler.cc147 Ptr<GlyphTable::Builder> glyph_table_builder = in AssembleGlyphAndLocaTables()
148 down_cast<GlyphTable::Builder*> in AssembleGlyphAndLocaTables()
178 GlyphTable::GlyphBuilderList* glyph_builders = in AssembleGlyphAndLocaTables()
194 Ptr<GlyphTable> glyph_table = in AssembleGlyphAndLocaTables()
195 down_cast<GlyphTable*> in AssembleGlyphAndLocaTables()
Dfont_info.cc137 glyph_table_ = down_cast<GlyphTable*>(font_->GetTable(Tag::glyf)); in Initialize()
241 Ptr<GlyphTable::CompositeGlyph> composite_glyph = in ResolveCompositeGlyphs()
242 down_cast<GlyphTable::CompositeGlyph*>(glyph.p_); in ResolveCompositeGlyphs()
/third_party/skia/third_party/externals/sfntly/cpp/src/sfntly/tools/subsetter/
Dglyph_table_subsetter.cc46 GlyphTablePtr glyph_table = down_cast<GlyphTable*>(font->GetTable(Tag::glyf)); in Subset()
56 down_cast<GlyphTable::Builder*> in Subset()
67 GlyphTable::GlyphBuilderList* glyph_builders = in Subset()
/third_party/skia/third_party/externals/sfntly/java/src/com/google/typography/font/sfntly/sample/sflint/
DSFLint.java31 import com.google.typography.font.sfntly.table.truetype.GlyphTable;
122 GlyphTable glyphTable = (GlyphTable) font.getTable(Tag.glyf); in lintWindowsClipping()
199 GlyphTable glyphTable = (GlyphTable) font.getTable(Tag.glyf); in lintAllGlyphs()
/third_party/skia/third_party/externals/sfntly/java/src/com/google/typography/font/tools/fontinfo/
DFontUtils.java25 import com.google.typography.font.sfntly.table.truetype.GlyphTable;
157 public static GlyphTable getGlyphTable(Font font) { in getGlyphTable()
158 return (GlyphTable) getTable(font, Tag.glyf); in getGlyphTable()
DFontInfo.java28 import com.google.typography.font.sfntly.table.truetype.GlyphTable;
494 GlyphTable glyfTable = FontUtils.getGlyphTable(font); in listGlyphDimensionBounds()
539 GlyphTable glyfTable = FontUtils.getGlyphTable(font); in hintingSize()
569 GlyphTable glyfTable = FontUtils.getGlyphTable(font); in listSubglyphFrequency()
/third_party/skia/third_party/externals/sfntly/cpp/src/sample/chromium/
Dsubsetter_impl.cc164 bool ResolveCompositeGlyphs(GlyphTable* glyph_table, in ResolveCompositeGlyphs()
207 Ptr<GlyphTable::CompositeGlyph> comp_glyph = in ResolveCompositeGlyphs()
208 down_cast<GlyphTable::CompositeGlyph*>(glyph.p_); in ResolveCompositeGlyphs()
229 GlyphTable* glyph_table, in SetupGlyfBuilders()
237 down_cast<GlyphTable::Builder*>(font_builder->NewTableBuilder(Tag::glyf)); in SetupGlyfBuilders()
251 GlyphTable::GlyphBuilderList* glyph_builders = in SetupGlyfBuilders()
670 down_cast<GlyphTable*>(font_->GetTable(Tag::glyf)); in SubsetFont()
749 Font* SubsetterImpl::Subset(const IntegerSet& glyph_ids, GlyphTable* glyf, in Subset()
Dsubsetter_impl.h69 GlyphTable* glyf, LocaTable* loca);
/third_party/skia/third_party/externals/sfntly/java/test/com/google/typography/font/sfntly/issue_tests/
DIssue28Tests.java7 import com.google.typography.font.sfntly.table.truetype.GlyphTable;
40 GlyphTable glyfTable = font.getTable(Tag.glyf); in getLastGlyph()
/third_party/skia/third_party/externals/sfntly/java/src/com/google/typography/font/sfntly/sample/sfntdump/
DSfntDump.java34 import com.google.typography.font.sfntly.table.truetype.GlyphTable;
435 GlyphTable glyphTable = font.getTable(Tag.glyf); in dumpFont()
470 private void dumpChars(Font font, LocaTable locaTable, GlyphTable glyphTable) { in dumpChars()
502 private void dumpChar(int charId, CMap cmap, LocaTable locaTable, GlyphTable glyphTable) { in dumpChar()
518 GlyphTable glyphTable = font.getTable(Tag.glyf); in countSpecialGlyphs()
/third_party/skia/third_party/externals/sfntly/java/src/com/google/typography/font/tools/sfnttool/
DGlyphCoverage.java27 import com.google.typography.font.sfntly.table.truetype.GlyphTable;
90 GlyphTable glyfTable = font.getTable(Tag.glyf); in getGlyph()
/third_party/skia/third_party/externals/sfntly/java/test/com/google/typography/font/tools/subsetter/
DBasicSubsetTests.java26 import com.google.typography.font.sfntly.table.truetype.GlyphTable;
53 GlyphTable srcGlyphTable = srcFont.getTable(Tag.glyf); in testSubsetGlyphs()
DHintStripTest.java29 import com.google.typography.font.sfntly.table.truetype.GlyphTable;
158 GlyphTable glyfTable = font.getTable(Tag.glyf); in getGlyph()
DRenumberingSubsetTest.java31 import com.google.typography.font.sfntly.table.truetype.GlyphTable;
183 GlyphTable glyfTable = font.getTable(Tag.glyf); in getGlyph()
/third_party/skia/third_party/externals/sfntly/java/src/com/google/typography/font/sfntly/table/
DTable.java37 import com.google.typography.font.sfntly.table.truetype.GlyphTable;
209 return GlyphTable.Builder.createBuilder(header, tableData); in getBuilder()
/third_party/skia/third_party/externals/sfntly/cpp/src/test/
Dverify_glyf.cc34 GlyphTablePtr glyf_table = down_cast<GlyphTable*>(table); in VerifyGLYF()

12