blob: ebf9431b70b8f3fda672ebb4da6e53b7606c0b31 [file] [log] [blame]
[
{
"kind": "enum/member",
"name": "fuchsia.fonts/CacheMissPolicy.BLOCK_UNTIL_DOWNLOADED",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/CacheMissPolicy.RETURN_EMPTY_RESPONSE",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/CacheMissPolicy.RETURN_FALLBACK",
"value": "3"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.fonts/CacheMissPolicy",
"strictness": "strict"
},
{
"declaration": "fuchsia.fonts/Slant",
"kind": "const",
"name": "fuchsia.fonts/DEFAULT_SLANT",
"value": "1"
},
{
"declaration": "uint16",
"kind": "const",
"name": "fuchsia.fonts/DEFAULT_WEIGHT",
"value": "400"
},
{
"declaration": "fuchsia.fonts/Width",
"kind": "const",
"name": "fuchsia.fonts/DEFAULT_WIDTH",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/FallbackGroup.CURSIVE",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/FallbackGroup.FANTASY",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/FallbackGroup.MONOSPACE",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/FallbackGroup.NONE",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/FallbackGroup.SANS_SERIF",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/FallbackGroup.SERIF",
"value": "1"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.fonts/FallbackGroup",
"strictness": "strict"
},
{
"declaration": "string:128",
"kind": "struct/member",
"name": "fuchsia.fonts/FamilyInfo.name"
},
{
"declaration": "vector<fuchsia.fonts/Style>:300",
"kind": "struct/member",
"name": "fuchsia.fonts/FamilyInfo.styles"
},
{
"kind": "struct",
"name": "fuchsia.fonts/FamilyInfo"
},
{
"declaration": "string:128",
"kind": "struct/member",
"name": "fuchsia.fonts/FamilyName.name"
},
{
"kind": "struct",
"name": "fuchsia.fonts/FamilyName"
},
{
"declaration": "fuchsia.fonts/FamilyName",
"kind": "table/member",
"name": "fuchsia.fonts/FontFamilyInfo.name"
},
{
"declaration": "vector<fuchsia.fonts/Style2>:300",
"kind": "table/member",
"name": "fuchsia.fonts/FontFamilyInfo.styles"
},
{
"kind": "table",
"name": "fuchsia.fonts/FontFamilyInfo"
},
{
"declaration": "(fuchsia.fonts/FontSetUpdatedEvent event) -> ()",
"kind": "protocol/member",
"name": "fuchsia.fonts/FontSetEventListener.OnFontSetUpdated"
},
{
"kind": "protocol",
"name": "fuchsia.fonts/FontSetEventListener"
},
{
"kind": "table",
"name": "fuchsia.fonts/FontSetUpdatedEvent"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/GenericFontFamily.CURSIVE",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/GenericFontFamily.EMOJI",
"value": "7"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/GenericFontFamily.FANGSONG",
"value": "9"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/GenericFontFamily.FANTASY",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/GenericFontFamily.MATH",
"value": "8"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/GenericFontFamily.MONOSPACE",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/GenericFontFamily.SANS_SERIF",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/GenericFontFamily.SERIF",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/GenericFontFamily.SYSTEM_UI",
"value": "6"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.fonts/GenericFontFamily",
"strictness": "strict"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.fonts/MAX_FACE_QUERY_CODE_POINTS",
"value": "128"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.fonts/MAX_FACE_QUERY_LANGUAGES",
"value": "8"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.fonts/MAX_FAMILY_NAME_LENGTH",
"value": "128"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.fonts/MAX_FAMILY_STYLES",
"value": "300"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.fonts/MAX_POSTSCRIPT_TYPEFACE_NAME_LENGTH",
"value": "63"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.fonts/MAX_TYPEFACE_NAME_LENGTH",
"value": "128"
},
{
"declaration": "(string:128 family) -> (box<fuchsia.fonts/FamilyInfo> family_info)",
"kind": "protocol/member",
"name": "fuchsia.fonts/Provider.GetFamilyInfo"
},
{
"declaration": "(fuchsia.fonts/Request request) -> (box<fuchsia.fonts/Response> response)",
"kind": "protocol/member",
"name": "fuchsia.fonts/Provider.GetFont"
},
{
"declaration": "(fuchsia.fonts/FamilyName family) -> (fuchsia.fonts/FontFamilyInfo family_info)",
"kind": "protocol/member",
"name": "fuchsia.fonts/Provider.GetFontFamilyInfo"
},
{
"declaration": "(fuchsia.fonts/TypefaceRequest request) -> (fuchsia.fonts/TypefaceResponse response)",
"kind": "protocol/member",
"name": "fuchsia.fonts/Provider.GetTypeface"
},
{
"declaration": "(client_end:fuchsia.fonts/FontSetEventListener listener) -> ()",
"kind": "protocol/member",
"name": "fuchsia.fonts/Provider.RegisterFontSetEventListener"
},
{
"kind": "protocol",
"name": "fuchsia.fonts/Provider"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.fonts/REQUEST_FLAG_EXACT_MATCH",
"value": "2"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.fonts/REQUEST_FLAG_NO_FALLBACK",
"value": "1"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.fonts/Request.character",
"value": "0"
},
{
"declaration": "fuchsia.fonts/FallbackGroup",
"kind": "struct/member",
"name": "fuchsia.fonts/Request.fallback_group",
"value": "0"
},
{
"declaration": "string:<128,optional>",
"kind": "struct/member",
"name": "fuchsia.fonts/Request.family"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.fonts/Request.flags",
"value": "0"
},
{
"declaration": "vector<string:35>:<8,optional>",
"kind": "struct/member",
"name": "fuchsia.fonts/Request.language"
},
{
"declaration": "fuchsia.fonts/Slant",
"kind": "struct/member",
"name": "fuchsia.fonts/Request.slant",
"value": "1"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.fonts/Request.weight",
"value": "400"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.fonts/Request.width",
"value": "5"
},
{
"kind": "struct",
"name": "fuchsia.fonts/Request"
},
{
"declaration": "fuchsia.mem/Buffer",
"kind": "struct/member",
"name": "fuchsia.fonts/Response.buffer"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.fonts/Response.buffer_id"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.fonts/Response.font_index"
},
{
"kind": "struct",
"name": "fuchsia.fonts/Response",
"resourceness": "resource"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/Slant.ITALIC",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/Slant.OBLIQUE",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/Slant.UPRIGHT",
"value": "1"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.fonts/Slant",
"strictness": "strict"
},
{
"declaration": "fuchsia.fonts/Slant",
"kind": "struct/member",
"name": "fuchsia.fonts/Style.slant"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.fonts/Style.weight"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.fonts/Style.width"
},
{
"kind": "struct",
"name": "fuchsia.fonts/Style"
},
{
"declaration": "fuchsia.fonts/Slant",
"kind": "table/member",
"name": "fuchsia.fonts/Style2.slant"
},
{
"declaration": "uint16",
"kind": "table/member",
"name": "fuchsia.fonts/Style2.weight"
},
{
"declaration": "fuchsia.fonts/Width",
"kind": "table/member",
"name": "fuchsia.fonts/Style2.width"
},
{
"kind": "table",
"name": "fuchsia.fonts/Style2"
},
{
"declaration": "vector<uint32>:128",
"kind": "table/member",
"name": "fuchsia.fonts/TypefaceQuery.code_points"
},
{
"declaration": "fuchsia.fonts/GenericFontFamily",
"kind": "table/member",
"name": "fuchsia.fonts/TypefaceQuery.fallback_family"
},
{
"declaration": "fuchsia.fonts/FamilyName",
"kind": "table/member",
"name": "fuchsia.fonts/TypefaceQuery.family"
},
{
"declaration": "string:128",
"kind": "table/member",
"name": "fuchsia.fonts/TypefaceQuery.full_name"
},
{
"declaration": "vector<fuchsia.intl/LocaleId>:8",
"kind": "table/member",
"name": "fuchsia.fonts/TypefaceQuery.languages"
},
{
"declaration": "string:63",
"kind": "table/member",
"name": "fuchsia.fonts/TypefaceQuery.postscript_name"
},
{
"declaration": "fuchsia.fonts/Style2",
"kind": "table/member",
"name": "fuchsia.fonts/TypefaceQuery.style"
},
{
"kind": "table",
"name": "fuchsia.fonts/TypefaceQuery"
},
{
"declaration": "fuchsia.fonts/CacheMissPolicy",
"kind": "table/member",
"name": "fuchsia.fonts/TypefaceRequest.cache_miss_policy"
},
{
"declaration": "fuchsia.fonts/TypefaceRequestFlags",
"kind": "table/member",
"name": "fuchsia.fonts/TypefaceRequest.flags"
},
{
"declaration": "fuchsia.fonts/TypefaceQuery",
"kind": "table/member",
"name": "fuchsia.fonts/TypefaceRequest.query"
},
{
"kind": "table",
"name": "fuchsia.fonts/TypefaceRequest"
},
{
"kind": "bits/member",
"name": "fuchsia.fonts/TypefaceRequestFlags.EXACT_FAMILY",
"value": "1"
},
{
"kind": "bits/member",
"name": "fuchsia.fonts/TypefaceRequestFlags.EXACT_STYLE",
"value": "2"
},
{
"declaration": "uint32",
"kind": "bits",
"name": "fuchsia.fonts/TypefaceRequestFlags",
"strictness": "strict"
},
{
"declaration": "fuchsia.mem/Buffer",
"kind": "table/member",
"name": "fuchsia.fonts/TypefaceResponse.buffer"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.fonts/TypefaceResponse.buffer_id"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.fonts/TypefaceResponse.font_index"
},
{
"kind": "table",
"name": "fuchsia.fonts/TypefaceResponse",
"resourceness": "resource"
},
{
"declaration": "uint16",
"kind": "const",
"name": "fuchsia.fonts/WEIGHT_BLACK",
"value": "900"
},
{
"declaration": "uint16",
"kind": "const",
"name": "fuchsia.fonts/WEIGHT_BOLD",
"value": "700"
},
{
"declaration": "uint16",
"kind": "const",
"name": "fuchsia.fonts/WEIGHT_EXTRA_BOLD",
"value": "800"
},
{
"declaration": "uint16",
"kind": "const",
"name": "fuchsia.fonts/WEIGHT_EXTRA_LIGHT",
"value": "200"
},
{
"declaration": "uint16",
"kind": "const",
"name": "fuchsia.fonts/WEIGHT_LIGHT",
"value": "300"
},
{
"declaration": "uint16",
"kind": "const",
"name": "fuchsia.fonts/WEIGHT_MEDIUM",
"value": "500"
},
{
"declaration": "uint16",
"kind": "const",
"name": "fuchsia.fonts/WEIGHT_NORMAL",
"value": "400"
},
{
"declaration": "uint16",
"kind": "const",
"name": "fuchsia.fonts/WEIGHT_SEMI_BOLD",
"value": "600"
},
{
"declaration": "uint16",
"kind": "const",
"name": "fuchsia.fonts/WEIGHT_THIN",
"value": "100"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/Width.CONDENSED",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/Width.EXPANDED",
"value": "7"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/Width.EXTRA_CONDENSED",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/Width.EXTRA_EXPANDED",
"value": "8"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/Width.NORMAL",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/Width.SEMI_CONDENSED",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/Width.SEMI_EXPANDED",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/Width.ULTRA_CONDENSED",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.fonts/Width.ULTRA_EXPANDED",
"value": "9"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.fonts/Width",
"strictness": "strict"
},
{
"kind": "library",
"name": "fuchsia.fonts"
}
]