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