1cb93a386Sopenharmony_ci/*
2cb93a386Sopenharmony_ci * Copyright 2015 Google Inc.
3cb93a386Sopenharmony_ci *
4cb93a386Sopenharmony_ci * Use of this source code is governed by a BSD-style license that can be
5cb93a386Sopenharmony_ci * found in the LICENSE file.
6cb93a386Sopenharmony_ci */
7cb93a386Sopenharmony_ci
8cb93a386Sopenharmony_ci// Auto-generated by create_test_font.cpp
9cb93a386Sopenharmony_ci
10cb93a386Sopenharmony_cistatic SkTestFontData gTestFonts[] = {
11cb93a386Sopenharmony_ci    {    LiberationMonoNormalPoints, LiberationMonoNormalVerbs,
12cb93a386Sopenharmony_ci         LiberationMonoNormalCharCodes, LiberationMonoNormalCharCodesCount, LiberationMonoNormalWidths,
13cb93a386Sopenharmony_ci         LiberationMonoNormalMetrics, "Toy Liberation Mono", SkFontStyle(400,5,SkFontStyle::kUpright_Slant)
14cb93a386Sopenharmony_ci    },
15cb93a386Sopenharmony_ci    {    LiberationMonoBoldPoints, LiberationMonoBoldVerbs,
16cb93a386Sopenharmony_ci         LiberationMonoBoldCharCodes, LiberationMonoBoldCharCodesCount, LiberationMonoBoldWidths,
17cb93a386Sopenharmony_ci         LiberationMonoBoldMetrics, "Toy Liberation Mono", SkFontStyle(700,5,SkFontStyle::kUpright_Slant)
18cb93a386Sopenharmony_ci    },
19cb93a386Sopenharmony_ci    {    LiberationMonoItalicPoints, LiberationMonoItalicVerbs,
20cb93a386Sopenharmony_ci         LiberationMonoItalicCharCodes, LiberationMonoItalicCharCodesCount, LiberationMonoItalicWidths,
21cb93a386Sopenharmony_ci         LiberationMonoItalicMetrics, "Toy Liberation Mono", SkFontStyle(400,5,SkFontStyle::kItalic_Slant)
22cb93a386Sopenharmony_ci    },
23cb93a386Sopenharmony_ci    {    LiberationMonoBoldItalicPoints, LiberationMonoBoldItalicVerbs,
24cb93a386Sopenharmony_ci         LiberationMonoBoldItalicCharCodes, LiberationMonoBoldItalicCharCodesCount, LiberationMonoBoldItalicWidths,
25cb93a386Sopenharmony_ci         LiberationMonoBoldItalicMetrics, "Toy Liberation Mono", SkFontStyle(700,5,SkFontStyle::kItalic_Slant)
26cb93a386Sopenharmony_ci    },
27cb93a386Sopenharmony_ci    {    LiberationSansNormalPoints, LiberationSansNormalVerbs,
28cb93a386Sopenharmony_ci         LiberationSansNormalCharCodes, LiberationSansNormalCharCodesCount, LiberationSansNormalWidths,
29cb93a386Sopenharmony_ci         LiberationSansNormalMetrics, "Toy Liberation Sans", SkFontStyle(400,5,SkFontStyle::kUpright_Slant)
30cb93a386Sopenharmony_ci    },
31cb93a386Sopenharmony_ci    {    LiberationSansBoldPoints, LiberationSansBoldVerbs,
32cb93a386Sopenharmony_ci         LiberationSansBoldCharCodes, LiberationSansBoldCharCodesCount, LiberationSansBoldWidths,
33cb93a386Sopenharmony_ci         LiberationSansBoldMetrics, "Toy Liberation Sans", SkFontStyle(700,5,SkFontStyle::kUpright_Slant)
34cb93a386Sopenharmony_ci    },
35cb93a386Sopenharmony_ci    {    LiberationSansItalicPoints, LiberationSansItalicVerbs,
36cb93a386Sopenharmony_ci         LiberationSansItalicCharCodes, LiberationSansItalicCharCodesCount, LiberationSansItalicWidths,
37cb93a386Sopenharmony_ci         LiberationSansItalicMetrics, "Toy Liberation Sans", SkFontStyle(400,5,SkFontStyle::kItalic_Slant)
38cb93a386Sopenharmony_ci    },
39cb93a386Sopenharmony_ci    {    LiberationSansBoldItalicPoints, LiberationSansBoldItalicVerbs,
40cb93a386Sopenharmony_ci         LiberationSansBoldItalicCharCodes, LiberationSansBoldItalicCharCodesCount, LiberationSansBoldItalicWidths,
41cb93a386Sopenharmony_ci         LiberationSansBoldItalicMetrics, "Toy Liberation Sans", SkFontStyle(700,5,SkFontStyle::kItalic_Slant)
42cb93a386Sopenharmony_ci    },
43cb93a386Sopenharmony_ci    {    LiberationSerifNormalPoints, LiberationSerifNormalVerbs,
44cb93a386Sopenharmony_ci         LiberationSerifNormalCharCodes, LiberationSerifNormalCharCodesCount, LiberationSerifNormalWidths,
45cb93a386Sopenharmony_ci         LiberationSerifNormalMetrics, "Toy Liberation Serif", SkFontStyle(400,5,SkFontStyle::kUpright_Slant)
46cb93a386Sopenharmony_ci    },
47cb93a386Sopenharmony_ci    {    LiberationSerifBoldPoints, LiberationSerifBoldVerbs,
48cb93a386Sopenharmony_ci         LiberationSerifBoldCharCodes, LiberationSerifBoldCharCodesCount, LiberationSerifBoldWidths,
49cb93a386Sopenharmony_ci         LiberationSerifBoldMetrics, "Toy Liberation Serif", SkFontStyle(700,5,SkFontStyle::kUpright_Slant)
50cb93a386Sopenharmony_ci    },
51cb93a386Sopenharmony_ci    {    LiberationSerifItalicPoints, LiberationSerifItalicVerbs,
52cb93a386Sopenharmony_ci         LiberationSerifItalicCharCodes, LiberationSerifItalicCharCodesCount, LiberationSerifItalicWidths,
53cb93a386Sopenharmony_ci         LiberationSerifItalicMetrics, "Toy Liberation Serif", SkFontStyle(400,5,SkFontStyle::kItalic_Slant)
54cb93a386Sopenharmony_ci    },
55cb93a386Sopenharmony_ci    {    LiberationSerifBoldItalicPoints, LiberationSerifBoldItalicVerbs,
56cb93a386Sopenharmony_ci         LiberationSerifBoldItalicCharCodes, LiberationSerifBoldItalicCharCodesCount, LiberationSerifBoldItalicWidths,
57cb93a386Sopenharmony_ci         LiberationSerifBoldItalicMetrics, "Toy Liberation Serif", SkFontStyle(700,5,SkFontStyle::kItalic_Slant)
58cb93a386Sopenharmony_ci    },
59cb93a386Sopenharmony_ci};
60cb93a386Sopenharmony_ci
61cb93a386Sopenharmony_cistruct SubFont {
62cb93a386Sopenharmony_ci    const char* fFamilyName;
63cb93a386Sopenharmony_ci    const char* fStyleName;
64cb93a386Sopenharmony_ci    SkFontStyle fStyle;
65cb93a386Sopenharmony_ci    SkTestFontData& fFont;
66cb93a386Sopenharmony_ci    const char* fFile;
67cb93a386Sopenharmony_ci};
68cb93a386Sopenharmony_ci
69cb93a386Sopenharmony_ciconst SubFont gSubFonts[] = {
70cb93a386Sopenharmony_ci    { "monospace", "Normal", SkFontStyle(400,5,SkFontStyle::kUpright_Slant), gTestFonts[0], "LiberationMono-Regular.ttf" },
71cb93a386Sopenharmony_ci    { "monospace", "Bold", SkFontStyle(700,5,SkFontStyle::kUpright_Slant), gTestFonts[1], "LiberationMono-Bold.ttf" },
72cb93a386Sopenharmony_ci    { "monospace", "Italic", SkFontStyle(400,5,SkFontStyle::kItalic_Slant), gTestFonts[2], "LiberationMono-Italic.ttf" },
73cb93a386Sopenharmony_ci    { "monospace", "Bold Italic", SkFontStyle(700,5,SkFontStyle::kItalic_Slant), gTestFonts[3], "LiberationMono-BoldItalic.ttf" },
74cb93a386Sopenharmony_ci    { "sans-serif", "Normal", SkFontStyle(400,5,SkFontStyle::kUpright_Slant), gTestFonts[4], "LiberationSans-Regular.ttf" },
75cb93a386Sopenharmony_ci    { "sans-serif", "Bold", SkFontStyle(700,5,SkFontStyle::kUpright_Slant), gTestFonts[5], "LiberationSans-Bold.ttf" },
76cb93a386Sopenharmony_ci    { "sans-serif", "Italic", SkFontStyle(400,5,SkFontStyle::kItalic_Slant), gTestFonts[6], "LiberationSans-Italic.ttf" },
77cb93a386Sopenharmony_ci    { "sans-serif", "Bold Italic", SkFontStyle(700,5,SkFontStyle::kItalic_Slant), gTestFonts[7], "LiberationSans-BoldItalic.ttf" },
78cb93a386Sopenharmony_ci    { "serif", "Normal", SkFontStyle(400,5,SkFontStyle::kUpright_Slant), gTestFonts[8], "LiberationSerif-Regular.ttf" },
79cb93a386Sopenharmony_ci    { "serif", "Bold", SkFontStyle(700,5,SkFontStyle::kUpright_Slant), gTestFonts[9], "LiberationSerif-Bold.ttf" },
80cb93a386Sopenharmony_ci    { "serif", "Italic", SkFontStyle(400,5,SkFontStyle::kItalic_Slant), gTestFonts[10], "LiberationSerif-Italic.ttf" },
81cb93a386Sopenharmony_ci    { "serif", "Bold Italic", SkFontStyle(700,5,SkFontStyle::kItalic_Slant), gTestFonts[11], "LiberationSerif-BoldItalic.ttf" },
82cb93a386Sopenharmony_ci    { "Toy Liberation Mono", "Normal", SkFontStyle(400,5,SkFontStyle::kUpright_Slant), gTestFonts[0], "LiberationMono-Regular.ttf" },
83cb93a386Sopenharmony_ci    { "Toy Liberation Mono", "Bold", SkFontStyle(700,5,SkFontStyle::kUpright_Slant), gTestFonts[1], "LiberationMono-Bold.ttf" },
84cb93a386Sopenharmony_ci    { "Toy Liberation Mono", "Italic", SkFontStyle(400,5,SkFontStyle::kItalic_Slant), gTestFonts[2], "LiberationMono-Italic.ttf" },
85cb93a386Sopenharmony_ci    { "Toy Liberation Mono", "Bold Italic", SkFontStyle(700,5,SkFontStyle::kItalic_Slant), gTestFonts[3], "LiberationMono-BoldItalic.ttf" },
86cb93a386Sopenharmony_ci    { "Toy Liberation Sans", "Normal", SkFontStyle(400,5,SkFontStyle::kUpright_Slant), gTestFonts[4], "LiberationSans-Regular.ttf" },
87cb93a386Sopenharmony_ci    { "Toy Liberation Sans", "Bold", SkFontStyle(700,5,SkFontStyle::kUpright_Slant), gTestFonts[5], "LiberationSans-Bold.ttf" },
88cb93a386Sopenharmony_ci    { "Toy Liberation Sans", "Italic", SkFontStyle(400,5,SkFontStyle::kItalic_Slant), gTestFonts[6], "LiberationSans-Italic.ttf" },
89cb93a386Sopenharmony_ci    { "Toy Liberation Sans", "Bold Italic", SkFontStyle(700,5,SkFontStyle::kItalic_Slant), gTestFonts[7], "LiberationSans-BoldItalic.ttf" },
90cb93a386Sopenharmony_ci    { "Toy Liberation Serif", "Normal", SkFontStyle(400,5,SkFontStyle::kUpright_Slant), gTestFonts[8], "LiberationSerif-Regular.ttf" },
91cb93a386Sopenharmony_ci    { "Toy Liberation Serif", "Bold", SkFontStyle(700,5,SkFontStyle::kUpright_Slant), gTestFonts[9], "LiberationSerif-Bold.ttf" },
92cb93a386Sopenharmony_ci    { "Toy Liberation Serif", "Italic", SkFontStyle(400,5,SkFontStyle::kItalic_Slant), gTestFonts[10], "LiberationSerif-Italic.ttf" },
93cb93a386Sopenharmony_ci    { "Toy Liberation Serif", "Bold Italic", SkFontStyle(700,5,SkFontStyle::kItalic_Slant), gTestFonts[11], "LiberationSerif-BoldItalic.ttf" },
94cb93a386Sopenharmony_ci};
95cb93a386Sopenharmony_ci
96cb93a386Sopenharmony_ciconst size_t gDefaultFontIndex = 4;
97