add lato font
This commit is contained in:
parent
e72f5c8fca
commit
48f135f115
130
lib/utils/themes/fontFace.ts
Normal file
130
lib/utils/themes/fontFace.ts
Normal file
@ -0,0 +1,130 @@
|
|||||||
|
import { domain } from "../defineDomain";
|
||||||
|
|
||||||
|
|
||||||
|
export const fontFaces = `
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Lato';
|
||||||
|
src: url(${domain}/fonts/Lato-Thin.ttf);
|
||||||
|
font-weight: 100;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Lato';
|
||||||
|
src: url(${domain}/fonts/Lato-ThinItalic.ttf);
|
||||||
|
font-weight: 100;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Lato';
|
||||||
|
src: url(${domain}/fonts/Lato-ExtraLight.ttf);
|
||||||
|
font-weight: 200;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Lato';
|
||||||
|
src: url(${domain}/fonts/Lato-ExtraLightItalic.ttf);
|
||||||
|
font-weight: 200;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Lato';
|
||||||
|
src: url(${domain}/fonts/Lato-Light.ttf);
|
||||||
|
font-weight: 300;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Lato';
|
||||||
|
src: url(${domain}/fonts/Lato-LightItalic.ttf);
|
||||||
|
font-weight: 300;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Lato';
|
||||||
|
src: url(${domain}/fonts/Lato-Regular.ttf);
|
||||||
|
font-weight: 400;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Lato';
|
||||||
|
src: url(${domain}/fonts/Lato-Italic.ttf);
|
||||||
|
font-weight: 400;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Lato';
|
||||||
|
src: url(${domain}/fonts/Lato-Medium.ttf);
|
||||||
|
font-weight: 500;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Lato';
|
||||||
|
src: url(${domain}/fonts/Lato-MediumItalic.ttf);
|
||||||
|
font-weight: 500;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Lato';
|
||||||
|
src: url(${domain}/fonts/Lato-SemiBold.ttf);
|
||||||
|
font-weight: 600;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Lato';
|
||||||
|
src: url(${domain}/fonts/Lato-SemiBoldItalic.ttf);
|
||||||
|
font-weight: 600;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Lato';
|
||||||
|
src: url(${domain}/fonts/Lato-Bold.ttf);
|
||||||
|
font-weight: 700;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Lato';
|
||||||
|
src: url(${domain}/fonts/Lato-BoldItalic.ttf);
|
||||||
|
font-weight: 700;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Lato';
|
||||||
|
src: url(${domain}/fonts/Lato-ExtraBold.ttf);
|
||||||
|
font-weight: 800;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Lato';
|
||||||
|
src: url(${domain}/fonts/Lato-ExtraBoldItalic.ttf);
|
||||||
|
font-weight: 800;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Lato';
|
||||||
|
src: url(${domain}/fonts/Lato-Black.ttf);
|
||||||
|
font-weight: 900;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Lato';
|
||||||
|
src: url(${domain}/fonts/Lato-BlackItalic.ttf);
|
||||||
|
font-weight: 900;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
`;
|
@ -1,4 +1,5 @@
|
|||||||
import {createTheme} from "@mui/material";
|
import { createTheme } from "@mui/material";
|
||||||
|
import { fontFaces } from "./fontFace";
|
||||||
|
|
||||||
declare module '@mui/material/Button' {
|
declare module '@mui/material/Button' {
|
||||||
interface ButtonPropsVariantOverrides {
|
interface ButtonPropsVariantOverrides {
|
||||||
@ -18,6 +19,14 @@ const theme = createTheme({
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
components: {
|
components: {
|
||||||
|
MuiCssBaseline: {
|
||||||
|
styleOverrides: fontFaces,
|
||||||
|
},
|
||||||
|
MuiScopedCssBaseline: {
|
||||||
|
styleOverrides: {
|
||||||
|
root: fontFaces,
|
||||||
|
}
|
||||||
|
},
|
||||||
MuiTypography: {
|
MuiTypography: {
|
||||||
defaultProps: {
|
defaultProps: {
|
||||||
variantMapping: {
|
variantMapping: {
|
||||||
@ -29,7 +38,8 @@ const theme = createTheme({
|
|||||||
variants: [
|
variants: [
|
||||||
{
|
{
|
||||||
props: {
|
props: {
|
||||||
variant: 'contained' },
|
variant: 'contained'
|
||||||
|
},
|
||||||
style: {
|
style: {
|
||||||
backgroundColor: "#7E2AEA",
|
backgroundColor: "#7E2AEA",
|
||||||
padding: '13px 20px',
|
padding: '13px 20px',
|
||||||
@ -44,7 +54,8 @@ const theme = createTheme({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
props: {
|
props: {
|
||||||
variant: 'outlined' },
|
variant: 'outlined'
|
||||||
|
},
|
||||||
style: {
|
style: {
|
||||||
backgroundColor: "#F2F3F7",
|
backgroundColor: "#F2F3F7",
|
||||||
padding: '10px 20px',
|
padding: '10px 20px',
|
||||||
@ -89,12 +100,10 @@ const theme = createTheme({
|
|||||||
fontWeight: 500,
|
fontWeight: 500,
|
||||||
},
|
},
|
||||||
fontFamily: [
|
fontFamily: [
|
||||||
'"Helvetica Neue"',
|
|
||||||
"Twemoji Country Flags",
|
"Twemoji Country Flags",
|
||||||
"Rubik",
|
'"Lato"',
|
||||||
"-apple-system",
|
"-apple-system",
|
||||||
"BlinkMacSystemFont",
|
"BlinkMacSystemFont",
|
||||||
'"Segoe UI"',
|
|
||||||
"Arial",
|
"Arial",
|
||||||
"sans-serif",
|
"sans-serif",
|
||||||
'"Apple Color Emoji"',
|
'"Apple Color Emoji"',
|
||||||
|
BIN
public/fonts/Lato-Black.ttf
Normal file
BIN
public/fonts/Lato-Black.ttf
Normal file
Binary file not shown.
BIN
public/fonts/Lato-BlackItalic.ttf
Normal file
BIN
public/fonts/Lato-BlackItalic.ttf
Normal file
Binary file not shown.
BIN
public/fonts/Lato-Bold.ttf
Normal file
BIN
public/fonts/Lato-Bold.ttf
Normal file
Binary file not shown.
BIN
public/fonts/Lato-BoldItalic.ttf
Normal file
BIN
public/fonts/Lato-BoldItalic.ttf
Normal file
Binary file not shown.
BIN
public/fonts/Lato-ExtraBold.ttf
Normal file
BIN
public/fonts/Lato-ExtraBold.ttf
Normal file
Binary file not shown.
BIN
public/fonts/Lato-ExtraBoldItalic.ttf
Normal file
BIN
public/fonts/Lato-ExtraBoldItalic.ttf
Normal file
Binary file not shown.
BIN
public/fonts/Lato-ExtraLight.ttf
Normal file
BIN
public/fonts/Lato-ExtraLight.ttf
Normal file
Binary file not shown.
BIN
public/fonts/Lato-ExtraLightItalic.ttf
Normal file
BIN
public/fonts/Lato-ExtraLightItalic.ttf
Normal file
Binary file not shown.
BIN
public/fonts/Lato-Italic.ttf
Normal file
BIN
public/fonts/Lato-Italic.ttf
Normal file
Binary file not shown.
BIN
public/fonts/Lato-Light.ttf
Normal file
BIN
public/fonts/Lato-Light.ttf
Normal file
Binary file not shown.
BIN
public/fonts/Lato-LightItalic.ttf
Normal file
BIN
public/fonts/Lato-LightItalic.ttf
Normal file
Binary file not shown.
BIN
public/fonts/Lato-Medium.ttf
Normal file
BIN
public/fonts/Lato-Medium.ttf
Normal file
Binary file not shown.
BIN
public/fonts/Lato-MediumItalic.ttf
Normal file
BIN
public/fonts/Lato-MediumItalic.ttf
Normal file
Binary file not shown.
BIN
public/fonts/Lato-Regular.ttf
Normal file
BIN
public/fonts/Lato-Regular.ttf
Normal file
Binary file not shown.
BIN
public/fonts/Lato-SemiBold.ttf
Normal file
BIN
public/fonts/Lato-SemiBold.ttf
Normal file
Binary file not shown.
BIN
public/fonts/Lato-SemiBoldItalic.ttf
Normal file
BIN
public/fonts/Lato-SemiBoldItalic.ttf
Normal file
Binary file not shown.
BIN
public/fonts/Lato-Thin.ttf
Normal file
BIN
public/fonts/Lato-Thin.ttf
Normal file
Binary file not shown.
BIN
public/fonts/Lato-ThinItalic.ttf
Normal file
BIN
public/fonts/Lato-ThinItalic.ttf
Normal file
Binary file not shown.
@ -1,19 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="utf-8" />
|
|
||||||
<link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
||||||
<meta name="theme-color" content="#000000" />
|
|
||||||
<link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />
|
|
||||||
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
|
|
||||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
|
||||||
<link href="https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600&display=swap" rel="stylesheet">
|
|
||||||
<title>Pena Quiz</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<noscript>You need to enable JavaScript to run this app.</noscript>
|
|
||||||
<div id="root"></div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Loading…
Reference in New Issue
Block a user