11 std::unique_ptr<FontAssetProvider> font_provider,
12 std::vector<std::string> test_font_family_names)
14 test_font_family_names_(
std::move(test_font_family_names)) {}
18sk_sp<SkFontStyleSet> TestFontManager::onMatchFamily(
19 const char family_name[])
const {
22 std::string requested_name(family_name);
23 std::string sanitized_name = test_font_family_names_[0];
24 for (
const std::string& test_family : test_font_family_names_) {
25 if (requested_name == test_family) {
26 sanitized_name = test_family;
sk_sp< SkFontStyleSet > onMatchFamily(const char familyName[]) const override
~TestFontManager() override
TestFontManager(std::unique_ptr< FontAssetProvider > font_provider, std::vector< std::string > test_font_family_names)