Home
last modified time | relevance | path

Searched refs:hmtx (Results 1 – 25 of 37) sorted by relevance

12

/external/sfntly/cpp/src/test/
Dverify_hmtx.cc50 HorizontalMetricsTablePtr hmtx = down_cast<HorizontalMetricsTable*>(table); in VerifyHMTX() local
51 if (hmtx == NULL) { in VerifyHMTX()
55 EXPECT_EQ(hmtx->NumberOfHMetrics(), HMTX_ENTRIES_COUNT); in VerifyHMTX()
56 EXPECT_EQ(hmtx->NumberOfLSBs(), HMTX_LSB_COUNT); in VerifyHMTX()
59 EXPECT_EQ(hmtx->AdvanceWidth(i), HMTX_ENTRIES[i].advance_width_); in VerifyHMTX()
60 EXPECT_EQ(hmtx->LeftSideBearing(i), HMTX_ENTRIES[i].lsb_); in VerifyHMTX()
64 EXPECT_EQ(hmtx->AdvanceWidth(HMTX_ENTRIES_COUNT), in VerifyHMTX()
66 EXPECT_EQ(hmtx->LeftSideBearing(HMTX_ENTRIES_COUNT), HMTX_ENTRIES[0].lsb_); in VerifyHMTX()
Dtest_data.cc41 Tag::glyf, Tag::head, Tag::hhea, Tag::hmtx, Tag::kern,
48 Tag::glyf, Tag::hdmx, Tag::head, Tag::hhea, Tag::hmtx,
Dserialization_test.cc78 } else if (TTF_KNOWN_TAGS[i] == Tag::hmtx) { in TestSerialization()
/external/harfbuzz_ng/test/api/
Dtest-subset-drop-tables.c48 hb_blob_t *hmtx = hb_face_reference_table (subset, HB_TAG ('h', 'm', 't', 'x')); in test_subset_drop_tables() local
51 g_assert (!hb_blob_get_length (hmtx)); in test_subset_drop_tables()
54 hb_blob_destroy (hmtx); in test_subset_drop_tables()
DMakefile.am48 test-subset-hmtx \
/external/fonttools/Snippets/
Dotf2ttf.py42 hmtx = ttFont["hmtx"]
45 hmtx[glyphName] = (hmtx[glyphName][0], glyph.xMin)
/external/harfbuzz_ng/src/
Dhb-ot-hmtx-table.hh323 struct hmtx : hmtxvmtx<hmtx, hhea> { struct
334 struct hmtx_accelerator_t : hmtx::accelerator_t {};
Dhb-ot-font.cc111 const OT::hmtx_accelerator_t &hmtx = *ot_face->hmtx; in hb_ot_get_glyph_h_advances() local
115 *first_advance = font->em_scale_x (hmtx.get_advance (*first_glyph, font)); in hb_ot_get_glyph_h_advances()
Dhb-ot-face-table-list.hh54 HB_OT_ACCELERATOR (OT, hmtx)
Dhb-ot-glyf-table.hh403 extents->x_bearing = font->em_scale_x (font->face->table.hmtx->get_side_bearing (gid)); in get_extents()
796 int h_delta = (int) glyph.get_header ().xMin - face->table.hmtx->get_side_bearing (gid); in init_phantom_points()
798 unsigned int h_adv = face->table.hmtx->get_advance (gid); in init_phantom_points()
966 return is_vertical ? face->table.vmtx->get_advance (gid) : face->table.hmtx->get_advance (gid); in get_advance_var()
981 …return is_vertical ? face->table.vmtx->get_side_bearing (gid) : face->table.hmtx->get_side_bearing… in get_side_bearing_var()
Dhb-subset.cc177 result = _subset2<const OT::hmtx> (plan); in _subset_table()
DMakefile.sources78 hb-ot-hmtx-table.hh \
/external/sfntly/cpp/src/sfntly/
Dtag.cc30 const int32_t Tag::hmtx = TAG('h', 'm', 't', 'x'); member in sfntly::Tag
91 Tag::hmtx,
Dtag.h36 static const int32_t hmtx; member
Dfont.cc444 Table::Builder* raw_hmtx_builder = GetReadBuilder(builder_map, Tag::hmtx); in InterRelateBuilders()
/external/fonttools/Tests/subset/
Dsubset_test.py611 hmtx = subsetfont["hmtx"]
612 self.assertEqual(hmtx["A"], ( 0, 0))
613 self.assertEqual(hmtx["B"], (400, 132))
647 hmtx = subsetfont["hmtx"]
648 self.assertEqual(hmtx["A"], (0, 0))
649 self.assertEqual(hmtx["B"], (400, 132))
682 hmtx = subsetfont["hmtx"]
683 self.assertEqual(hmtx["glyph00001"], ( 0, 0))
684 self.assertEqual(hmtx["T"], (600, 41))
/external/harfbuzz_ng/test/api/fonts/
DREADME3 Inconsolata-Regular.abc.widerc.ttf has the hmtx width of "c" set to 600; everything else is 500. Su…
/external/fonttools/Tests/
Dmerge_test.py132 hmtx = {gn: (500, 0) for gn in glyphOrder}
139 fb.setupHorizontalMetrics(hmtx)
/external/fonttools/Lib/fontTools/cffLib/
Dwidth.py170 hmtx = font['hmtx']
171 widths = [m[0] for m in hmtx.metrics.values()]
/external/fonttools/Lib/fontTools/varLib/
Dmutator.py114 hmtx = varfont['hmtx']
122 entry = list(hmtx[gname])
149 hmtx[gname] = tuple(entry)
/external/sfntly/cpp/src/sfntly/table/
Dtable.cc95 } else if (tag == Tag::hmtx) { in GetBuilder()
/external/fonttools/Tests/varLib/instancer/
Dinstancer_test.py149 hmtx = varfont["hmtx"]
163 assert hmtx["hyphen"] == (322, 40)
168 assert hmtx["minus"] == (422, 40)
190 assert hmtx["hyphen"] == (263, 26)
193 assert hmtx["minus"] == (422, 26) # 'minus' left sidebearing changed
/external/fonttools/Doc/source/
Dttx.rst43 feat, fpgm, fvar, gasp, gcid, glyf, gvar, hdmx, head, hhea, hmtx,
/external/freetype/src/sfnt/
Dsfobjs.c902 LOADM_( hmtx, 0 ); in sfnt_load_face()
956 LOADM_( hmtx, 1 ); in sfnt_load_face()
/external/mesa3d/src/imgui/
Dimstb_truetype.h722 int loca,head,glyf,hhea,hmtx,kern,gpos; // table locations as offset from start of .ttf member
1364 info->hmtx = stbtt__find_table(data, fontstart, "hmtx"); // required in stbtt_InitFont_internal()
1368 if (!cmap || !info->head || !info->hhea || !info->hmtx) in stbtt_InitFont_internal()
2277 if (advanceWidth) *advanceWidth = ttSHORT(info->data + info->hmtx + 4*glyph_index); in stbtt_GetGlyphHMetrics()
2278 if (leftSideBearing) *leftSideBearing = ttSHORT(info->data + info->hmtx + 4*glyph_index + 2); in stbtt_GetGlyphHMetrics()
2280 …if (advanceWidth) *advanceWidth = ttSHORT(info->data + info->hmtx + 4*(numOfLongHorMetrics-… in stbtt_GetGlyphHMetrics()
2281 …if (leftSideBearing) *leftSideBearing = ttSHORT(info->data + info->hmtx + 4*numOfLongHorMetrics +… in stbtt_GetGlyphHMetrics()

12