Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Add font files (CO-2445)
arlen committed Aug 22, 2022
1 parent f02910b commit a617ab1
Showing 29 changed files with 20,793 additions and 0 deletions.
55 changes: 55 additions & 0 deletions app/webroot/css/fonts/material-icons/_mixins.scss
@@ -0,0 +1,55 @@
// @see https://github.com/twbs/bootstrap/blob/main/scss/_functions.scss
@function material-icons-str-replace($string, $search, $replace: '') {
$index: str-index($string, $search);
@if $index {
@return str-slice($string, 1, $index - 1) + $replace +
material-icons-str-replace(
str-slice($string, $index + str-length($search)),
$search,
$replace
);
}
@return $string;
}

@mixin material-icons-font-class($font-family) {
font-family: $font-family;
font-weight: normal;
font-style: normal;
font-size: $material-icons-font-size;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-smoothing: antialiased; // Support for all WebKit browsers
-moz-osx-font-smoothing: grayscale; // Support for Firefox
text-rendering: optimizeLegibility; // Support for Safari and Chrome
font-feature-settings: 'liga'; // Support for IE
}

@mixin material-icons-font($font-family) {
$class-name: to-lower-case($font-family);
$class-name: material-icons-str-replace($class-name, ' ', '-');
$font-file: $material-icons-font-path + $class-name;

@font-face {
font-family: $font-family;
font-style: normal;
font-weight: 400;
font-display: $material-icons-font-display;
src: url('#{$font-file}.woff2') format('woff2'),
url('#{$font-file}.woff') format('woff');
}

.#{$class-name} {
@include material-icons-font-class($font-family);
}
}

@mixin material-icons() {
@warn "material-icons() Sass mixin has been deprecated as of 1.0. Use '@extend .material-icons;' instead of '@include material-icons();'.";
@include material-icons-font-class('Material Icons');
}
3 changes: 3 additions & 0 deletions app/webroot/css/fonts/material-icons/_variables.scss
@@ -0,0 +1,3 @@
$material-icons-font-path: './' !default;
$material-icons-font-size: 24px !default;
$material-icons-font-display: block !default;
932 changes: 932 additions & 0 deletions app/webroot/css/fonts/material-icons/codepoints

Large diffs are not rendered by default.

24 changes: 24 additions & 0 deletions app/webroot/css/fonts/material-icons/filled.css
@@ -0,0 +1,24 @@
@font-face {
font-family: "Material Icons";
font-style: normal;
font-weight: 400;
font-display: block;
src: url("./material-icons.woff2") format("woff2"), url("./material-icons.woff") format("woff");
}
.material-icons {
font-family: "Material Icons";
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
font-feature-settings: "liga";
}
4 changes: 4 additions & 0 deletions app/webroot/css/fonts/material-icons/filled.scss
@@ -0,0 +1,4 @@
@import 'variables';
@import 'mixins';

@include material-icons-font('Material Icons');
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
5 changes: 5 additions & 0 deletions app/webroot/css/fonts/material-icons/material-icons.scss
@@ -0,0 +1,5 @@
@import 'filled';
@import 'outlined';
@import 'round';
@import 'sharp';
@import 'two-tone';
Binary file not shown.
Binary file not shown.
24 changes: 24 additions & 0 deletions app/webroot/css/fonts/material-icons/outlined.css
@@ -0,0 +1,24 @@
@font-face {
font-family: "Material Icons Outlined";
font-style: normal;
font-weight: 400;
font-display: block;
src: url("./material-icons-outlined.woff2") format("woff2"), url("./material-icons-outlined.woff") format("woff");
}
.material-icons-outlined {
font-family: "Material Icons Outlined";
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
font-feature-settings: "liga";
}
4 changes: 4 additions & 0 deletions app/webroot/css/fonts/material-icons/outlined.scss
@@ -0,0 +1,4 @@
@import 'variables';
@import 'mixins';

@include material-icons-font('Material Icons Outlined');
24 changes: 24 additions & 0 deletions app/webroot/css/fonts/material-icons/round.css
@@ -0,0 +1,24 @@
@font-face {
font-family: "Material Icons Round";
font-style: normal;
font-weight: 400;
font-display: block;
src: url("./material-icons-round.woff2") format("woff2"), url("./material-icons-round.woff") format("woff");
}
.material-icons-round {
font-family: "Material Icons Round";
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
font-feature-settings: "liga";
}
4 changes: 4 additions & 0 deletions app/webroot/css/fonts/material-icons/round.scss
@@ -0,0 +1,4 @@
@import 'variables';
@import 'mixins';

@include material-icons-font('Material Icons Round');
24 changes: 24 additions & 0 deletions app/webroot/css/fonts/material-icons/sharp.css
@@ -0,0 +1,24 @@
@font-face {
font-family: "Material Icons Sharp";
font-style: normal;
font-weight: 400;
font-display: block;
src: url("./material-icons-sharp.woff2") format("woff2"), url("./material-icons-sharp.woff") format("woff");
}
.material-icons-sharp {
font-family: "Material Icons Sharp";
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
font-feature-settings: "liga";
}
4 changes: 4 additions & 0 deletions app/webroot/css/fonts/material-icons/sharp.scss
@@ -0,0 +1,4 @@
@import 'variables';
@import 'mixins';

@include material-icons-font('Material Icons Sharp');
24 changes: 24 additions & 0 deletions app/webroot/css/fonts/material-icons/two-tone.css
@@ -0,0 +1,24 @@
@font-face {
font-family: "Material Icons Two Tone";
font-style: normal;
font-weight: 400;
font-display: block;
src: url("./material-icons-two-tone.woff2") format("woff2"), url("./material-icons-two-tone.woff") format("woff");
}
.material-icons-two-tone {
font-family: "Material Icons Two Tone";
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
font-feature-settings: "liga";
}
4 changes: 4 additions & 0 deletions app/webroot/css/fonts/material-icons/two-tone.scss
@@ -0,0 +1,4 @@
@import 'variables';
@import 'mixins';

@include material-icons-font('Material Icons Two Tone');
Binary file not shown.
19,648 changes: 19,648 additions & 0 deletions app/webroot/css/fonts/opensans/OpenSans-Regular-webfont.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
10 changes: 10 additions & 0 deletions app/webroot/css/fonts/opensans/stylesheet.css
@@ -0,0 +1,10 @@
@font-face {
font-family: 'open_sansregular';
src: url('OpenSans-Regular-webfont.eot');
src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('OpenSans-Regular-webfont.woff') format('woff'),
url('OpenSans-Regular-webfont.ttf') format('truetype'),
url('OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
font-weight: normal;
font-style: normal;
}

0 comments on commit a617ab1

Please sign in to comment.