diff --git a/fonts-schema.json b/fonts-schema.json index e88a7ad..fde37e4 100644 --- a/fonts-schema.json +++ b/fonts-schema.json @@ -27,6 +27,7 @@ "license": { "type":"string", "enum": [ + "commercial", "Apache", "GNU GPL", "MIT", diff --git a/fonts.json b/fonts.json index 6b5e02f..bf71980 100644 --- a/fonts.json +++ b/fonts.json @@ -167,6 +167,35 @@ "website": "http://www.janfromm.de/typefaces/camingomono/camingocode", "year": 2013 }, + "cartograph": { + "author": "Connary Fagen", + "description": "A monospaced typeface with character and warmth, Cartograph is a handsome font family featuring a lush, cursive italic, code-friendly ligatures, and a proportional set accessible via OpenType. A tribute to the utilitarian beauty of terminals and typewriters, Cartograph excels in code and prose.", + "license": "commercial", + "ligatures": true, + "name": "Cartograph", + "rendering": "vector", + "style": "sans", + "variants": [ + "regular", + "italic", + "bold", + "bold-italic", + "demi-bold", + "demi-bold-italic", + "extra-bold", + "extra-bold-italic", + "heavy", + "heavy-italic", + "light", + "light-italic", + "extra-light", + "extra-light-italic", + "thin", + "thin-italic" + ], + "website": "https://connary.com/cartograph.html", + "year": 2016 + }, "cascadia-code": { "author": "Aaron Bell", "ligatures": true, diff --git a/fonts/resources/cartograph/EULA.pdf b/fonts/resources/cartograph/EULA.pdf new file mode 100644 index 0000000..5d4e03e Binary files /dev/null and b/fonts/resources/cartograph/EULA.pdf differ diff --git a/fonts/resources/cartograph/cartograph-bold-italic.woff b/fonts/resources/cartograph/cartograph-bold-italic.woff new file mode 100644 index 0000000..2ede6a2 Binary files /dev/null and b/fonts/resources/cartograph/cartograph-bold-italic.woff differ diff --git a/fonts/resources/cartograph/cartograph-bold.woff b/fonts/resources/cartograph/cartograph-bold.woff new file mode 100644 index 0000000..e64bf9b Binary files /dev/null and b/fonts/resources/cartograph/cartograph-bold.woff differ diff --git a/fonts/resources/cartograph/cartograph-italic.woff b/fonts/resources/cartograph/cartograph-italic.woff new file mode 100644 index 0000000..c10abed Binary files /dev/null and b/fonts/resources/cartograph/cartograph-italic.woff differ diff --git a/fonts/resources/cartograph/cartograph.woff b/fonts/resources/cartograph/cartograph.woff new file mode 100644 index 0000000..4d29fd2 Binary files /dev/null and b/fonts/resources/cartograph/cartograph.woff differ diff --git a/fonts/stylesheets/fonts.less b/fonts/stylesheets/fonts.less index 258a35f..a2f2137 100755 --- a/fonts/stylesheets/fonts.less +++ b/fonts/stylesheets/fonts.less @@ -51,6 +51,11 @@ .font ( 'camingocode', normal, italic, 'camingocode/camingocode-italic.woff' ); .font ( 'camingocode', normal, normal, 'camingocode/camingocode.woff' ); +.font ( 'cartograph', bold, italic, 'cartograph/cartograph-bold-italic.woff' ); +.font ( 'cartograph', bold, normal, 'cartograph/cartograph-bold.woff' ); +.font ( 'cartograph', normal, italic, 'cartograph/cartograph-italic.woff' ); +.font ( 'cartograph', normal, normal, 'cartograph/cartograph.woff' ); + .font ( 'cascadia-code', normal, normal, 'cascadia-code/cascadia-code.ttf' ); .font ( 'code-new-roman', normal, normal, 'code-new-roman/code-new-roman.otf' ); diff --git a/fonts/stylesheets/stylesheet.css b/fonts/stylesheets/stylesheet.css index b4b55f1..f124337 100755 --- a/fonts/stylesheets/stylesheet.css +++ b/fonts/stylesheets/stylesheet.css @@ -214,6 +214,30 @@ font-style: normal; src: url('../resources/camingocode/camingocode.woff'); } +@font-face { + font-family: 'cartograph'; + font-weight: bold; + font-style: italic; + src: url('../resources/cartograph/cartograph-bold-italic.woff'); +} +@font-face { + font-family: 'cartograph'; + font-weight: bold; + font-style: normal; + src: url('../resources/cartograph/cartograph-bold.woff'); +} +@font-face { + font-family: 'cartograph'; + font-weight: normal; + font-style: italic; + src: url('../resources/cartograph/cartograph-italic.woff'); +} +@font-face { + font-family: 'cartograph'; + font-weight: normal; + font-style: normal; + src: url('../resources/cartograph/cartograph.woff'); +} @font-face { font-family: 'cascadia-code'; font-weight: normal; diff --git a/index.js b/index.js index e7a9888..430d93a 100644 --- a/index.js +++ b/index.js @@ -37,7 +37,7 @@ function selectFont() { var font = window.location.hash.substring(1); if (font === '') { - font = 'input'; + font = 'cartograph'; $('footer .subtitle').text('Test drive all the free programming fonts!'); } else { $('footer .subtitle').html('Test drive ' + font_data[font].name + '!');