Skip to content
This repository has been archived by the owner on Apr 19, 2021. It is now read-only.

self host fonts for better performance. #823

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/layouts/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -67,12 +67,12 @@ class IndexLayout extends React.Component<{ title?: string; canonical?: string;
<html lang="en" />
<title>{(title && `${title} - Gitpod`) || data.site.siteMetadata.title}</title>
<meta name="description" content={description || data.site.siteMetadata.description} />
<link rel="stylesheet" href="/fonts.css"/>
<meta
name="keywords"
content="dev environment, development environment, devops, cloud ide, github ide, gitlab ide, javascript, online ide, web ide, code review"
/>
{canonical ? <link rel="canonical" href={`${data.site.siteMetadata.siteUrl}${canonical}`} /> : null}
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,600&display=swap" rel="stylesheet" />
<meta name="theme-color" content={colors.white} />
<link rel="apple-touch-icon" type="image/png" href={GitpodIconApple} sizes="180x180" />
<link rel="icon" type="image/png" href={GitpodIcon196} sizes="196x196" />
Expand Down
27 changes: 27 additions & 0 deletions static/fonts.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
/* montserrat-regular - latin */
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: url('fonts/montserrat-v15-latin-regular.eot'); /* IE9 Compat Modes */
src: local('Montserrat Regular'), local('Montserrat-Regular'),
url('fonts/montserrat-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('fonts/montserrat-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('fonts/montserrat-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
url('fonts/montserrat-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('fonts/montserrat-v15-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-600 - latin */
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
src: url('fonts/montserrat-v15-latin-600.eot'); /* IE9 Compat Modes */
src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
url('fonts/montserrat-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('fonts/montserrat-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
url('fonts/montserrat-v15-latin-600.woff') format('woff'), /* Modern Browsers */
url('fonts/montserrat-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
url('fonts/montserrat-v15-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}
Binary file added static/fonts/montserrat-v15-latin-600.eot
Binary file not shown.
326 changes: 326 additions & 0 deletions static/fonts/montserrat-v15-latin-600.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/fonts/montserrat-v15-latin-600.ttf
Binary file not shown.
Binary file added static/fonts/montserrat-v15-latin-600.woff
Binary file not shown.
Binary file added static/fonts/montserrat-v15-latin-600.woff2
Binary file not shown.
Binary file added static/fonts/montserrat-v15-latin-regular.eot
Binary file not shown.
327 changes: 327 additions & 0 deletions static/fonts/montserrat-v15-latin-regular.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/fonts/montserrat-v15-latin-regular.ttf
Binary file not shown.
Binary file added static/fonts/montserrat-v15-latin-regular.woff
Binary file not shown.
Binary file added static/fonts/montserrat-v15-latin-regular.woff2
Binary file not shown.