Lines Matching defs:font

51     OH_Drawing_Font* font = OH_Drawing_FontCreate();
52 EXPECT_NE(font, nullptr);
54 EXPECT_TRUE(OH_Drawing_FontGetMetrics(font, &cFontMetrics) >= 0);
55 EXPECT_TRUE(OH_Drawing_FontGetMetrics(font, nullptr) < 0);
57 OH_Drawing_FontDestroy(font);
69 OH_Drawing_Font* font = OH_Drawing_FontCreate();
70 EXPECT_NE(font, nullptr);
75 OH_Drawing_FontSetBaselineSnap(font, true);
76 EXPECT_EQ(OH_Drawing_FontIsBaselineSnap(font), true);
77 OH_Drawing_FontSetBaselineSnap(font, false);
78 EXPECT_EQ(OH_Drawing_FontIsBaselineSnap(font), false);
79 OH_Drawing_FontDestroy(font);
91 OH_Drawing_Font* font = OH_Drawing_FontCreate();
92 EXPECT_NE(font, nullptr);
97 OH_Drawing_FontSetSubpixel(font, true);
98 EXPECT_EQ(OH_Drawing_FontIsSubpixel(font), true);
99 OH_Drawing_FontSetSubpixel(font, false);
100 EXPECT_EQ(OH_Drawing_FontIsSubpixel(font), false);
101 OH_Drawing_FontDestroy(font);
113 OH_Drawing_Font* font = OH_Drawing_FontCreate();
114 OH_Drawing_FontSetTextSize(font, 100); // 100 means font text size
115 EXPECT_NE(font, nullptr);
118 count = OH_Drawing_FontCountText(font, str, strlen(str), OH_Drawing_TextEncoding::TEXT_ENCODING_UTF8);
123 glyphsCount = OH_Drawing_FontTextToGlyphs(font, str, 0,
127 glyphsCount = OH_Drawing_FontTextToGlyphs(font, str, strlen(str),
132 OH_Drawing_FontGetWidths(font, glyphs, glyphsCount, widths);
134 OH_Drawing_FontDestroy(font);
146 OH_Drawing_Font* font = OH_Drawing_FontCreate();
147 EXPECT_NE(font, nullptr);
150 EXPECT_TRUE(OH_Drawing_FontGetScaleX(font) == 1);
151 OH_Drawing_FontSetScaleX(font, 2);
152 EXPECT_TRUE(OH_Drawing_FontGetScaleX(font) == 2);
153 OH_Drawing_FontDestroy(font);
165 OH_Drawing_Font* font = OH_Drawing_FontCreate();
166 EXPECT_NE(font, nullptr);
167 EXPECT_EQ(OH_Drawing_FontGetEdging(font), OH_Drawing_FontEdging::FONT_EDGING_ANTI_ALIAS);
170 EXPECT_EQ(OH_Drawing_FontGetEdging(font), OH_Drawing_FontEdging::FONT_EDGING_ANTI_ALIAS);
171 OH_Drawing_FontSetEdging(font, OH_Drawing_FontEdging::FONT_EDGING_ALIAS);
172 EXPECT_EQ(OH_Drawing_FontGetEdging(font), OH_Drawing_FontEdging::FONT_EDGING_ALIAS);
173 OH_Drawing_FontSetEdging(font, OH_Drawing_FontEdging::FONT_EDGING_ANTI_ALIAS);
174 EXPECT_EQ(OH_Drawing_FontGetEdging(font), OH_Drawing_FontEdging::FONT_EDGING_ANTI_ALIAS);
175 OH_Drawing_FontSetEdging(font, OH_Drawing_FontEdging::FONT_EDGING_SUBPIXEL_ANTI_ALIAS);
176 EXPECT_EQ(OH_Drawing_FontGetEdging(font), OH_Drawing_FontEdging::FONT_EDGING_SUBPIXEL_ANTI_ALIAS);
177 OH_Drawing_FontDestroy(font);
189 OH_Drawing_Font* font = OH_Drawing_FontCreate();
190 EXPECT_NE(font, nullptr);
193 EXPECT_EQ(OH_Drawing_FontIsForceAutoHinting(font), false);
194 OH_Drawing_FontSetForceAutoHinting(font, true);
195 EXPECT_EQ(OH_Drawing_FontIsForceAutoHinting(font), true);
196 OH_Drawing_FontSetForceAutoHinting(font, false);
197 EXPECT_EQ(OH_Drawing_FontIsForceAutoHinting(font), false);
198 OH_Drawing_FontDestroy(font);
210 OH_Drawing_Font* font = OH_Drawing_FontCreate();
211 EXPECT_NE(font, nullptr);
213 OH_Drawing_FontSetHinting(font, OH_Drawing_FontHinting::FONT_HINTING_NONE);
214 EXPECT_TRUE(OH_Drawing_FontGetHinting(font) == OH_Drawing_FontHinting::FONT_HINTING_NONE);
215 OH_Drawing_FontSetHinting(font, OH_Drawing_FontHinting::FONT_HINTING_SLIGHT);
216 EXPECT_TRUE(OH_Drawing_FontGetHinting(font) == OH_Drawing_FontHinting::FONT_HINTING_SLIGHT);
217 OH_Drawing_FontSetHinting(font, OH_Drawing_FontHinting::FONT_HINTING_SLIGHT);
218 EXPECT_TRUE(OH_Drawing_FontGetHinting(font) == OH_Drawing_FontHinting::FONT_HINTING_SLIGHT);
219 OH_Drawing_FontDestroy(font);
231 OH_Drawing_Font* font = OH_Drawing_FontCreate();
232 EXPECT_NE(font, nullptr);
234 OH_Drawing_FontSetEmbeddedBitmaps(font, true);
235 EXPECT_TRUE(OH_Drawing_FontIsEmbeddedBitmaps(font) == true);
236 OH_Drawing_FontSetEmbeddedBitmaps(font, false);
237 EXPECT_TRUE(OH_Drawing_FontIsEmbeddedBitmaps(font) == false);
238 OH_Drawing_FontDestroy(font);
250 OH_Drawing_Font* font = OH_Drawing_FontCreate();
251 EXPECT_NE(font, nullptr);
252 OH_Drawing_FontSetTextSize(font, 100);
253 float size = OH_Drawing_FontGetTextSize(font);
255 OH_Drawing_FontDestroy(font);
267 OH_Drawing_Font* font = OH_Drawing_FontCreate();
268 EXPECT_NE(font, nullptr);
269 OH_Drawing_FontSetTextSkewX(font, 10);
270 float size = OH_Drawing_FontGetTextSkewX(font);
272 OH_Drawing_FontDestroy(font);
284 OH_Drawing_Font* font = OH_Drawing_FontCreate();
285 EXPECT_NE(font, nullptr);
286 bool ret = OH_Drawing_FontIsLinearText(font);
288 OH_Drawing_FontSetLinearText(font, true);
289 ret = OH_Drawing_FontIsLinearText(font);
291 OH_Drawing_FontDestroy(font);
303 OH_Drawing_Font* font = OH_Drawing_FontCreate();
304 EXPECT_NE(font, nullptr);
305 bool ret = OH_Drawing_FontIsFakeBoldText(font);
307 OH_Drawing_FontSetFakeBoldText(font, true);
308 ret = OH_Drawing_FontIsFakeBoldText(font);
310 OH_Drawing_FontDestroy(font);
321 OH_Drawing_Font* font = OH_Drawing_FontCreate();
322 EXPECT_NE(font, nullptr);
323 OH_Drawing_FontSetTextSize(font, 50);
331 drawingErrorCode = OH_Drawing_FontMeasureText(font, str, 0, OH_Drawing_TextEncoding::TEXT_ENCODING_UTF8,
335 drawingErrorCode = OH_Drawing_FontMeasureText(font, str, strlen(str), OH_Drawing_TextEncoding::TEXT_ENCODING_UTF8,
340 OH_Drawing_FontDestroy(font);