-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathfontpackage.toml
114 lines (99 loc) · 4.51 KB
/
fontpackage.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
[fontpackage]
########################################################################
# PACKAGE METADATA #####################################################
########################################################################
name = "Maname"
version = "1.0.0" #REQUIERD: SemVer
status = "BETA" #REQUIERD: [BETA, ALPHA, STABLE]
authors = ["Mooniak"] #REQUIERD: Authors of the package
license = "OFL-1.1" #REQUIERD: https://spdx.org/licenses/
copyright = "Mooniak" #REQUIERD
category = "Serif" #REQUIERD: #serif, sans, display, monospace, script, dingbat
license-file = "" #OPTIONAL: URL to licence file or EULA
license-description = [ #OPTIONAL: URL to licence file or EULA
{ en_US = ""},
{ si_LK= ""},
{ dv_IN= ""}]
description = "" #OPTIONAL
repository = { url = "https://github.com/mooniak/maname-font", type = "git"} #REQUIERD
homepage_url = "http://mooniak.com/maname-font" #OPTIONAL
issues_url = "https://github.com/mooniak/maname-font/issues" #OPTIONAL
date_published = "20 MARCH 2019" #OPTIONAL: Date first published
fontlog = "" #OPTIONAL: Defults to ROOT (./FONTLOG.md ./FONTLOG.txt ./CHANGELOG.txt) Defult format Markdown .md
foundry = { name = "Mooniak", email = "[email protected]", url = "mooniak.com", vendor_id = "MNIK" } #OPTIONAL:
designers = [ #OPTIONAL: Desiners from the nameID
{ name = "Pathum Egodawatta", email = "[email protected]", url = "pathumego.org" },
]
private = "" #REQUIERD: Boolean, When set to true, conforming
maintenance = { status = "actively-developed", comment = "" } #OPTIONAL: # `actively-developed`, `passively-maintained`, `as-is`, `experimental`, `looking-for-maintainer`, `deprecated`, and the default `none`,}
versions_provider = "tags" #REQUIERD: How is the font versions provided. When set to 'tags' the versions will be fetched from the git tags.
tools = "Fontforge, Glyphs" #OPTIONAL: Details realted to font development and build. Similar to tools key in UFR METADATA.yml
########################################################################
# DISPLAY AND CLASSIFCATION DATA #######################################
########################################################################
tags = [ #OPTIONAL: Pakage specific display strings for display and testing purposes
{ style = "" }, # Blackletter, Calligraphic, Condensed, Decorative, Display, Handdrawn, Monospaced, Rounded, Sans-serif, Script, Serif, Slab, Stencil, Symbols"
{ modulation = "high" },
{ contrast = "medium" },
{ width = "normal" },
{ body_height = "normal" },
{ intended_useage = "text"}, # large, medium, text, body, branding
{ figures = ""},
{ languages = "si_LK" },
{ related_fonts = "" }, ]
display_texts = [ #OPTIONAL: Pakage specific display strings for display and testing purposes
{ en_US = ""},
{ si_LK= "මනමේ නාටකය වනාහී දේශීය නාට්ය සම්ප්රදායයේ අග්ර ඵලයයි"},
{ dv_IN= ""}]
# Maps to Type.World billboards
display_images = [ #OPTIONAL Display images and promotional banners
{ banner = ""},
{ small= ""},
{ thumbnail= ""},
{ medium = ""},
{ small= ""},
{ large = ""} ]
links = [ #OPTIONAL: External links and release channels
{ font_in_use = "" },
{ googlefonts = "" },
{ fontlibrary_org = "" },
]
########################################################################
# FONT BINARIES AND METADATA ###########################################
########################################################################
[[fonts]]
name = "" #REQUIERD
path = "" #OPTIONAL DEFUALTS to ./fonts/otf .fonts
style = "" #REQUIERD
weight = "" #REQUIERD
full_name = "" #OPTIONAL
preview_image = "" #OPTIONAL
protected = "" #OPTIONAL
purpose = "" #OPTIONAL
variable_font = "" #OPTIONAL
format = "" #REQUIERD
free = "" #REQUIERD
[[fonts]]
# ...
########################################################################
# APP OR PLATFOROM SPECIFIC CONFIGS AND DATA ###########################
########################################################################
# Additional metadata and configuration for Type.World protocol
[fontpackage.typeworld]
foundry = [
{ name = "" },
{ description = "" },
{ url = "" },
{ email = "" },
{ backgroundColor = "" },
{ support_email = "" },
{ skype = "" },
{ twitter = "" },
{ facebook = "" },
{ instagram = "" }]
# Additional metadata to generate NPM packages
[fontpackage.npm]
# …
# Additional metadata to generate Appstram metadata files
[fontpackage.appstream]
# …