Lines Matching defs:family
518 // Asserts that the font family has glyphs for and only for specified codepoint
520 void expectVSGlyphs(FontFamily* family, uint32_t codepoint, const std::set<uint32_t>& vs) {
527 EXPECT_FALSE(family->hasGlyph(codepoint, i))
530 EXPECT_TRUE(family->hasGlyph(codepoint, i))
539 std::shared_ptr<FontFamily> family(
551 EXPECT_TRUE(family->getCoverage().get(kSupportedChar1));
552 expectVSGlyphs(family.get(), kSupportedChar1, std::set<uint32_t>({kVS1, kVS17, kVS18, kVS19}));
555 EXPECT_TRUE(family->getCoverage().get(kSupportedChar2));
556 expectVSGlyphs(family.get(), kSupportedChar2, std::set<uint32_t>({kVS2, kVS18, kVS19, kVS20}));
559 EXPECT_TRUE(family->getCoverage().get(kNoVsSupportedChar));
560 expectVSGlyphs(family.get(), kNoVsSupportedChar, std::set<uint32_t>());
563 EXPECT_FALSE(family->getCoverage().get(kVsOnlySupportedChar));
564 expectVSGlyphs(family.get(), kVsOnlySupportedChar, std::set<uint32_t>({kVS3, kVS19, kVS20}));
567 EXPECT_FALSE(family->getCoverage().get(kNotSupportedChar));
568 expectVSGlyphs(family.get(), kNotSupportedChar, std::set<uint32_t>());
591 std::shared_ptr<FontFamily> family(new FontFamily(
593 EXPECT_EQ(testCase.hasVSTable, family->hasVSTable());