Skip to content

Commit 6808dae

Browse files
chore(site): use variable font for Inter (#10903)
1 parent 74c5261 commit 6808dae

File tree

6 files changed

+14
-16
lines changed

6 files changed

+14
-16
lines changed

site/jest.config.ts

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ module.exports = {
3535
moduleDirectories: ["node_modules", "<rootDir>/src"],
3636
moduleNameMapper: {
3737
"\\.css$": "<rootDir>/src/testHelpers/styleMock.ts",
38+
"^@fontsource": "<rootDir>/src/testHelpers/styleMock.ts",
3839
},
3940
},
4041
{

site/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
"@emotion/react": "11.11.1",
3535
"@emotion/styled": "11.11.0",
3636
"@fastly/performance-observer-polyfill": "2.0.0",
37+
"@fontsource-variable/inter": "5.0.15",
3738
"@fontsource/ibm-plex-mono": "5.0.5",
38-
"@fontsource/inter": "5.0.2",
3939
"@monaco-editor/react": "4.6.0",
4040
"@mui/icons-material": "5.14.0",
4141
"@mui/lab": "5.0.0-alpha.129",

site/pnpm-lock.yaml

+8-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

site/src/components/WorkspaceBuildLogs/WorkspaceBuildLogs.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import dayjs from "dayjs";
22
import { type ComponentProps, type FC, Fragment } from "react";
33
import type { ProvisionerJobLog } from "api/typesGenerated";
4-
import { MONOSPACE_FONT_FAMILY } from "theme/constants";
4+
import { BODY_FONT_FAMILY, MONOSPACE_FONT_FAMILY } from "theme/constants";
55
import { Logs } from "./Logs";
66
import Box from "@mui/material/Box";
77
import { type Interpolation, type Theme } from "@emotion/react";
@@ -100,7 +100,7 @@ const styles = {
100100
padding: "4px 24px",
101101
display: "flex",
102102
alignItems: "center",
103-
fontFamily: "Inter",
103+
fontFamily: BODY_FONT_FAMILY,
104104
borderBottom: `1px solid ${theme.palette.divider}`,
105105
background: theme.palette.background.default,
106106

site/src/theme/constants.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
export const borderRadius = 8;
22
export const MONOSPACE_FONT_FAMILY =
33
"'IBM Plex Mono', 'Lucida Console', 'Lucida Sans Typewriter', 'Liberation Mono', 'Monaco', 'Courier New', Courier, monospace";
4-
export const BODY_FONT_FAMILY = `"Inter", system-ui, sans-serif`;
4+
export const BODY_FONT_FAMILY = `"Inter Variable", system-ui, sans-serif`;
55
export const navHeight = 62;
66
export const containerWidth = 1380;
77
export const containerWidthMedium = 1080;

site/src/theme/globalFonts.ts

+1-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,4 @@
22
import "@fontsource/ibm-plex-mono/400.css";
33
import "@fontsource/ibm-plex-mono/600.css";
44
// Main body copy font
5-
import "@fontsource/inter/300.css";
6-
import "@fontsource/inter/400.css";
7-
import "@fontsource/inter/500.css";
8-
import "@fontsource/inter/600.css";
5+
import "@fontsource-variable/inter";

0 commit comments

Comments
 (0)