Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Functions
FontationsFtCompTest.cpp File Reference
#include "include/core/SkFont.h"
#include "include/core/SkFontMgr.h"
#include "include/core/SkPath.h"
#include "include/core/SkStream.h"
#include "include/core/SkTextBlob.h"
#include "include/core/SkTypeface.h"
#include "include/ports/SkTypeface_fontations.h"
#include "modules/skshaper/include/SkShaper.h"
#include "src/ports/SkTypeface_FreeType.h"
#include "tests/Test.h"
#include "tools/TestFontDataProvider.h"
#include <memory>

Go to the source code of this file.

Functions

 DEF_TEST (Fontations_NotoSans, reporter)
 
 DEF_TEST (Fontations_NotoSans_Deva, reporter)
 
 DEF_TEST (Fontations_NotoSans_ar_Arab, reporter)
 
 DEF_TEST (Fontations_NotoSans_Beng, reporter)
 
 DEF_TEST (Fontations_NotoSans_Jpan, reporter)
 
 DEF_TEST (Fontations_NotoSans_Thai, reporter)
 
 DEF_TEST (Fontations_NotoSans_Hans, reporter)
 
 DEF_TEST (Fontations_NotoSans_Hant, reporter)
 
 DEF_TEST (Fontations_NotoSans_Kore, reporter)
 
 DEF_TEST (Fontations_NotoSans_Taml, reporter)
 
 DEF_TEST (Fontations_NotoSans_Newa, reporter)
 
 DEF_TEST (Fontations_NotoSans_Knda, reporter)
 
 DEF_TEST (Fontations_NotoSans_Tglg, reporter)
 
 DEF_TEST (Fontations_NotoSans_Telu, reporter)
 
 DEF_TEST (Fontations_NotoSans_Gujr, reporter)
 
 DEF_TEST (Fontations_NotoSans_Geor, reporter)
 
 DEF_TEST (Fontations_NotoSans_Mlym, reporter)
 
 DEF_TEST (Fontations_NotoSans_Khmr, reporter)
 
 DEF_TEST (Fontations_NotoSans_Sinh, reporter)
 
 DEF_TEST (Fontations_NotoSans_Mymr, reporter)
 
 DEF_TEST (Fontations_NotoSans_Java, reporter)
 
 DEF_TEST (Fontations_NotoSans_Mong, reporter)
 
 DEF_TEST (Fontations_NotoSans_Armn, reporter)
 
 DEF_TEST (Fontations_NotoSans_Elba, reporter)
 
 DEF_TEST (Fontations_NotoSans_Vith, reporter)
 
 DEF_TEST (Fontations_NotoSans_Guru, reporter)
 

Function Documentation

◆ DEF_TEST() [1/26]

DEF_TEST ( Fontations_NotoSans  ,
reporter   
)

Definition at line 142 of file FontationsFtCompTest.cpp.

142 {
143 FontationsFtComparison("Noto Sans",
144 "en_Latn|es_Latn|pt_Latn|id_Latn|ru_Cyrl|fr_Latn|tr_Latn|vi_Latn|de_"
145 "Latn|it_Latn|pl_Latn|nl_Latn|uk_Cyrl|gl_Latn|ro_Latn|cs_Latn|hu_Latn|"
146 "el_Grek|se_Latn|da_Latn|bg_Latn|sk_Latn|fi_Latn|bs_Latn|ca_Latn|no_"
147 "Latn|sr_Latn|sr_Cyrl|lt_Latn|hr_Latn|sl_Latn|uz_Latn|uz_Cyrl|lv_Latn|"
148 "et_Latn|az_Latn|az_Cyrl|la_Latn|tg_Latn|tg_Cyrl|sw_Latn|mn_Cyrl|kk_"
149 "Latn|kk_Cyrl|sq_Latn|af_Latn|ha_Latn|ky_Cyrl")
150 .assertAllPathsEqual(reporter);
151}
reporter

◆ DEF_TEST() [2/26]

DEF_TEST ( Fontations_NotoSans_ar_Arab  ,
reporter   
)

Definition at line 157 of file FontationsFtCompTest.cpp.

157 {
158 FontationsFtComparison("Noto Sans Arabic", "ar_Arab|uz_Arab|kk_Arab|ky_Arab")
159 .assertAllPathsEqual(reporter);
160}

◆ DEF_TEST() [3/26]

DEF_TEST ( Fontations_NotoSans_Armn  ,
reporter   
)

Definition at line 238 of file FontationsFtCompTest.cpp.

238 {
239 FontationsFtComparison("Noto Sans Armenian", "hy_Armn").assertAllPathsEqual(reporter);
240}

◆ DEF_TEST() [4/26]

DEF_TEST ( Fontations_NotoSans_Beng  ,
reporter   
)

Definition at line 162 of file FontationsFtCompTest.cpp.

162 {
163 FontationsFtComparison("Noto Sans Bengali", "bn_Beng").assertAllPathsEqual(reporter);
164}

◆ DEF_TEST() [5/26]

DEF_TEST ( Fontations_NotoSans_Deva  ,
reporter   
)

Definition at line 153 of file FontationsFtCompTest.cpp.

153 {
154 FontationsFtComparison("Noto Sans Devanagari", "hi_Deva|mr_Deva").assertAllPathsEqual(reporter);
155}

◆ DEF_TEST() [6/26]

DEF_TEST ( Fontations_NotoSans_Elba  ,
reporter   
)

Definition at line 242 of file FontationsFtCompTest.cpp.

242 {
243 FontationsFtComparison("Noto Sans Elbasan", "sq_Elba").assertAllPathsEqual(reporter);
244}

◆ DEF_TEST() [7/26]

DEF_TEST ( Fontations_NotoSans_Geor  ,
reporter   
)

Definition at line 210 of file FontationsFtCompTest.cpp.

210 {
211 FontationsFtComparison("Noto Sans Georgian", "ka_Geor").assertAllPathsEqual(reporter);
212}

◆ DEF_TEST() [8/26]

DEF_TEST ( Fontations_NotoSans_Gujr  ,
reporter   
)

Definition at line 206 of file FontationsFtCompTest.cpp.

206 {
207 FontationsFtComparison("Noto Sans Gujarati", "gu_Gujr").assertAllPathsEqual(reporter);
208}

◆ DEF_TEST() [9/26]

DEF_TEST ( Fontations_NotoSans_Guru  ,
reporter   
)

Definition at line 250 of file FontationsFtCompTest.cpp.

250 {
251 FontationsFtComparison("Noto Sans Gurmukhi", "pa_Guru").assertAllPathsEqual(reporter);
252}

◆ DEF_TEST() [10/26]

DEF_TEST ( Fontations_NotoSans_Hans  ,
reporter   
)

Definition at line 174 of file FontationsFtCompTest.cpp.

174 {
175 FontationsFtComparison("Noto Sans SC", "zh_Hans").assertAllPathsEqual(reporter);
176}

◆ DEF_TEST() [11/26]

DEF_TEST ( Fontations_NotoSans_Hant  ,
reporter   
)

Definition at line 178 of file FontationsFtCompTest.cpp.

178 {
179 FontationsFtComparison("Noto Sans TC", "zh_Hant").assertAllPathsEqual(reporter);
180}

◆ DEF_TEST() [12/26]

DEF_TEST ( Fontations_NotoSans_Java  ,
reporter   
)

Definition at line 230 of file FontationsFtCompTest.cpp.

230 {
231 FontationsFtComparison("Noto Sans Javanese", "jv_Java").assertAllPathsEqual(reporter);
232}

◆ DEF_TEST() [13/26]

DEF_TEST ( Fontations_NotoSans_Jpan  ,
reporter   
)

Definition at line 166 of file FontationsFtCompTest.cpp.

166 {
167 FontationsFtComparison("Noto Sans JP", "ja_Jpan").assertAllPathsEqual(reporter);
168}

◆ DEF_TEST() [14/26]

DEF_TEST ( Fontations_NotoSans_Khmr  ,
reporter   
)

Definition at line 218 of file FontationsFtCompTest.cpp.

218 {
219 FontationsFtComparison("Noto Sans Khmer", "km_Khmr").assertAllPathsEqual(reporter);
220}

◆ DEF_TEST() [15/26]

DEF_TEST ( Fontations_NotoSans_Knda  ,
reporter   
)

Definition at line 194 of file FontationsFtCompTest.cpp.

194 {
195 FontationsFtComparison("Noto Sans Kannada", "kn_Knda").assertAllPathsEqual(reporter);
196}

◆ DEF_TEST() [16/26]

DEF_TEST ( Fontations_NotoSans_Kore  ,
reporter   
)

Definition at line 182 of file FontationsFtCompTest.cpp.

182 {
183 FontationsFtComparison("Noto Sans KR", "ko_Kore").assertAllPathsEqual(reporter);
184}

◆ DEF_TEST() [17/26]

DEF_TEST ( Fontations_NotoSans_Mlym  ,
reporter   
)

Definition at line 214 of file FontationsFtCompTest.cpp.

214 {
215 FontationsFtComparison("Noto Sans Malayalam", "ml_Mlym").assertAllPathsEqual(reporter);
216}

◆ DEF_TEST() [18/26]

DEF_TEST ( Fontations_NotoSans_Mong  ,
reporter   
)

Definition at line 234 of file FontationsFtCompTest.cpp.

234 {
235 FontationsFtComparison("Noto Sans Mongolian", "mn_Mong").assertAllPathsEqual(reporter);
236}

◆ DEF_TEST() [19/26]

DEF_TEST ( Fontations_NotoSans_Mymr  ,
reporter   
)

Definition at line 226 of file FontationsFtCompTest.cpp.

226 {
227 FontationsFtComparison("Noto Sans Myanmar", "my_Mymr").assertAllPathsEqual(reporter);
228}

◆ DEF_TEST() [20/26]

DEF_TEST ( Fontations_NotoSans_Newa  ,
reporter   
)

Definition at line 190 of file FontationsFtCompTest.cpp.

190 {
191 FontationsFtComparison("Noto Sans Newa", "new_Newa").assertAllPathsEqual(reporter);
192}

◆ DEF_TEST() [21/26]

DEF_TEST ( Fontations_NotoSans_Sinh  ,
reporter   
)

Definition at line 222 of file FontationsFtCompTest.cpp.

222 {
223 FontationsFtComparison("Noto Sans Sinhala", "si_Sinh").assertAllPathsEqual(reporter);
224}

◆ DEF_TEST() [22/26]

DEF_TEST ( Fontations_NotoSans_Taml  ,
reporter   
)

Definition at line 186 of file FontationsFtCompTest.cpp.

186 {
187 FontationsFtComparison("Noto Sans Tamil", "ta_Taml").assertAllPathsEqual(reporter);
188}

◆ DEF_TEST() [23/26]

DEF_TEST ( Fontations_NotoSans_Telu  ,
reporter   
)

Definition at line 202 of file FontationsFtCompTest.cpp.

202 {
203 FontationsFtComparison("Noto Sans Telugu", "te_Telu").assertAllPathsEqual(reporter);
204}

◆ DEF_TEST() [24/26]

DEF_TEST ( Fontations_NotoSans_Tglg  ,
reporter   
)

Definition at line 198 of file FontationsFtCompTest.cpp.

198 {
199 FontationsFtComparison("Noto Sans Tagalog", "fil_Tglg").assertAllPathsEqual(reporter);
200}

◆ DEF_TEST() [25/26]

DEF_TEST ( Fontations_NotoSans_Thai  ,
reporter   
)

Definition at line 170 of file FontationsFtCompTest.cpp.

170 {
171 FontationsFtComparison("Noto Sans Thai", "th_Thai").assertAllPathsEqual(reporter);
172}

◆ DEF_TEST() [26/26]

DEF_TEST ( Fontations_NotoSans_Vith  ,
reporter   
)

Definition at line 246 of file FontationsFtCompTest.cpp.

246 {
247 FontationsFtComparison("Noto Sans Vithkuqi", "sq_Vith").assertAllPathsEqual(reporter);
248}