diff --git a/fonts.json b/fonts.json index f0b66fb..cc544ec 100644 --- a/fonts.json +++ b/fonts.json @@ -280,6 +280,20 @@ "rendering": "vector", "style": "sans", "zerostyle": "dotted", + "variants": [ + "regular", + "italic", + "bold", + "bold-italic", + "semi-bold", + "semi-bold-italic", + "light", + "light-italic", + "semi-light", + "semi-light-italic", + "extra-light", + "extra-light-italic" + ], "website": "https://github.com/microsoft/cascadia-code", "year": 2019 }, diff --git a/fonts/resources/cascadia-code/cascadia-code-bold-italic.woff2 b/fonts/resources/cascadia-code/cascadia-code-bold-italic.woff2 new file mode 100644 index 0000000..ecfadf4 Binary files /dev/null and b/fonts/resources/cascadia-code/cascadia-code-bold-italic.woff2 differ diff --git a/fonts/resources/cascadia-code/cascadia-code-bold.woff2 b/fonts/resources/cascadia-code/cascadia-code-bold.woff2 new file mode 100644 index 0000000..9e65d6d Binary files /dev/null and b/fonts/resources/cascadia-code/cascadia-code-bold.woff2 differ diff --git a/fonts/resources/cascadia-code/cascadia-code-italic.woff2 b/fonts/resources/cascadia-code/cascadia-code-italic.woff2 new file mode 100644 index 0000000..1962359 Binary files /dev/null and b/fonts/resources/cascadia-code/cascadia-code-italic.woff2 differ diff --git a/fonts/resources/cascadia-code/cascadia-code.ttf b/fonts/resources/cascadia-code/cascadia-code.ttf deleted file mode 100755 index d0ae8d8..0000000 Binary files a/fonts/resources/cascadia-code/cascadia-code.ttf and /dev/null differ diff --git a/fonts/resources/cascadia-code/cascadia-code.woff2 b/fonts/resources/cascadia-code/cascadia-code.woff2 new file mode 100644 index 0000000..433b124 Binary files /dev/null and b/fonts/resources/cascadia-code/cascadia-code.woff2 differ diff --git a/fonts/stylesheets/fonts.less b/fonts/stylesheets/fonts.less index 780524f..0ddf49c 100755 --- a/fonts/stylesheets/fonts.less +++ b/fonts/stylesheets/fonts.less @@ -65,7 +65,10 @@ .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 ( 'cascadia-code', bold, italic, 'cascadia-code/cascadia-code-bold-italic.woff2' ); +.font ( 'cascadia-code', bold, normal, 'cascadia-code/cascadia-code-bold.woff2' ); +.font ( 'cascadia-code', normal, italic, 'cascadia-code/cascadia-code-italic.woff2' ); +.font ( 'cascadia-code', normal, normal, 'cascadia-code/cascadia-code.woff2' ); .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 1d673e6..d003555 100755 --- a/fonts/stylesheets/stylesheet.css +++ b/fonts/stylesheets/stylesheet.css @@ -274,11 +274,29 @@ font-style: normal; src: url('../resources/cartograph/cartograph.woff'); } +@font-face { + font-family: 'cascadia-code'; + font-weight: bold; + font-style: italic; + src: url('../resources/cascadia-code/cascadia-code-bold-italic.woff2'); +} +@font-face { + font-family: 'cascadia-code'; + font-weight: bold; + font-style: normal; + src: url('../resources/cascadia-code/cascadia-code-bold.woff2'); +} +@font-face { + font-family: 'cascadia-code'; + font-weight: normal; + font-style: italic; + src: url('../resources/cascadia-code/cascadia-code-italic.woff2'); +} @font-face { font-family: 'cascadia-code'; font-weight: normal; font-style: normal; - src: url('../resources/cascadia-code/cascadia-code.ttf'); + src: url('../resources/cascadia-code/cascadia-code.woff2'); } @font-face { font-family: 'code-new-roman';