Skip to content

Commit

Permalink
Update to @fontsource v5
Browse files Browse the repository at this point in the history
  • Loading branch information
prototypa committed Jul 27, 2023
1 parent 006c332 commit 5a71691
Show file tree
Hide file tree
Showing 5 changed files with 47 additions and 17 deletions.
10 changes: 4 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,10 @@
"@astrojs/tailwind": "^4.0.0",
"@astrolib/analytics": "^0.3.0",
"@astrolib/seo": "^0.4.0",
"@fontsource/inter": "^4.5.15",
"@fontsource-variable/inter": "^5.0.5",
"@iconify-json/flat-color-icons": "^1.1.6",
"@iconify-json/ri": "^1.1.10",
"@iconify-json/tabler": "^1.1.85",
"@tailwindcss/typography": "^0.5.9",
"@typescript-eslint/eslint-plugin": "^6.2.0",
"@typescript-eslint/parser": "^6.2.0",
Expand All @@ -43,10 +46,5 @@
},
"engines": {
"node": ">=16.12.0"
},
"dependencies": {
"@iconify-json/flat-color-icons": "^1.1.6",
"@iconify-json/ri": "^1.1.10",
"@iconify-json/tabler": "^1.1.85"
}
}
35 changes: 35 additions & 0 deletions src/components/CustomFonts.astro
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
import '@fontsource-variable/inter';
// 'DM Sans'
// Nunito
// Dosis
// Outfit
// Roboto
// Literata
// 'IBM Plex Sans'
// Karla
// Poppins
// 'Fira Sans'
// 'Libre Franklin'
// Inconsolata
// Raleway
// Oswald
// 'Space Grotesk'
// Urbanist
---

<style is:inline is:global>
:root {
--aw-font-sans: 'Inter Variable';
--aw-font-serif: var(--aw-font-sans);
--aw-font-heading: var(--aw-font-sans);

--aw-color-primary: rgb(30 64 175);
--aw-color-secondary: rgb(30 58 138);
--aw-color-accent: rgb(109 40 217);
--aw-color-text-page: rgb(17 24 39);
--aw-color-text-muted: rgb(75 85 99);
--aw-color-bg-page: rgb(255 255 255);
}
</style>
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
---
import '@fontsource/inter/variable.css';
// Nunito
// Dosis
---

<style is:inline is:global>
:root {
--aw-font-sans: 'InterVariable';
--aw-font-sans: 'Inter Variable';
--aw-font-serif: var(--aw-font-sans);
--aw-font-heading: var(--aw-font-sans);

Expand All @@ -18,4 +14,4 @@ import '@fontsource/inter/variable.css';
--aw-color-text-muted: rgb(75 85 99);
--aw-color-bg-page: rgb(255 255 255);
}
</style>
</style>
5 changes: 0 additions & 5 deletions src/components/common/MetaTags.astro
Original file line number Diff line number Diff line change
Expand Up @@ -82,8 +82,6 @@ const image =
}}
/>

<CustomStyles />

<!-- Google Site Verification -->
{SITE.googleSiteVerificationId && <meta name="google-site-verification" content={SITE.googleSiteVerificationId} />}

Expand All @@ -92,7 +90,4 @@ const image =

{SITE.splitbeeAnalytics?.enabled && <SplitbeeAnalytics {...SITE.splitbeeAnalytics} />}

<link rel="shortcut icon" href={getAsset('/favicon.ico')} />
<link rel="icon" type="image/svg+xml" href={getAsset('/favicon.svg')} />
<link rel="mask-icon" href={getAsset('/favicon.svg')} color="#8D46E7" />
<link rel="sitemap" href={getAsset('/sitemap-index.xml')} />
6 changes: 6 additions & 0 deletions src/layouts/BaseLayout.astro
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
import '~/assets/styles/base.css';
import MetaTags from '~/components/common/MetaTags.astro';
import Favicons from '~/components/Favicons.astro';
import VariablesCss from "~/components/VariablesCss.astro"
import CustomFonts from "~/components/CustomFonts.astro"
import BasicScripts from '~/components/common/BasicScripts.astro';
import { MetaSEO } from '~/types';
Expand All @@ -18,6 +21,9 @@ const { language = 'en', textDirection = 'ltr' } = SITE;
<!DOCTYPE html>
<html lang={language} dir={textDirection} class="2xl:text-[20px]">
<head>
<Favicons />
<VariablesCss />
<CustomFonts />
<MetaTags {...meta} />
</head>

Expand Down

0 comments on commit 5a71691

Please sign in to comment.