Skip to content

Instantly share code, notes, and snippets.

@jensgro
Created April 26, 2023 13:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jensgro/4cb1f3e54fb41c12602fc545f72c1604 to your computer and use it in GitHub Desktop.
Save jensgro/4cb1f3e54fb41c12602fc545f72c1604 to your computer and use it in GitHub Desktop.
Generated by SassMeister.com.
$fonts: (
Thin: 100,
ThinItalic: 100,
ExtraLight: 200,
ExtraLightItalic: 200,
Light: 300,
LightItalic: 300,
Regular: 400,
Italic: 400,
Medium: 500,
MediumItalic: 500,
SemiBold: 600,
SemiBoldItalic: 600,
Bold: 700,
BoldItalic: 700,
ExtraBold: 800,
ExtraBoldItalic: 800,
Black: 900,
BlackItalic: 900
);
/*
SWR_Sans_WEB: ( ),
SWR_Slab_WEB: (),
SWR_text_WEB: (),
SWR_VAR_WEB: ();
Thin, 100,
ThinItalic 100,
ExtraLight, 200,
ExtraLightItalic, 200,
Light, 300,
LightItalic, 300,
Regular, 400,
Italic, 400,
Medium, 500
MediumItalic, 500,
SemiBold, 600,
SemiBoldItalic, 600
Bold, 700,
BoldItalic, 700,
ExtraBold, 800,
ExtraBoldItalic, 800,
Black, 900,
BlackItalic, 900
*/
@mixin font-face($name, $path, $weight: null, $style: null, $exts: woff2 woff) {
//$src: null;
$src: local(""+$name+"");
@each $ext in $exts {
$src: append($src, url(quote($path + "." + $ext)) format(quote($ext)), comma);
}
@font-face {
font-family: quote($name);
font-style: $style;
font-weight: $weight;
font-display: swap;
src: $src;
}
}
@mixin ff($name, $map, $path: null) {
@each $file, $weight in $map {
$filename: "../fonts/swr_type/"+$path+"/"+$name+"-"+$file;
@include font-face($name, $filename, $weight );
}
}
@include font-face(One, fonts/one);
@font-face {
font-family:'Roboto';
font-style: normal;
font-weight: 400;
src:
local('Roboto'), // Erst nachsehen, ob die Schrift
local('Roboto-Regular'), // beim Besucher schon installiert ist
url(fonts/roboto-v18-latin-regular.woff2) format('woff2'), // Wenn nicht, wird die Schrift vom Webserver geladen
url(fonts/roboto-v18-latin-regular.woff) format('woff'); // Am Ende das Schlusslicht für IE11
}
@include ff("SWRSans", $fonts, $path: "SWR_Sans_WEB");
@font-face {
font-family: "One";
font-display: swap;
src: local("One"), url("fonts/one.woff2") format("woff2"), url("fonts/one.woff") format("woff");
}
@font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 400;
src: local("Roboto"), local("Roboto-Regular"), url(fonts/roboto-v18-latin-regular.woff2) format("woff2"), url(fonts/roboto-v18-latin-regular.woff) format("woff");
}
@font-face {
font-family: "SWRSans";
font-weight: 100;
font-display: swap;
src: local("SWRSans"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-Thin.woff2") format("woff2"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-Thin.woff") format("woff");
}
@font-face {
font-family: "SWRSans";
font-weight: 100;
font-display: swap;
src: local("SWRSans"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-ThinItalic.woff2") format("woff2"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-ThinItalic.woff") format("woff");
}
@font-face {
font-family: "SWRSans";
font-weight: 200;
font-display: swap;
src: local("SWRSans"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-ExtraLight.woff2") format("woff2"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-ExtraLight.woff") format("woff");
}
@font-face {
font-family: "SWRSans";
font-weight: 200;
font-display: swap;
src: local("SWRSans"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-ExtraLightItalic.woff2") format("woff2"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-ExtraLightItalic.woff") format("woff");
}
@font-face {
font-family: "SWRSans";
font-weight: 300;
font-display: swap;
src: local("SWRSans"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-Light.woff2") format("woff2"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-Light.woff") format("woff");
}
@font-face {
font-family: "SWRSans";
font-weight: 300;
font-display: swap;
src: local("SWRSans"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-LightItalic.woff2") format("woff2"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-LightItalic.woff") format("woff");
}
@font-face {
font-family: "SWRSans";
font-weight: 400;
font-display: swap;
src: local("SWRSans"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-Regular.woff2") format("woff2"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-Regular.woff") format("woff");
}
@font-face {
font-family: "SWRSans";
font-weight: 400;
font-display: swap;
src: local("SWRSans"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-Italic.woff2") format("woff2"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-Italic.woff") format("woff");
}
@font-face {
font-family: "SWRSans";
font-weight: 500;
font-display: swap;
src: local("SWRSans"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-Medium.woff2") format("woff2"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-Medium.woff") format("woff");
}
@font-face {
font-family: "SWRSans";
font-weight: 500;
font-display: swap;
src: local("SWRSans"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-MediumItalic.woff2") format("woff2"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-MediumItalic.woff") format("woff");
}
@font-face {
font-family: "SWRSans";
font-weight: 600;
font-display: swap;
src: local("SWRSans"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-SemiBold.woff2") format("woff2"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-SemiBold.woff") format("woff");
}
@font-face {
font-family: "SWRSans";
font-weight: 600;
font-display: swap;
src: local("SWRSans"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-SemiBoldItalic.woff2") format("woff2"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-SemiBoldItalic.woff") format("woff");
}
@font-face {
font-family: "SWRSans";
font-weight: 700;
font-display: swap;
src: local("SWRSans"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-Bold.woff2") format("woff2"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-Bold.woff") format("woff");
}
@font-face {
font-family: "SWRSans";
font-weight: 700;
font-display: swap;
src: local("SWRSans"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-BoldItalic.woff2") format("woff2"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-BoldItalic.woff") format("woff");
}
@font-face {
font-family: "SWRSans";
font-weight: 800;
font-display: swap;
src: local("SWRSans"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-ExtraBold.woff2") format("woff2"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-ExtraBold.woff") format("woff");
}
@font-face {
font-family: "SWRSans";
font-weight: 800;
font-display: swap;
src: local("SWRSans"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-ExtraBoldItalic.woff") format("woff");
}
@font-face {
font-family: "SWRSans";
font-weight: 900;
font-display: swap;
src: local("SWRSans"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-Black.woff2") format("woff2"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-Black.woff") format("woff");
}
@font-face {
font-family: "SWRSans";
font-weight: 900;
font-display: swap;
src: local("SWRSans"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-BlackItalic.woff2") format("woff2"), url("../fonts/swr_type/SWR_Sans_WEB/SWRSans-BlackItalic.woff") format("woff");
}
{
"sass": {
"compiler": "dart-sass/1.32.12",
"extensions": {},
"syntax": "SCSS",
"outputStyle": "expanded"
},
"autoprefixer": false
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment