first commit

This commit is contained in:
2025-06-17 11:53:18 +02:00
commit 9f0f7ba12b
8804 changed files with 1369176 additions and 0 deletions

View File

@ -0,0 +1,20 @@
@roboto-font-path: '../../../fonts';
.roboto-font(@folder, @variant, @type, @weight, @style) {
@font-full-path: '@{roboto-font-path}/@{folder}/@{variant}';
@font-face {
font-family: '@{variant}';
src: url('@{font-full-path}-@{type}.woff2') format('woff2'),
url('@{font-full-path}-@{type}.woff') format('woff');
font-weight: @weight;
font-style: @style;
}
@font-face {
font-family: '@{variant}-@{type}';
src: url('@{font-full-path}-@{type}.woff2') format('woff2'),
url('@{font-full-path}-@{type}.woff') format('woff');
}
}

View File

@ -0,0 +1,20 @@
$roboto-font-path: '../../../fonts' !default;
@mixin roboto-font($folder, $variant, $type, $weight, $style) {
$font-full-path: '#{$roboto-font-path}/#{$folder}/#{$variant}';
@font-face {
font-family: '#{$variant}';
src: url('#{$font-full-path}-#{$type}.woff2') format('woff2'),
url('#{$font-full-path}-#{$type}.woff') format('woff');
font-weight: $weight;
font-style: $style;
}
@font-face {
font-family: '#{$variant}-#{$type}';
src: url('#{$font-full-path}-#{$type}.woff2') format('woff2'),
url('#{$font-full-path}-#{$type}.woff') format('woff');
}
}

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-condensed', 'Roboto-Condensed', 'BoldItalic', 700, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-condensed', 'Roboto-Condensed', 'Bold', 700, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-condensed', 'Roboto-Condensed', 'LightItalic', 300, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-condensed', 'Roboto-Condensed', 'Light', 300, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-condensed', 'Roboto-Condensed', 'RegularItalic', 400, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-condensed', 'Roboto-Condensed', 'Regular', 400, normal);

View File

@ -0,0 +1,6 @@
@import "roboto-condensed-fontface-regular";
@import "roboto-condensed-fontface-regular-italic";
@import "roboto-condensed-fontface-light";
@import "roboto-condensed-fontface-light-italic";
@import "roboto-condensed-fontface-bold";
@import "roboto-condensed-fontface-bold-italic";

View File

@ -0,0 +1,71 @@
@font-face {
font-family: "Roboto-Condensed";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-Regular.woff2?v=4596ac") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-Regular.woff?v=1cb153") format("woff");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "Roboto-Condensed-Regular";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-Regular.woff2?v=4596ac") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-Regular.woff?v=1cb153") format("woff");
}
@font-face {
font-family: "Roboto-Condensed";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-RegularItalic.woff2?v=1b05ec") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-RegularItalic.woff?v=e271a3") format("woff");
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: "Roboto-Condensed-RegularItalic";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-RegularItalic.woff2?v=1b05ec") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-RegularItalic.woff?v=e271a3") format("woff");
}
@font-face {
font-family: "Roboto-Condensed";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-Light.woff2?v=0f24c2") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-Light.woff?v=8aaf66") format("woff");
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: "Roboto-Condensed-Light";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-Light.woff2?v=0f24c2") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-Light.woff?v=8aaf66") format("woff");
}
@font-face {
font-family: "Roboto-Condensed";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-LightItalic.woff2?v=5f05a4") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-LightItalic.woff?v=bdd8fa") format("woff");
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: "Roboto-Condensed-LightItalic";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-LightItalic.woff2?v=5f05a4") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-LightItalic.woff?v=bdd8fa") format("woff");
}
@font-face {
font-family: "Roboto-Condensed";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-Bold.woff2?v=412849") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-Bold.woff?v=aef455") format("woff");
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: "Roboto-Condensed-Bold";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-Bold.woff2?v=412849") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-Bold.woff?v=aef455") format("woff");
}
@font-face {
font-family: "Roboto-Condensed";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-BoldItalic.woff2?v=2f50bd") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-BoldItalic.woff?v=b520ee") format("woff");
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: "Roboto-Condensed-BoldItalic";
src: url("../../fonts/roboto-condensed/Roboto-Condensed-BoldItalic.woff2?v=2f50bd") format("woff2"), url("../../fonts/roboto-condensed/Roboto-Condensed-BoldItalic.woff?v=b520ee") format("woff");
}

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-condensed', 'Roboto-Condensed', 'BoldItalic', 700, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-condensed', 'Roboto-Condensed', 'Bold', 700, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-condensed', 'Roboto-Condensed', 'LightItalic', 300, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-condensed', 'Roboto-Condensed', 'Light', 300, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-condensed', 'Roboto-Condensed', 'RegularItalic', 400, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-condensed', 'Roboto-Condensed', 'Regular', 400, normal);

View File

@ -0,0 +1,6 @@
@import "roboto-condensed-fontface-regular";
@import "roboto-condensed-fontface-regular-italic";
@import "roboto-condensed-fontface-light";
@import "roboto-condensed-fontface-light-italic";
@import "roboto-condensed-fontface-bold";
@import "roboto-condensed-fontface-bold-italic";

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-slab', 'Roboto-Slab', 'Bold', 700, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-slab', 'Roboto-Slab', 'Light', 300, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-slab', 'Roboto-Slab', 'Regular', 400, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto-slab', 'Roboto-Slab', 'Thin', 100, normal);

View File

@ -0,0 +1,4 @@
@import "roboto-slab-fontface-regular";
@import "roboto-slab-fontface-light";
@import "roboto-slab-fontface-thin";
@import "roboto-slab-fontface-bold";

View File

@ -0,0 +1,47 @@
@font-face {
font-family: 'Roboto-Slab';
src: url("../../fonts/roboto-slab/Roboto-Slab-Thin.woff2?v=782269") format('woff2'), url("../../fonts/roboto-slab/Roboto-Slab-Thin.woff?v=a81782") format('woff');
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Slab-Thin';
src: url("../../fonts/roboto-slab/Roboto-Slab-Thin.woff2?v=782269") format('woff2'), url("../../fonts/roboto-slab/Roboto-Slab-Thin.woff?v=a81782") format('woff');
}
@font-face {
font-family: 'Roboto-Slab';
src: url("../../fonts/roboto-slab/Roboto-Slab-Light.woff2?v=c5593d") format('woff2'), url("../../fonts/roboto-slab/Roboto-Slab-Light.woff?v=36f972") format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Slab-Light';
src: url("../../fonts/roboto-slab/Roboto-Slab-Light.woff2?v=c5593d") format('woff2'), url("../../fonts/roboto-slab/Roboto-Slab-Light.woff?v=36f972") format('woff');
}
@font-face {
font-family: 'Roboto-Slab';
src: url("../../fonts/roboto-slab/Roboto-Slab-Regular.woff2?v=7abf5b") format('woff2'), url("../../fonts/roboto-slab/Roboto-Slab-Regular.woff?v=c1be92") format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Slab-Regular';
src: url("../../fonts/roboto-slab/Roboto-Slab-Regular.woff2?v=7abf5b") format('woff2'), url("../../fonts/roboto-slab/Roboto-Slab-Regular.woff?v=c1be92") format('woff');
}
@font-face {
font-family: 'Roboto-Slab';
src: url("../../fonts/roboto-slab/Roboto-Slab-Bold.woff2?v=9984f4") format('woff2'), url("../../fonts/roboto-slab/Roboto-Slab-Bold.woff?v=bed556") format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Slab-Bold';
src: url("../../fonts/roboto-slab/Roboto-Slab-Bold.woff2?v=9984f4") format('woff2'), url("../../fonts/roboto-slab/Roboto-Slab-Bold.woff?v=bed556") format('woff');
}

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-slab', 'Roboto-Slab', 'Bold', 700, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-slab', 'Roboto-Slab', 'Light', 300, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-slab', 'Roboto-Slab', 'Regular', 400, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto-slab', 'Roboto-Slab', 'Thin', 100, normal);

View File

@ -0,0 +1,4 @@
@import "roboto-slab-fontface-regular";
@import "roboto-slab-fontface-light";
@import "roboto-slab-fontface-thin";
@import "roboto-slab-fontface-bold";

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'BlackItalic', 900, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'Black', 900, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'BoldItalic', 700, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'Bold', 700, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'LightItalic', 300, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'Light', 300, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'MediumItalic', 500, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'Medium', 500, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'RegularItalic', 400, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'Regular', 400, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'ThinItalic', 100, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
.roboto-font('roboto', 'Roboto', 'Thin', 100, normal);

View File

@ -0,0 +1,12 @@
@import "roboto-fontface-regular";
@import "roboto-fontface-regular-italic";
@import "roboto-fontface-light";
@import "roboto-fontface-light-italic";
@import "roboto-fontface-thin";
@import "roboto-fontface-thin-italic";
@import "roboto-fontface-medium";
@import "roboto-fontface-medium-italic";
@import "roboto-fontface-bold";
@import "roboto-fontface-bold-italic";
@import "roboto-fontface-black";
@import "roboto-fontface-black-italic";

View File

@ -0,0 +1,143 @@
@font-face {
font-family: 'Roboto';
src: url("../../fonts/roboto/Roboto-Thin.woff2?v=ad538a") format('woff2'), url("../../fonts/roboto/Roboto-Thin.woff?v=d3b473") format('woff');
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Thin';
src: url("../../fonts/roboto/Roboto-Thin.woff2?v=ad538a") format('woff2'), url("../../fonts/roboto/Roboto-Thin.woff?v=d3b473") format('woff');
}
@font-face {
font-family: 'Roboto';
src: url("../../fonts/roboto/Roboto-ThinItalic.woff2?v=5b4a33") format('woff2'), url("../../fonts/roboto/Roboto-ThinItalic.woff?v=8a96ed") format('woff');
font-weight: 100;
font-style: italic;
}
@font-face {
font-family: 'Roboto-ThinItalic';
src: url("../../fonts/roboto/Roboto-ThinItalic.woff2?v=5b4a33") format('woff2'), url("../../fonts/roboto/Roboto-ThinItalic.woff?v=8a96ed") format('woff');
}
@font-face {
font-family: 'Roboto';
src: url("../../fonts/roboto/Roboto-Light.woff2?v=d26871") format('woff2'), url("../../fonts/roboto/Roboto-Light.woff?v=c73eb1") format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Light';
src: url("../../fonts/roboto/Roboto-Light.woff2?v=d26871") format('woff2'), url("../../fonts/roboto/Roboto-Light.woff?v=c73eb1") format('woff');
}
@font-face {
font-family: 'Roboto';
src: url("../../fonts/roboto/Roboto-LightItalic.woff2?v=e8eaae") format('woff2'), url("../../fonts/roboto/Roboto-LightItalic.woff?v=13efe6") format('woff');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'Roboto-LightItalic';
src: url("../../fonts/roboto/Roboto-LightItalic.woff2?v=e8eaae") format('woff2'), url("../../fonts/roboto/Roboto-LightItalic.woff?v=13efe6") format('woff');
}
@font-face {
font-family: 'Roboto';
src: url("../../fonts/roboto/Roboto-Regular.woff2?v=73f0a8") format('woff2'), url("../../fonts/roboto/Roboto-Regular.woff?v=35b07e") format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Regular';
src: url("../../fonts/roboto/Roboto-Regular.woff2?v=73f0a8") format('woff2'), url("../../fonts/roboto/Roboto-Regular.woff?v=35b07e") format('woff');
}
@font-face {
font-family: 'Roboto';
src: url("../../fonts/roboto/Roboto-RegularItalic.woff2?v=4357be") format('woff2'), url("../../fonts/roboto/Roboto-RegularItalic.woff?v=f5902d") format('woff');
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: 'Roboto-RegularItalic';
src: url("../../fonts/roboto/Roboto-RegularItalic.woff2?v=4357be") format('woff2'), url("../../fonts/roboto/Roboto-RegularItalic.woff?v=f5902d") format('woff');
}
@font-face {
font-family: 'Roboto';
src: url("../../fonts/roboto/Roboto-Medium.woff2?v=90d167") format('woff2'), url("../../fonts/roboto/Roboto-Medium.woff?v=1d6594") format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Medium';
src: url("../../fonts/roboto/Roboto-Medium.woff2?v=90d167") format('woff2'), url("../../fonts/roboto/Roboto-Medium.woff?v=1d6594") format('woff');
}
@font-face {
font-family: 'Roboto';
src: url("../../fonts/roboto/Roboto-MediumItalic.woff2?v=13ec0e") format('woff2'), url("../../fonts/roboto/Roboto-MediumItalic.woff?v=83e114") format('woff');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'Roboto-MediumItalic';
src: url("../../fonts/roboto/Roboto-MediumItalic.woff2?v=13ec0e") format('woff2'), url("../../fonts/roboto/Roboto-MediumItalic.woff?v=83e114") format('woff');
}
@font-face {
font-family: 'Roboto';
src: url("../../fonts/roboto/Roboto-Bold.woff2?v=b52fac") format('woff2'), url("../../fonts/roboto/Roboto-Bold.woff?v=50d75e") format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Bold';
src: url("../../fonts/roboto/Roboto-Bold.woff2?v=b52fac") format('woff2'), url("../../fonts/roboto/Roboto-Bold.woff?v=50d75e") format('woff');
}
@font-face {
font-family: 'Roboto';
src: url("../../fonts/roboto/Roboto-BoldItalic.woff2?v=94008e") format('woff2'), url("../../fonts/roboto/Roboto-BoldItalic.woff?v=4fe0f7") format('woff');
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: 'Roboto-BoldItalic';
src: url("../../fonts/roboto/Roboto-BoldItalic.woff2?v=94008e") format('woff2'), url("../../fonts/roboto/Roboto-BoldItalic.woff?v=4fe0f7") format('woff');
}
@font-face {
font-family: 'Roboto';
src: url("../../fonts/roboto/Roboto-Black.woff2?v=59eb36") format('woff2'), url("../../fonts/roboto/Roboto-Black.woff?v=313a65") format('woff');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Black';
src: url("../../fonts/roboto/Roboto-Black.woff2?v=59eb36") format('woff2'), url("../../fonts/roboto/Roboto-Black.woff?v=313a65") format('woff');
}
@font-face {
font-family: 'Roboto';
src: url("../../fonts/roboto/Roboto-BlackItalic.woff2?v=f75569") format('woff2'), url("../../fonts/roboto/Roboto-BlackItalic.woff?v=cc2fad") format('woff');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'Roboto-BlackItalic';
src: url("../../fonts/roboto/Roboto-BlackItalic.woff2?v=f75569") format('woff2'), url("../../fonts/roboto/Roboto-BlackItalic.woff?v=cc2fad") format('woff');
}

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'BlackItalic', 900, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'Black', 900, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'BoldItalic', 700, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'Bold', 700, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'LightItalic', 300, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'Light', 300, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'MediumItalic', 500, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'Medium', 500, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'RegularItalic', 400, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'Regular', 400, normal);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'ThinItalic', 100, italic);

View File

@ -0,0 +1,3 @@
@import "../../mixins";
@include roboto-font('roboto', 'Roboto', 'Thin', 100, normal);

View File

@ -0,0 +1,12 @@
@import "roboto-fontface-regular";
@import "roboto-fontface-regular-italic";
@import "roboto-fontface-light";
@import "roboto-fontface-light-italic";
@import "roboto-fontface-thin";
@import "roboto-fontface-thin-italic";
@import "roboto-fontface-medium";
@import "roboto-fontface-medium-italic";
@import "roboto-fontface-bold";
@import "roboto-fontface-bold-italic";
@import "roboto-fontface-black";
@import "roboto-fontface-black-italic";