add some metadata and validate against schema

This commit is contained in:
Koen Lageveen 2017-07-22 17:26:12 +02:00
parent 8bb71a86f0
commit 12c5a7acaa
3 changed files with 330 additions and 64 deletions

49
fonts-schema.json Normal file
View File

@ -0,0 +1,49 @@
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type":"array",
"uniqueItems": true,
"items": {
"type": "object",
"properties": {
"alias": {
"type":"string",
"pattern": "^[a-z][a-z0-9-]+$"
},
"name": { "type":"string" },
"author": { "type":"string" },
"year": { "type":"integer" },
"website": {
"type":"string",
"format":"uri"
},
"ligatures": { "type":"boolean" },
"style": {
"type":"string",
"enum": ["serif", "sans"]
},
"rendering": {
"type":"string",
"enum": ["bitmap", "vector"]
},
"variants": {
"type":"array",
"items": {
"type": "string",
"pattern": "^[a-z-]+$"
},
"minItems": 1
}
},
"additionalProperties": false,
"required": [
"alias",
"name",
"author",
"year",
"website",
"ligatures",
"style",
"rendering"
]
}
}

View File

@ -2,381 +2,581 @@
"alias": "font3270", "alias": "font3270",
"name": "3270", "name": "3270",
"author": "Ricardo Bánffy", "author": "Ricardo Bánffy",
"website": "https://github.com/rbanffy/3270font" "year": 2015,
"website": "https://github.com/rbanffy/3270font",
"ligatures": false,
"style": "sans",
"rendering": "vector",
"variants": ["medium", "narrow", "semi-narrow"]
},{ },{
"alias": "anka-coder", "alias": "anka-coder",
"name": "Anka/Coder", "name": "Anka/Coder",
"author": "Andrey Makarov", "author": "Andrey Makarov",
"year": 2010, "year": 2010,
"website": "https://github.com/fitojb/anka-coder-fonts" "website": "https://github.com/fitojb/anka-coder-fonts",
"ligatures": false,
"style": "sans",
"rendering": "vector",
"variants": ["regular", "condensed", "narrow"]
},{ },{
"alias": "anonymous-pro", "alias": "anonymous-pro",
"name": "Anonymous Pro", "name": "Anonymous Pro",
"author": "Mark Simonson", "author": "Mark Simonson",
"year": 2009, "year": 2009,
"website": "http://www.marksimonson.com/fonts/view/anonymous-pro" "website": "http://www.marksimonson.com/fonts/view/anonymous-pro",
"ligatures": false,
"style": "serif",
"rendering": "vector",
"variants": ["regular", "italic", "bold", "bold-italic"]
},{ },{
"alias": "aurulent", "alias": "aurulent",
"name": "Aurulent Sans Mono", "name": "Aurulent Sans Mono",
"author": "Stephen G. Hartke", "author": "Stephen G. Hartke",
"year": 2007, "year": 2007,
"website": "http://delubrum.org" "website": "http://delubrum.org",
"ligatures": false,
"style": "sans",
"rendering": "vector",
"variants": ["regular"]
},{ },{
"alias": "average", "alias": "average",
"name": "Average Mono", "name": "Average Mono",
"author": "Richard Alexander Hall", "author": "Richard Alexander Hall",
"year": 2013, "year": 2013,
"website": "http://openfontlibrary.org/en/font/average-mono" "website": "http://openfontlibrary.org/en/font/average-mono",
"ligatures": false,
"style": "serif",
"rendering": "vector",
"variants": ["regular"]
},{ },{
"alias": "bitstream-vera", "alias": "bitstream-vera",
"name": "Bitstream Vera Sans Mono", "name": "Bitstream Vera Sans Mono",
"author": "Jim Lyles", "author": "Jim Lyles",
"year": 2002, "year": 2002,
"website": "http://www.fontsquirrel.com/fonts/Bitstream-Vera-Sans-Mono" "website": "http://www.fontsquirrel.com/fonts/Bitstream-Vera-Sans-Mono",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "bpmono", "alias": "bpmono",
"name": "BPmono", "name": "BPmono",
"author": "Backpacker", "author": "Backpacker",
"website": "http://www.fontsquirrel.com/fonts/BPmono" "year": 2007,
"website": "http://www.fontsquirrel.com/fonts/BPmono",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "camingocode", "alias": "camingocode",
"name": "CamingoCode", "name": "CamingoCode",
"author": "Jan Fromm", "author": "Jan Fromm",
"year": 2013, "year": 2013,
"website": "http://www.janfromm.de/typefaces/camingomono/camingocode" "website": "http://www.janfromm.de/typefaces/camingomono/camingocode",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "code-new-roman", "alias": "code-new-roman",
"name": "Code New Roman", "name": "Code New Roman",
"author": "Samiru R.", "author": "Samiru R.",
"year": 2014, "year": 2014,
"website": "http://sourceforge.net/projects/codenewroman/" "website": "http://sourceforge.net/projects/codenewroman/",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "consolamono", "alias": "consolamono",
"name": "Consolamono", "name": "Consolamono",
"author": "Wojciech Kalinowski", "author": "Wojciech Kalinowski",
"year": 2011, "year": 2011,
"website": "http://openfontlibrary.org/en/font/consolamono" "website": "http://openfontlibrary.org/en/font/consolamono",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "cousine", "alias": "cousine",
"name": "Cousine", "name": "Cousine",
"author": "Steve Matteson", "author": "Steve Matteson",
"year": 2010, "year": 2010,
"website": "http://www.fontsquirrel.com/fonts/cousine" "website": "http://www.fontsquirrel.com/fonts/cousine",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "cutive", "alias": "cutive",
"name": "Cutive Mono", "name": "Cutive Mono",
"author": "Vernon Adams", "author": "Vernon Adams",
"year": 2012, "year": 2012,
"website": "http://www.google.com/fonts/specimen/Cutive+Mono" "website": "http://www.google.com/fonts/specimen/Cutive+Mono",
"ligatures": false,
"style": "serif",
"rendering": "vector"
},{ },{
"alias": "dejavu", "alias": "dejavu",
"name": "DejaVu Mono", "name": "DejaVu Mono",
"author": "Deja Vu Project", "author": "Deja Vu Project",
"year": 2004, "year": 2004,
"website": "https://dejavu-fonts.github.io" "website": "https://dejavu-fonts.github.io",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "droid-sans", "alias": "droid-sans",
"name": "Droid Sans", "name": "Droid Sans",
"author": "Steve Matteson", "author": "Steve Matteson",
"year": 2006, "year": 2006,
"website": "https://fonts.google.com/specimen/Droid+Sans" "website": "https://fonts.google.com/specimen/Droid+Sans",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "effects-eighty", "alias": "effects-eighty",
"name": "Effects Eighty", "name": "Effects Eighty",
"author": "Peter Hull", "author": "Peter Hull",
"year": 2013, "year": 2013,
"website": "http://openfontlibrary.org/en/font/effects-eighty" "website": "http://openfontlibrary.org/en/font/effects-eighty",
"ligatures": false,
"style": "sans",
"rendering": "bitmap"
},{ },{
"alias": "fantasque-sans", "alias": "fantasque-sans",
"name": "Fantasque Sans Mono", "name": "Fantasque Sans Mono",
"author": "Jany Belluz", "author": "Jany Belluz",
"year": 2013, "year": 2013,
"website": "https://github.com/belluzj/fantasque-sans" "website": "https://github.com/belluzj/fantasque-sans",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "fifteen", "alias": "fifteen",
"name": "Fifteen", "name": "Fifteen",
"author": "James Kilfiger", "author": "James Kilfiger",
"year": 2013, "year": 2013,
"website": "http://openfontlibrary.org/en/font/fifteen" "website": "http://openfontlibrary.org/en/font/fifteen",
"ligatures": false,
"style": "sans",
"rendering": "bitmap"
},{ },{
"alias": "fira", "alias": "fira",
"name": "Fira Mono", "name": "Fira Mono",
"author": "Erik Spiekerman, Carois Type Design", "author": "Erik Spiekerman, Carois Type Design",
"year": 2013, "year": 2013,
"website": "https://www.mozilla.org/en-US/styleguide/products/firefox-os/typeface/" "website": "https://www.mozilla.org/en-US/styleguide/products/firefox-os/typeface/",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "firacode", "alias": "firacode",
"name": "Fira Code", "name": "Fira Code",
"author": "Nikita Prokopov", "author": "Nikita Prokopov",
"year": 2014, "year": 2014,
"website": "https://github.com/tonsky/FiraCode" "website": "https://github.com/tonsky/FiraCode",
"ligatures": true,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "fixedsys", "alias": "fixedsys",
"name": "Fixedsys", "name": "Fixedsys",
"author": "Microsoft", "author": "Microsoft",
"year": 1980, "year": 1980,
"website": "http://www.moviecorner.de/en/font-fixedsys-ttf/description" "website": "http://www.moviecorner.de/en/font-fixedsys-ttf/description",
"ligatures": false,
"style": "sans",
"rendering": "bitmap"
},{ },{
"alias": "fixedsys-ligatures", "alias": "fixedsys-ligatures",
"name": "Fixedsys with Ligatures", "name": "Fixedsys with Ligatures",
"author": "Kirill Pertsev", "author": "Kirill Pertsev",
"year": 2016, "year": 2016,
"website": "https://github.com/kika/fixedsys" "website": "https://github.com/kika/fixedsys",
"ligatures": true,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "generic", "alias": "generic",
"name": "Generic Mono", "name": "Generic Mono",
"author": "Luc Devroye", "author": "Luc Devroye",
"website": "http://luc.devroye.org/fonts-75172.html",
"year": 1980, "year": 1980,
"website": "http://luc.devroye.org/fonts-75172.html" "ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "gnu-freefont", "alias": "gnu-freefont",
"name": "GNU Freefont", "name": "GNU Freefont",
"author": "Primož Peterlin, Steve White", "author": "Primož Peterlin, Steve White",
"year": 2002, "year": 2002,
"website": "https://www.gnu.org/software/freefont/" "website": "https://www.gnu.org/software/freefont/",
"ligatures": false,
"style": "serif",
"rendering": "vector"
},{ },{
"alias": "go-mono", "alias": "go-mono",
"name": "Go Mono", "name": "Go Mono",
"author": "Bigelow & Holmes", "author": "Bigelow & Holmes",
"year": 2016, "year": 2016,
"website": "https://blog.golang.org/go-fonts" "website": "https://blog.golang.org/go-fonts",
"ligatures": false,
"style": "serif",
"rendering": "vector"
},{ },{
"alias": "hack", "alias": "hack",
"name": "Hack", "name": "Hack",
"author": "Christopher Simpkins", "author": "Christopher Simpkins",
"year": 2015, "year": 2015,
"website": "https://github.com/chrissimpkins/Hack" "website": "https://github.com/chrissimpkins/Hack",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "hasklig", "alias": "hasklig",
"name": "Hasklig", "name": "Hasklig",
"author": "Ian Tuomi", "author": "Ian Tuomi",
"year": 2014, "year": 2014,
"website": "https://github.com/i-tu/Hasklig" "website": "https://github.com/i-tu/Hasklig",
"ligatures": true,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "hermit", "alias": "hermit",
"name": "Hermit", "name": "Hermit",
"author": "Pablo Caro", "author": "Pablo Caro",
"year": 2013, "year": 2013,
"website": "https://pcaro.es/p/hermit/" "website": "https://pcaro.es/p/hermit/",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "inconsolata", "alias": "inconsolata",
"name": "Inconsolata", "name": "Inconsolata",
"author": "Raph Levien", "author": "Raph Levien",
"year": 2001, "year": 2001,
"website": "http://www.levien.com/type/myfonts/inconsolata.html" "website": "http://www.levien.com/type/myfonts/inconsolata.html",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "inconsolata-g", "alias": "inconsolata-g",
"name": "Inconsolata-g", "name": "Inconsolata-g",
"author": "Leonardo Maffi", "author": "Leonardo Maffi",
"year": 2009, "year": 2009,
"website": "http://leonardo-m.livejournal.com/77079.html" "website": "http://leonardo-m.livejournal.com/77079.html",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "iosevka", "alias": "iosevka",
"name": "Iosevka", "name": "Iosevka",
"author": "Belleve Invis", "author": "Belleve Invis",
"year": 2015, "year": 2015,
"website": "http://be5invis.github.io/Iosevka/" "website": "http://be5invis.github.io/Iosevka/",
"ligatures": true,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "input", "alias": "input",
"name": "Input", "name": "Input",
"author": "David Jonathan Ross", "author": "David Jonathan Ross",
"year": 2014, "year": 2014,
"website": "http://input.fontbureau.com" "website": "http://input.fontbureau.com",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "latin-modern", "alias": "latin-modern",
"name": "Latin Modern Mono", "name": "Latin Modern Mono",
"author": "Bogusław Jackowski, Janusz M. Nowacki", "author": "Bogusław Jackowski, Janusz M. Nowacki",
"year": 2002, "year": 2002,
"website": "http://www.gust.org.pl/gust/projects/e-foundry/latin-modern" "website": "http://www.gust.org.pl/gust/projects/e-foundry/latin-modern",
"ligatures": false,
"style": "serif",
"rendering": "vector"
},{ },{
"alias": "lekton", "alias": "lekton",
"name": "Lekton", "name": "Lekton",
"author": "Accademia di Belle Arti di Urbino", "author": "Accademia di Belle Arti di Urbino",
"year": 2008, "year": 2008,
"website": "http://www.fontsquirrel.com/fonts/lekton" "website": "http://www.fontsquirrel.com/fonts/lekton",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "liberation", "alias": "liberation",
"name": "Liberation Mono", "name": "Liberation Mono",
"author": "Steve Matteson", "author": "Steve Matteson",
"year": 2007, "year": 2007,
"website": "https://fedorahosted.org/liberation-fonts/" "website": "https://fedorahosted.org/liberation-fonts/",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "luculent", "alias": "luculent",
"name": "Luculent", "name": "Luculent",
"author": "Andrew Kensler", "author": "Andrew Kensler",
"year": 2008, "year": 2008,
"website": "http://eastfarthing.com/luculent/" "website": "http://eastfarthing.com/luculent/",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "luxi", "alias": "luxi",
"name": "Luxi Mono", "name": "Luxi Mono",
"author": "Kris Holmes, Charles Bigelow", "author": "Kris Holmes, Charles Bigelow",
"year": 2001, "year": 2001,
"website": "http://www.fontsquirrel.com/fonts/Luxi-Mono" "website": "http://www.fontsquirrel.com/fonts/Luxi-Mono",
"ligatures": false,
"style": "serif",
"rendering": "vector"
},{ },{
"alias": "meslo", "alias": "meslo",
"name": "Meslo", "name": "Meslo",
"author": "André Berg", "author": "André Berg",
"year": 2010, "year": 2010,
"website": "https://github.com/andreberg/Meslo-Font" "website": "https://github.com/andreberg/Meslo-Font",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "monofur", "alias": "monofur",
"name": "Monofur", "name": "Monofur",
"author": "Tobias Benjamin Köhler", "author": "Tobias Benjamin Köhler",
"year": 2000, "year": 2000,
"website": "http://www.dafont.com/monofur.font" "website": "http://www.dafont.com/monofur.font",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "mononoki", "alias": "mononoki",
"name": "Mononoki", "name": "Mononoki",
"author": "Matthias Tellen", "author": "Matthias Tellen",
"year": 2013, "year": 2013,
"website": "https://github.com/madmalik/mononoki" "website": "https://github.com/madmalik/mononoki",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "monoid", "alias": "monoid",
"name": "Monoid", "name": "Monoid",
"author": "Chase Colman, Andreas Larsen", "author": "Chase Colman, Andreas Larsen",
"year": 2015, "year": 2015,
"website": "http://larsenwork.com/monoid/" "website": "http://larsenwork.com/monoid/",
"ligatures": true,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "mplus", "alias": "mplus",
"name": "M+", "name": "M+",
"author": "Coji Morishita", "author": "Coji Morishita",
"year": 2003, "year": 2003,
"website": "http://mplus-fonts.sourceforge.jp" "website": "http://mplus-fonts.sourceforge.jp",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "notcouriersans", "alias": "notcouriersans",
"name": "NotCourierSans", "name": "NotCourierSans",
"author": "Open Source Publishing", "author": "Open Source Publishing",
"year": 2008, "year": 2008,
"website": "http://www.fontsquirrel.com/fonts/NotCourierSans" "website": "http://www.fontsquirrel.com/fonts/NotCourierSans",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "noto", "alias": "noto",
"name": "Noto Mono", "name": "Noto Mono",
"author": "Steve Matteson", "author": "Steve Matteson",
"year": 2012, "year": 2012,
"website": "https://www.google.com/get/noto/" "website": "https://www.google.com/get/noto/",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "nova", "alias": "nova",
"name": "Nova Mono", "name": "Nova Mono",
"author": "Wojciech Kalinowski", "author": "Wojciech Kalinowski",
"year": 2010, "year": 2010,
"website": "http://www.google.com/fonts/specimen/Nova+Mono" "website": "http://www.google.com/fonts/specimen/Nova+Mono",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "office-code-pro", "alias": "office-code-pro",
"name": "Office Code Pro", "name": "Office Code Pro",
"author": "Nathan Rutzky", "author": "Nathan Rutzky",
"year": 2015, "year": 2015,
"website": "https://github.com/nathco/Office-Code-Pro" "website": "https://github.com/nathco/Office-Code-Pro",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "overpass", "alias": "overpass",
"name": "Overpass Mono", "name": "Overpass Mono",
"author": "Delve Withrington", "author": "Delve Withrington",
"year": 2015, "year": 2015,
"website": "http://overpassfont.org" "website": "http://overpassfont.org",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "oxygen", "alias": "oxygen",
"name": "Oxygen Mono", "name": "Oxygen Mono",
"author": "Vernon Adams", "author": "Vernon Adams",
"year": 2012, "year": 2012,
"website": "http://www.google.com/fonts/specimen/Oxygen+Mono" "website": "http://www.google.com/fonts/specimen/Oxygen+Mono",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "profont", "alias": "profont",
"name": "Profont", "name": "Profont",
"author": "Andrew Welch", "author": "Andrew Welch",
"year": 1987, "year": 1987,
"website": "http://tobiasjung.name/profont/" "website": "http://tobiasjung.name/profont/",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "proggy-clean", "alias": "proggy-clean",
"name": "Proggy Clean", "name": "Proggy Clean",
"author": "Tristan Grimmer", "author": "Tristan Grimmer",
"year": 2004, "year": 2004,
"website": "http://www.proggyfonts.net/" "website": "http://www.proggyfonts.net/",
"ligatures": false,
"style": "sans",
"rendering": "bitmap"
},{ },{
"alias": "pt", "alias": "pt",
"name": "PT Mono", "name": "PT Mono",
"author": "Alexandra Korolkova, Isabella Chaeva", "author": "Alexandra Korolkova, Isabella Chaeva",
"year": 2011, "year": 2011,
"website": "http://paratype.com/public/" "website": "http://paratype.com/public/",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "quinze", "alias": "quinze",
"name": "Quinze", "name": "Quinze",
"author": "James Kilfiger", "author": "James Kilfiger",
"year": 2013, "year": 2013,
"website": "http://openfontlibrary.org/en/font/fifteen" "website": "http://openfontlibrary.org/en/font/fifteen",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "roboto", "alias": "roboto",
"name": "Roboto Mono", "name": "Roboto Mono",
"author": "Christian Robertson", "author": "Christian Robertson",
"year": 2015, "year": 2015,
"website": "https://www.google.com/fonts/specimen/Roboto+Mono" "website": "https://www.google.com/fonts/specimen/Roboto+Mono",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "sax", "alias": "sax",
"name": "saxMono", "name": "saxMono",
"author": "s.a.x. Software", "author": "s.a.x. Software",
"website": "http://www.fontsquirrel.com/fonts/saxMono" "website": "http://www.fontsquirrel.com/fonts/saxMono",
"year": 2009,
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "share-tech", "alias": "share-tech",
"name": "Share Tech Mono", "name": "Share Tech Mono",
"author": "Ralph du Carrois", "author": "Ralph du Carrois",
"year": 2012, "year": 2012,
"website": "http://www.google.com/fonts/specimen/Share+Tech+Mono" "website": "http://www.google.com/fonts/specimen/Share+Tech+Mono",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "sk-modernist", "alias": "sk-modernist",
"name": "SK Modernist Mono", "name": "SK Modernist Mono",
"author": "Sean Kane", "author": "Sean Kane",
"year": 2015, "year": 2015,
"website": "http://seankanedesign.com/work/sk-modernist" "website": "http://seankanedesign.com/work/sk-modernist",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "source-code-pro", "alias": "source-code-pro",
"name": "Source Code Pro", "name": "Source Code Pro",
"author": "Paul D. Hunt", "author": "Paul D. Hunt",
"year": 2012, "year": 2012,
"website": "https://github.com/adobe-fonts/source-sans-pro" "website": "https://github.com/adobe-fonts/source-sans-pro",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "space", "alias": "space",
"name": "Space Mono", "name": "Space Mono",
"author": "Colophon Foundry", "author": "Colophon Foundry",
"year": 2016, "year": 2016,
"website": "https://fonts.google.com/specimen/Space+Mono" "website": "https://fonts.google.com/specimen/Space+Mono",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "sudo", "alias": "sudo",
"name": "Sudo", "name": "Sudo",
"author": "Jens Kutilek", "author": "Jens Kutilek",
"year": 2009, "year": 2009,
"website": "http://www.netzallee.de/extra/sudo" "website": "http://www.netzallee.de/extra/sudo",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "tex-gyre-cursor", "alias": "tex-gyre-cursor",
"name": "TeX Gyre Cursor", "name": "TeX Gyre Cursor",
"author": "GUST e-foundry", "author": "GUST e-foundry",
"year": 2006, "year": 2006,
"website": "http://www.gust.org.pl/projects/e-foundry/tex-gyre" "website": "http://www.gust.org.pl/projects/e-foundry/tex-gyre",
"ligatures": false,
"style": "serif",
"rendering": "vector"
},{ },{
"alias": "terminus", "alias": "terminus",
"name": "Terminus (TTF)", "name": "Terminus (TTF)",
"author": "Dimitar Toshkov Zhekov", "author": "Dimitar Toshkov Zhekov",
"year": 2010, "year": 2010,
"website": "https://files.ax86.net/terminus-ttf" "website": "https://files.ax86.net/terminus-ttf",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "ubuntu", "alias": "ubuntu",
"name": "Ubuntu Mono", "name": "Ubuntu Mono",
"author": "Dalton Maag", "author": "Dalton Maag",
"year": 2010, "year": 2010,
"website": "http://font.ubuntu.com" "website": "http://font.ubuntu.com",
"ligatures": false,
"style": "sans",
"rendering": "vector"
},{ },{
"alias": "unifont", "alias": "unifont",
"name": "GNU Unifont", "name": "GNU Unifont",
"author": "Roman Czyborra", "author": "Roman Czyborra",
"year": 1998, "year": 1998,
"website": "http://www.unifoundry.com/unifont.html" "website": "http://www.unifoundry.com/unifont.html",
"ligatures": false,
"style": "sans",
"rendering": "bitmap"
},{ },{
"alias": "verily", "alias": "verily",
"name": "Verily Serif Mono", "name": "Verily Serif Mono",
"author": "Stephen G. Hartke", "author": "Stephen G. Hartke",
"year": 2006, "year": 2006,
"website": "http://delubrum.org" "website": "http://delubrum.org",
"ligatures": false,
"style": "serif",
"rendering": "vector"
},{ },{
"alias": "vt323", "alias": "vt323",
"name": "VT323", "name": "VT323",
"author": "Peter Hull", "author": "Peter Hull",
"year": 2014, "year": 2014,
"website": "https://fedoraproject.org/wiki/VT323_Fonts" "website": "https://fedoraproject.org/wiki/VT323_Fonts",
"ligatures": false,
"style": "sans",
"rendering": "bitmap"
}] }]

17
fonts.sublime-project Normal file
View File

@ -0,0 +1,17 @@
{
"folders":
[
{
"path": "."
}
],
"build_systems": [
{
"name": "Fonts Schema",
"working_dir": "$folder",
"quiet": false,
"shell": true,
"cmd": [ "ajv -s fonts-schema.json -d fonts.json" ]
}
]
}