Lines Matching full:merge

35 FontFakery merge(const FVarTable& fvar, const std::string& base, const std::string& target,  in merge()  function
37 return merge(fvar, parseVariationSettings(base), parseVariationSettings(target), baseStyle, in merge()
88 EXPECT_EQ("'ABCD' 100", merge(fvar, "", "'ABCD' 100", REGULAR, REGULAR).variationSettings()); in TEST()
90 EXPECT_EQ("'ABCD' 0", merge(fvar, "'ABCD' 0", "", REGULAR, REGULAR).variationSettings()); in TEST()
92 EXPECT_EQ("'ABCD' 50", merge(fvar, "", "'ABCD' 50", REGULAR, REGULAR).variationSettings()); in TEST()
95 merge(fvar, "'ABCD' 0", "'ABCD' 100", REGULAR, REGULAR).variationSettings()); in TEST()
104 merge(fvar, "'ABCD' 100", "'EFGH' 100", REGULAR, REGULAR).variationSettings()); in TEST()
108 merge(fvar, "'ABCD' 0, 'EFGH' 0", "'EFGH' 100", REGULAR, REGULAR).variationSettings()); in TEST()
115 EXPECT_EQ("", merge(fvar, "", "", REGULAR, REGULAR).variationSettings()); in TEST()
117 EXPECT_EQ("'wght' 100", merge(fvar, "", "", REGULAR, THIN).variationSettings()); in TEST()
119 EXPECT_EQ("'wght' 500", merge(fvar, "", "'wght' 500", REGULAR, THIN).variationSettings()); in TEST()
126 EXPECT_EQ("'ital' 1", merge(fvar, "", "", REGULAR, ITALIC).variationSettings()); in TEST()
127 EXPECT_EQ("'ital' 1", merge(fvar, "'ital' 1", "", REGULAR, REGULAR).variationSettings()); in TEST()
128 EXPECT_EQ("'ital' 0", merge(fvar, "'ital' 0", "", REGULAR, ITALIC).variationSettings()); in TEST()
130 EXPECT_EQ("'ital' 0", merge(fvar, "", "'ital' 0", REGULAR, ITALIC).variationSettings()); in TEST()
137 EXPECT_EQ("'slnt' -10", merge(fvar, "", "", REGULAR, ITALIC).variationSettings()); in TEST()
139 EXPECT_EQ("'slnt' 0", merge(fvar, "", "'slnt' 0", REGULAR, ITALIC).variationSettings()); in TEST()
150 merge(fvar, "'wght' 650", "'wght' 750, 'ABCD' 75", REGULAR, ITALIC) in TEST()
158 EXPECT_FALSE(merge(fvar, "", "", REGULAR, REGULAR).isFakeBold()); in TEST()
159 EXPECT_FALSE(merge(fvar, "", "", BOLD, BOLD).isFakeBold()); in TEST()
160 EXPECT_FALSE(merge(fvar, "", "", THIN, THIN).isFakeBold()); in TEST()
161 EXPECT_FALSE(merge(fvar, "", "", BLACK, BLACK).isFakeBold()); in TEST()
162 EXPECT_FALSE(merge(fvar, "", "", REGULAR, ITALIC).isFakeBold()); in TEST()
165 EXPECT_TRUE(merge(fvar, "", "", REGULAR, BOLD).isFakeBold()); in TEST()
166 EXPECT_TRUE(merge(fvar, "", "", REGULAR, BLACK).isFakeBold()); in TEST()
167 EXPECT_TRUE(merge(fvar, "", "", BOLD, BLACK).isFakeBold()); in TEST()
170 EXPECT_FALSE(merge(fvar, "", "", THIN, REGULAR).isFakeBold()); in TEST()
171 EXPECT_FALSE(merge(fvar, "", "", THIN, MEDIUM).isFakeBold()); in TEST()
178 EXPECT_FALSE(merge(fvar, "", "", REGULAR, THIN).isFakeBold()); in TEST()
179 EXPECT_FALSE(merge(fvar, "", "", REGULAR, REGULAR).isFakeBold()); in TEST()
180 EXPECT_FALSE(merge(fvar, "", "", REGULAR, MEDIUM).isFakeBold()); in TEST()
181 EXPECT_FALSE(merge(fvar, "", "", REGULAR, BOLD).isFakeBold()); in TEST()
182 EXPECT_FALSE(merge(fvar, "", "", REGULAR, BLACK).isFakeBold()); in TEST()
183 EXPECT_FALSE(merge(fvar, "", "", REGULAR, ITALIC).isFakeBold()); in TEST()
184 EXPECT_FALSE(merge(fvar, "", "", REGULAR, BOLD_ITALIC).isFakeBold()); in TEST()
191 EXPECT_FALSE(merge(fvar, "", "", REGULAR, BOLD).isFakeBold()); in TEST()
192 EXPECT_TRUE(merge(fvar, "", "", REGULAR, BLACK).isFakeBold()); in TEST()
199 EXPECT_FALSE(merge(fvar, "", "", REGULAR, REGULAR).isFakeItalic()); in TEST()
200 EXPECT_FALSE(merge(fvar, "", "", ITALIC, ITALIC).isFakeItalic()); in TEST()
201 EXPECT_FALSE(merge(fvar, "", "", BOLD_ITALIC, BOLD_ITALIC).isFakeItalic()); in TEST()
204 EXPECT_TRUE(merge(fvar, "", "", REGULAR, ITALIC).isFakeItalic()); in TEST()
205 EXPECT_TRUE(merge(fvar, "", "", REGULAR, BOLD_ITALIC).isFakeItalic()); in TEST()
212 EXPECT_FALSE(merge(fvar, "", "", REGULAR, ITALIC).isFakeItalic()); in TEST()
213 EXPECT_FALSE(merge(fvar, "", "", REGULAR, BOLD_ITALIC).isFakeItalic()); in TEST()
220 EXPECT_FALSE(merge(fvar, "", "", REGULAR, ITALIC).isFakeItalic()); in TEST()
221 EXPECT_FALSE(merge(fvar, "", "", REGULAR, BOLD_ITALIC).isFakeItalic()); in TEST()