Searched refs:hdmx (Results 1 – 20 of 20) sorted by relevance
38 self.hdmx = {}43 self.hdmx[ppem] = widths53 self.numRecords = len(self.hdmx)55 items = sorted(self.hdmx.items())67 ppems = sorted(self.hdmx.keys())71 widths = self.hdmx[ppem]84 widths = self.hdmx[ppem]101 self.hdmx = hdmx = {}103 hdmx[ppem] = {}116 hdmx[ppems[i]][glyphName] = line[i]
47 hb_blob_t *hdmx = hb_face_reference_table (subset, HB_TAG ('h', 'd', 'm', 'x')); in test_subset_drop_tables() local50 g_assert (!hb_blob_get_length (hdmx)); in test_subset_drop_tables()53 hb_blob_destroy (hdmx); in test_subset_drop_tables()
47 test-subset-hdmx \
83 struct hdmx struct124 hdmx *hdmx_prime = c->serializer->start_embed <hdmx> (); in subset()
163 result = _subset2<const OT::hdmx> (plan); in _subset_table()
75 hb-ot-hdmx-table.hh \
52 const int32_t Tag::hdmx = TAG('h', 'd', 'm', 'x'); member in sfntly::Tag94 Tag::hdmx,
68 static const int32_t hdmx; member
452 Table::Builder* raw_hdmx_builder = GetBuilder(builder_map, Tag::hdmx); in InterRelateBuilders()
48 Tag::glyf, Tag::hdmx, Tag::head, Tag::hhea, Tag::hmtx,
39 down_cast<HorizontalDeviceMetricsTable*>(font->GetTable(Tag::hdmx)); in TestReadingHdmxTable()
135 } else if (tag == Tag::hdmx) { in GetBuilder()
34 of the MicroType Express format, including the hdmx tables, push
43 feat, fpgm, fvar, gasp, gcid, glyf, gvar, hdmx, head, hhea, hmtx,
141 "$_src/hb-ot-hdmx-table.hh",
1788 self.hdmx = {sz:_dict_subset(l, s.glyphs) for sz,l in self.hdmx.items()}1789 for sz in self.hdmx:1791 self.hdmx[sz][g] = 01792 return bool(self.hdmx)
761 - [subset] Insert empty widths into hdmx when retaining gids (#1458).1880 - Fixed hdmx endian bug1893 - More tables supported: hdmx, vhea, vmtx
744 tt_face_get_device_metrics) [FT_OPTIMIZE_MEMORY]: `hdmx' is not996 after the tables' tags; `hdmx' is TrueType-specific and thus the1017 * src/truetype/ttpload.c, src/truetype/ttpload.h: `hdmx' loading and
883 Don't define `hdmx', `num_kern_pairs', `kern_table_index',
1033 TrueType module supports it to ignore data from the `hdmx'