diff --git a/packages/theme/src/client/fonts/inter-italic-cyrillic-ext.woff2 b/packages/theme/src/client/fonts/inter-italic-cyrillic-ext.woff2 new file mode 100644 index 00000000..2a687296 Binary files /dev/null and b/packages/theme/src/client/fonts/inter-italic-cyrillic-ext.woff2 differ diff --git a/packages/theme/src/client/fonts/inter-italic-cyrillic.woff2 b/packages/theme/src/client/fonts/inter-italic-cyrillic.woff2 new file mode 100644 index 00000000..f6403515 Binary files /dev/null and b/packages/theme/src/client/fonts/inter-italic-cyrillic.woff2 differ diff --git a/packages/theme/src/client/fonts/inter-italic-greek-ext.woff2 b/packages/theme/src/client/fonts/inter-italic-greek-ext.woff2 new file mode 100644 index 00000000..00218960 Binary files /dev/null and b/packages/theme/src/client/fonts/inter-italic-greek-ext.woff2 differ diff --git a/packages/theme/src/client/fonts/inter-italic-greek.woff2 b/packages/theme/src/client/fonts/inter-italic-greek.woff2 new file mode 100644 index 00000000..71c265f8 Binary files /dev/null and b/packages/theme/src/client/fonts/inter-italic-greek.woff2 differ diff --git a/packages/theme/src/client/fonts/inter-italic-latin-ext.woff2 b/packages/theme/src/client/fonts/inter-italic-latin-ext.woff2 new file mode 100644 index 00000000..9c1b9440 Binary files /dev/null and b/packages/theme/src/client/fonts/inter-italic-latin-ext.woff2 differ diff --git a/packages/theme/src/client/fonts/inter-italic-latin.woff2 b/packages/theme/src/client/fonts/inter-italic-latin.woff2 new file mode 100644 index 00000000..01fcf207 Binary files /dev/null and b/packages/theme/src/client/fonts/inter-italic-latin.woff2 differ diff --git a/packages/theme/src/client/fonts/inter-italic-vietnamese.woff2 b/packages/theme/src/client/fonts/inter-italic-vietnamese.woff2 new file mode 100644 index 00000000..e4f788ee Binary files /dev/null and b/packages/theme/src/client/fonts/inter-italic-vietnamese.woff2 differ diff --git a/packages/theme/src/client/fonts/inter-roman-cyrillic-ext.woff2 b/packages/theme/src/client/fonts/inter-roman-cyrillic-ext.woff2 new file mode 100644 index 00000000..28593ccb Binary files /dev/null and b/packages/theme/src/client/fonts/inter-roman-cyrillic-ext.woff2 differ diff --git a/packages/theme/src/client/fonts/inter-roman-cyrillic.woff2 b/packages/theme/src/client/fonts/inter-roman-cyrillic.woff2 new file mode 100644 index 00000000..a20adc16 Binary files /dev/null and b/packages/theme/src/client/fonts/inter-roman-cyrillic.woff2 differ diff --git a/packages/theme/src/client/fonts/inter-roman-greek-ext.woff2 b/packages/theme/src/client/fonts/inter-roman-greek-ext.woff2 new file mode 100644 index 00000000..e3b0be76 Binary files /dev/null and b/packages/theme/src/client/fonts/inter-roman-greek-ext.woff2 differ diff --git a/packages/theme/src/client/fonts/inter-roman-greek.woff2 b/packages/theme/src/client/fonts/inter-roman-greek.woff2 new file mode 100644 index 00000000..f790e047 Binary files /dev/null and b/packages/theme/src/client/fonts/inter-roman-greek.woff2 differ diff --git a/packages/theme/src/client/fonts/inter-roman-latin-ext.woff2 b/packages/theme/src/client/fonts/inter-roman-latin-ext.woff2 new file mode 100644 index 00000000..715bd903 Binary files /dev/null and b/packages/theme/src/client/fonts/inter-roman-latin-ext.woff2 differ diff --git a/packages/theme/src/client/fonts/inter-roman-latin.woff2 b/packages/theme/src/client/fonts/inter-roman-latin.woff2 new file mode 100644 index 00000000..a540b7af Binary files /dev/null and b/packages/theme/src/client/fonts/inter-roman-latin.woff2 differ diff --git a/packages/theme/src/client/fonts/inter-roman-vietnamese.woff2 b/packages/theme/src/client/fonts/inter-roman-vietnamese.woff2 new file mode 100644 index 00000000..5a9f9cb9 Binary files /dev/null and b/packages/theme/src/client/fonts/inter-roman-vietnamese.woff2 differ diff --git a/packages/theme/src/client/styles/fonts.scss b/packages/theme/src/client/styles/fonts.scss new file mode 100644 index 00000000..c99c665c --- /dev/null +++ b/packages/theme/src/client/styles/fonts.scss @@ -0,0 +1,157 @@ +/* webfont-marker-begin */ +@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap'); + +html body { + font-synthesis: style; +} +/* webfont-marker-end */ + +@font-face { + font-family: 'Inter var'; + font-weight: 100 900; + font-display: swap; + font-style: normal; + font-named-instance: 'Regular'; + src: url('../fonts/inter-roman-cyrillic.woff2') format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +@font-face { + font-family: 'Inter var'; + font-weight: 100 900; + font-display: swap; + font-style: normal; + font-named-instance: 'Regular'; + src: url('../fonts/inter-roman-cyrillic-ext.woff2') format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, + U+FE2E-FE2F; +} + +@font-face { + font-family: 'Inter var'; + font-weight: 100 900; + font-display: swap; + font-style: normal; + font-named-instance: 'Regular'; + src: url('../fonts/inter-roman-greek.woff2') format('woff2'); + unicode-range: U+0370-03FF; +} + +@font-face { + font-family: 'Inter var'; + font-weight: 100 900; + font-display: swap; + font-style: normal; + font-named-instance: 'Regular'; + src: url('../fonts/inter-roman-greek-ext.woff2') format('woff2'); + unicode-range: U+1F00-1FFF; +} + +@font-face { + font-family: 'Inter var'; + font-weight: 100 900; + font-display: swap; + font-style: normal; + font-named-instance: 'Regular'; + src: url('../fonts/inter-roman-latin.woff2') format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, + U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, + U+FEFF, U+FFFD; +} + +@font-face { + font-family: 'Inter var'; + font-weight: 100 900; + font-display: swap; + font-style: normal; + font-named-instance: 'Regular'; + src: url('../fonts/inter-roman-latin-ext.woff2') format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, + U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +@font-face { + font-family: 'Inter var'; + font-weight: 100 900; + font-display: swap; + font-style: normal; + font-named-instance: 'Regular'; + src: url('../fonts/inter-roman-vietnamese.woff2') format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, + U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} + +@font-face { + font-family: 'Inter var'; + font-weight: 100 900; + font-display: swap; + font-style: italic; + font-named-instance: 'Italic'; + src: url('../fonts/inter-italic-cyrillic.woff2') format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} + +@font-face { + font-family: 'Inter var'; + font-weight: 100 900; + font-display: swap; + font-style: italic; + font-named-instance: 'Italic'; + src: url('../fonts/inter-italic-cyrillic-ext.woff2') format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, + U+FE2E-FE2F; +} + +@font-face { + font-family: 'Inter var'; + font-weight: 100 900; + font-display: swap; + font-style: italic; + font-named-instance: 'Italic'; + src: url('../fonts/inter-italic-greek.woff2') format('woff2'); + unicode-range: U+0370-03FF; +} + +@font-face { + font-family: 'Inter var'; + font-weight: 100 900; + font-display: swap; + font-style: italic; + font-named-instance: 'Italic'; + src: url('../fonts/inter-italic-greek-ext.woff2') format('woff2'); + unicode-range: U+1F00-1FFF; +} + +@font-face { + font-family: 'Inter var'; + font-weight: 100 900; + font-display: swap; + font-style: italic; + font-named-instance: 'Italic'; + src: url('../fonts/inter-italic-latin.woff2') format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, + U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, + U+FEFF, U+FFFD; +} + +@font-face { + font-family: 'Inter var'; + font-weight: 100 900; + font-display: swap; + font-style: italic; + font-named-instance: 'Italic'; + src: url('../fonts/inter-italic-latin-ext.woff2') format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, + U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +@font-face { + font-family: 'Inter var'; + font-weight: 100 900; + font-display: swap; + font-style: italic; + font-named-instance: 'Italic'; + src: url('../fonts/inter-italic-vietnamese.woff2') format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, + U+01AF-01B0, U+1EA0-1EF9, U+20AB; +}