blob: f7632613386ea5a6933fecef401aacf032816e50 [file] [log] [blame]
// Copyright 2020 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// Font configuration for products that use //src/fonts/collections:test-fonts-large-collection
//
// The fallback chain must be maintained by hand.
// See //src/fonts/tools/manifest_generator/README.md.
{
$schema: "http://fuchsia.com/src/fonts/tools/schemas/fontcfg.schema.json",
version: "1",
// Note that "MaterialIcons-Regular.ttf" isn't a fallback font because it provides non-Unicode
// characters.
fallback_chain: [
///
///
/// SANS SERIF LATIN
"Roboto-Regular.ttf",
"Roboto-Black.ttf",
"Roboto-BlackItalic.ttf",
"Roboto-Bold.ttf",
"Roboto-BoldItalic.ttf",
"Roboto-Italic.ttf",
"Roboto-Light.ttf",
"Roboto-LightItalic.ttf",
"Roboto-Medium.ttf",
"Roboto-MediumItalic.ttf",
"Roboto-Thin.ttf",
"RobotoCondensed-Bold.ttf",
"RobotoCondensed-BoldItalic.ttf",
"RobotoCondensed-Italic.ttf",
"RobotoCondensed-Light.ttf",
"RobotoCondensed-LightItalic.ttf",
"RobotoCondensed-Regular.ttf",
///
///
/// SANS SERIF CJK
// Listing NotoSansCJK-*.ttc indices explicitly because these files also contain monospace fonts
{
file_name: "NotoSansCJK-Regular.ttc",
index: 0
},
{
file_name: "NotoSansCJK-Regular.ttc",
index: 1
},
{
file_name: "NotoSansCJK-Regular.ttc",
index: 2
},
{
file_name: "NotoSansCJK-Regular.ttc",
index: 3
},
{
file_name: "NotoSansCJK-Regular.ttc",
index: 4
},
{
file_name: "NotoSansCJK-Black.ttc",
index: 0
},
{
file_name: "NotoSansCJK-Black.ttc",
index: 1
},
{
file_name: "NotoSansCJK-Black.ttc",
index: 2
},
{
file_name: "NotoSansCJK-Black.ttc",
index: 3
},
{
file_name: "NotoSansCJK-Black.ttc",
index: 4
},
{
file_name: "NotoSansCJK-Bold.ttc",
index: 0
},
{
file_name: "NotoSansCJK-Bold.ttc",
index: 1
},
{
file_name: "NotoSansCJK-Bold.ttc",
index: 2
},
{
file_name: "NotoSansCJK-Bold.ttc",
index: 3
},
{
file_name: "NotoSansCJK-Bold.ttc",
index: 4
},
{
file_name: "NotoSansCJK-DemiLight.ttc",
index: 0
},
{
file_name: "NotoSansCJK-DemiLight.ttc",
index: 1
},
{
file_name: "NotoSansCJK-DemiLight.ttc",
index: 2
},
{
file_name: "NotoSansCJK-DemiLight.ttc",
index: 3
},
{
file_name: "NotoSansCJK-DemiLight.ttc",
index: 4
},
{
file_name: "NotoSansCJK-Light.ttc",
index: 0
},
{
file_name: "NotoSansCJK-Light.ttc",
index: 1
},
{
file_name: "NotoSansCJK-Light.ttc",
index: 2
},
{
file_name: "NotoSansCJK-Light.ttc",
index: 3
},
{
file_name: "NotoSansCJK-Light.ttc",
index: 4
},
{
file_name: "NotoSansCJK-Medium.ttc",
index: 0
},
{
file_name: "NotoSansCJK-Medium.ttc",
index: 1
},
{
file_name: "NotoSansCJK-Medium.ttc",
index: 2
},
{
file_name: "NotoSansCJK-Medium.ttc",
index: 3
},
{
file_name: "NotoSansCJK-Medium.ttc",
index: 4
},
{
file_name: "NotoSansCJK-Thin.ttc",
index: 0
},
{
file_name: "NotoSansCJK-Thin.ttc",
index: 1
},
{
file_name: "NotoSansCJK-Thin.ttc",
index: 2
},
{
file_name: "NotoSansCJK-Thin.ttc",
index: 3
},
{
file_name: "NotoSansCJK-Thin.ttc",
index: 4
},
///
///
/// SERIF LATIN
"RobotoSlab-Regular.ttf",
"RobotoSlab-Bold.ttf",
"RobotoSlab-Light.ttf",
"RobotoSlab-Thin.ttf",
///
///
/// SERIF CJK
"NotoSerifCJK-Regular.ttc",
"NotoSerifCJK-Black.ttc",
"NotoSerifCJK-Bold.ttc",
"NotoSerifCJK-ExtraLight.ttc",
"NotoSerifCJK-Light.ttc",
"NotoSerifCJK-Medium.ttc",
"NotoSerifCJK-SemiBold.ttc",
///
///
/// MONOSPACE LATIN
"RobotoMono-Bold.ttf",
"RobotoMono-BoldItalic.ttf",
"RobotoMono-Italic.ttf",
"RobotoMono-Light.ttf",
"RobotoMono-LightItalic.ttf",
"RobotoMono-MediumItalic.ttf",
"RobotoMono-Regular.ttf",
"RobotoMono-Thin.ttf",
"RobotoMono-ThinItalic.ttf",
///
///
/// MONOSPACE CJK
{
file_name: "NotoSansCJK-Bold.ttc",
index: 5
},
{
file_name: "NotoSansCJK-Bold.ttc",
index: 6
},
{
file_name: "NotoSansCJK-Bold.ttc",
index: 7
},
{
file_name: "NotoSansCJK-Bold.ttc",
index: 8
},
{
file_name: "NotoSansCJK-Bold.ttc",
index: 9
},
{
file_name: "NotoSansCJK-Regular.ttc",
index: 5
},
{
file_name: "NotoSansCJK-Regular.ttc",
index: 6
},
{
file_name: "NotoSansCJK-Regular.ttc",
index: 7
},
{
file_name: "NotoSansCJK-Regular.ttc",
index: 8
},
{
file_name: "NotoSansCJK-Regular.ttc",
index: 9
}
]
}