feat: self-host fonts
Closes #22
4 files added
6 files modified
| | |
| | | //------------------------------------------------------------------------------- |
| | | // Google Font Import |
| | | //------------------------------------------------------------------------------- |
| | | |
| | | @import url('https://fonts.googleapis.com/css?family=Montserrat:400,600'); |
| | | @import url('https://fonts.googleapis.com/css?family=Lora'); |
| | | |
| | | //------------------------------------------------------------------------------- |
| | | // Fade In |
| | | //------------------------------------------------------------------------------- |
| | | |
| New file |
| | |
| | | //------------------------------------------------------------------------------- |
| | | // Fonts - https://gwfh.mranftl.com/ |
| | | //------------------------------------------------------------------------------- |
| | | |
| | | /* montserrat-regular - latin */ |
| | | @font-face { |
| | | font-display: swap; |
| | | font-family: 'Montserrat'; |
| | | font-style: normal; |
| | | font-weight: 400; |
| | | src: url('../fonts/montserrat-v26-latin-regular.woff2') format('woff2'); |
| | | } |
| | | |
| | | /* montserrat-600 - latin */ |
| | | @font-face { |
| | | font-display: swap; |
| | | font-family: 'Montserrat'; |
| | | font-style: normal; |
| | | font-weight: 600; |
| | | src: url('../fonts/montserrat-v26-latin-600.woff2') format('woff2'); |
| | | } |
| | | |
| | | /* lora-regular - latin */ |
| | | @font-face { |
| | | font-display: swap; |
| | | font-family: 'Lora'; |
| | | font-style: normal; |
| | | font-weight: 400; |
| | | src: url('../fonts/lora-v35-latin-regular.woff2') format('woff2'); |
| | | } |
| | |
| | | //------------------------------------------------------------------------------- |
| | | |
| | | @import "reset"; |
| | | @import "fonts"; |
| | | @import "content"; |
| | |
| | | { |
| | | "budget": { |
| | | "requests": { |
| | | "total": 9 |
| | | "total": 8 |
| | | }, |
| | | "transferSize": { |
| | | "total": 324608 |
| | | }, |
| | | "thirdParty": { |
| | | "requests": 5 |
| | | "requests": 1 |
| | | }, |
| | | "score": { |
| | | "bestpractice": 93, |
| | | "privacy": 84, |
| | | "performance": 86 |
| | | "privacy": 89, |
| | | "performance": 81 |
| | | } |
| | | } |
| | | } |
| | |
| | | { |
| | | "budget": { |
| | | "requests": { |
| | | "total": 9 |
| | | "total": 8 |
| | | }, |
| | | "transferSize": { |
| | | "total": 324608 |
| | | }, |
| | | "thirdParty": { |
| | | "requests": 5 |
| | | "requests": 1 |
| | | }, |
| | | "score": { |
| | | "bestpractice": 93, |
| | | "privacy": 84, |
| | | "performance": 86 |
| | | "privacy": 89, |
| | | "performance": 81 |
| | | } |
| | | } |
| | | } |
| | |
| | | { |
| | | "budget": { |
| | | "requests": { |
| | | "total": 9 |
| | | "total": 8 |
| | | }, |
| | | "transferSize": { |
| | | "total": 2048000 |
| | | }, |
| | | "thirdParty": { |
| | | "requests": 5 |
| | | "requests": 1 |
| | | }, |
| | | "score": { |
| | | "bestpractice": 93, |
| | | "privacy": 84, |
| | | "performance": 84 |
| | | "privacy": 89, |
| | | "performance": 79 |
| | | } |
| | | } |
| | | } |
| | |
| | | { |
| | | "budget": { |
| | | "requests": { |
| | | "total": 9 |
| | | "total": 8 |
| | | }, |
| | | "transferSize": { |
| | | "total": 2048000 |
| | | }, |
| | | "thirdParty": { |
| | | "requests": 5 |
| | | "requests": 1 |
| | | }, |
| | | "score": { |
| | | "bestpractice": 93, |
| | | "privacy": 84, |
| | | "performance": 82 |
| | | "privacy": 89, |
| | | "performance": 77 |
| | | } |
| | | } |
| | | } |