[chore/frontend] Put fonts in folders, update ecks pee to atkinson-hyperlegible next/mono (#4148)

Juggles our fonts around a bit to use subdirs for font families, and also updates atkinson hyperlegible to atkinson hyperlegible next, which includes monospace fonts.

Reviewed-on: https://codeberg.org/superseriousbusiness/gotosocial/pulls/4148
Reviewed-by: Daenney <daenney@noreply.codeberg.org>
Co-authored-by: tobi <tobi.smethurst@protonmail.com>
Co-committed-by: tobi <tobi.smethurst@protonmail.com>
This commit is contained in:
tobi
2025-05-07 09:39:46 +00:00
committed by tobi
parent b2a469d6b6
commit 7e105f98ed
111 changed files with 207 additions and 125 deletions

View File

@ -40,8 +40,8 @@
font-weight: 400;
src:
local('Noto Sans'),
url('../fonts/noto-sans-cyrillic-ext-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans-cyrillic-ext-400-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-cyrillic-ext-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-cyrillic-ext-400-normal.woff') format('woff');
unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@ -53,8 +53,8 @@
font-weight: 400;
src:
local('Noto Sans'),
url('../fonts/noto-sans-cyrillic-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans-cyrillic-400-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-cyrillic-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-cyrillic-400-normal.woff') format('woff');
unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@ -66,8 +66,8 @@
font-weight: 400;
src:
local('Noto Sans'),
url('../fonts/noto-sans-devanagari-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans-devanagari-400-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-devanagari-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-devanagari-400-normal.woff') format('woff');
unicode-range: U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;
}
@ -79,8 +79,8 @@
font-weight: 400;
src:
local('Noto Sans'),
url('../fonts/noto-sans-greek-ext-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans-greek-ext-400-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-greek-ext-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-greek-ext-400-normal.woff') format('woff');
unicode-range: U+1F00-1FFF;
}
@ -92,8 +92,8 @@
font-weight: 400;
src:
local('Noto Sans'),
url('../fonts/noto-sans-greek-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans-greek-400-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-greek-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-greek-400-normal.woff') format('woff');
unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}
@ -105,8 +105,8 @@
font-weight: 400;
src:
local('Noto Sans'),
url('../fonts/noto-sans-vietnamese-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans-vietnamese-400-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-vietnamese-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-vietnamese-400-normal.woff') format('woff');
unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
@ -118,8 +118,8 @@
font-weight: 400;
src:
local('Noto Sans'),
url('../fonts/noto-sans-latin-ext-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans-latin-ext-400-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-latin-ext-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-latin-ext-400-normal.woff') format('woff');
unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@ -131,8 +131,8 @@
font-weight: 400;
src:
local('Noto Sans'),
url('../fonts/noto-sans-latin-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans-latin-400-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-latin-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-latin-400-normal.woff') format('woff');
unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@ -144,8 +144,8 @@
font-weight: 700;
src:
local('Noto Sans'),
url('../fonts/noto-sans-cyrillic-ext-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans-cyrillic-ext-700-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-cyrillic-ext-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-cyrillic-ext-700-normal.woff') format('woff');
unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@ -157,8 +157,8 @@
font-weight: 700;
src:
local('Noto Sans'),
url('../fonts/noto-sans-cyrillic-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans-cyrillic-700-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-cyrillic-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-cyrillic-700-normal.woff') format('woff');
unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@ -170,8 +170,8 @@
font-weight: 700;
src:
local('Noto Sans'),
url('../fonts/noto-sans-devanagari-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans-devanagari-700-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-devanagari-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-devanagari-700-normal.woff') format('woff');
unicode-range: U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;
}
@ -183,8 +183,8 @@
font-weight: 700;
src:
local('Noto Sans'),
url('../fonts/noto-sans-greek-ext-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans-greek-ext-700-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-greek-ext-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-greek-ext-700-normal.woff') format('woff');
unicode-range: U+1F00-1FFF;
}
@ -196,8 +196,8 @@
font-weight: 700;
src:
local('Noto Sans'),
url('../fonts/noto-sans-greek-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans-greek-700-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-greek-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-greek-700-normal.woff') format('woff');
unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}
@ -209,8 +209,8 @@
font-weight: 700;
src:
local('Noto Sans'),
url('../fonts/noto-sans-vietnamese-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans-vietnamese-700-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-vietnamese-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-vietnamese-700-normal.woff') format('woff');
unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
@ -222,8 +222,8 @@
font-weight: 700;
src:
local('Noto Sans'),
url('../fonts/noto-sans-latin-ext-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans-latin-ext-700-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-latin-ext-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-latin-ext-700-normal.woff') format('woff');
unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@ -235,8 +235,8 @@
font-weight: 700;
src:
local('Noto Sans'),
url('../fonts/noto-sans-latin-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans-latin-700-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-latin-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-latin-700-normal.woff') format('woff');
unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@ -248,8 +248,8 @@
font-weight: 400;
src:
local('Noto Sans'),
url('../fonts/noto-sans-cyrillic-ext-400-italic.woff2') format('woff2'),
url('../fonts/noto-sans-cyrillic-ext-400-italic.woff') format('woff');
url('../fonts/noto-sans/noto-sans-cyrillic-ext-400-italic.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-cyrillic-ext-400-italic.woff') format('woff');
unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@ -261,8 +261,8 @@
font-weight: 400;
src:
local('Noto Sans'),
url('../fonts/noto-sans-cyrillic-400-italic.woff2') format('woff2'),
url('../fonts/noto-sans-cyrillic-400-italic.woff') format('woff');
url('../fonts/noto-sans/noto-sans-cyrillic-400-italic.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-cyrillic-400-italic.woff') format('woff');
unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@ -274,8 +274,8 @@
font-weight: 400;
src:
local('Noto Sans'),
url('../fonts/noto-sans-devanagari-400-italic.woff2') format('woff2'),
url('../fonts/noto-sans-devanagari-400-italic.woff') format('woff');
url('../fonts/noto-sans/noto-sans-devanagari-400-italic.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-devanagari-400-italic.woff') format('woff');
unicode-range: U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;
}
@ -287,8 +287,8 @@
font-weight: 400;
src:
local('Noto Sans'),
url('../fonts/noto-sans-greek-ext-400-italic.woff2') format('woff2'),
url('../fonts/noto-sans-greek-ext-400-italic.woff') format('woff');
url('../fonts/noto-sans/noto-sans-greek-ext-400-italic.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-greek-ext-400-italic.woff') format('woff');
unicode-range: U+1F00-1FFF;
}
@ -300,8 +300,8 @@
font-weight: 400;
src:
local('Noto Sans'),
url('../fonts/noto-sans-greek-400-italic.woff2') format('woff2'),
url('../fonts/noto-sans-greek-400-italic.woff') format('woff');
url('../fonts/noto-sans/noto-sans-greek-400-italic.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-greek-400-italic.woff') format('woff');
unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}
@ -313,8 +313,8 @@
font-weight: 400;
src:
local('Noto Sans'),
url('../fonts/noto-sans-vietnamese-400-italic.woff2') format('woff2'),
url('../fonts/noto-sans-vietnamese-400-italic.woff') format('woff');
url('../fonts/noto-sans/noto-sans-vietnamese-400-italic.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-vietnamese-400-italic.woff') format('woff');
unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
@ -326,8 +326,8 @@
font-weight: 400;
src:
local('Noto Sans'),
url('../fonts/noto-sans-latin-ext-400-italic.woff2') format('woff2'),
url('../fonts/noto-sans-latin-ext-400-italic.woff') format('woff');
url('../fonts/noto-sans/noto-sans-latin-ext-400-italic.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-latin-ext-400-italic.woff') format('woff');
unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@ -339,8 +339,8 @@
font-weight: 400;
src:
local('Noto Sans'),
url('../fonts/noto-sans-latin-400-italic.woff2') format('woff2'),
url('../fonts/noto-sans-latin-400-italic.woff') format('woff');
url('../fonts/noto-sans/noto-sans-latin-400-italic.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-latin-400-italic.woff') format('woff');
unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@ -352,8 +352,8 @@
font-weight: 700;
src:
local('Noto Sans'),
url('../fonts/noto-sans-cyrillic-ext-700-italic.woff2') format('woff2'),
url('../fonts/noto-sans-cyrillic-ext-700-italic.woff') format('woff');
url('../fonts/noto-sans/noto-sans-cyrillic-ext-700-italic.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-cyrillic-ext-700-italic.woff') format('woff');
unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@ -365,8 +365,8 @@
font-weight: 700;
src:
local('Noto Sans'),
url('../fonts/noto-sans-cyrillic-700-italic.woff2') format('woff2'),
url('../fonts/noto-sans-cyrillic-700-italic.woff') format('woff');
url('../fonts/noto-sans/noto-sans-cyrillic-700-italic.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-cyrillic-700-italic.woff') format('woff');
unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@ -378,8 +378,8 @@
font-weight: 700;
src:
local('Noto Sans'),
url('../fonts/noto-sans-devanagari-700-italic.woff2') format('woff2'),
url('../fonts/noto-sans-devanagari-700-italic.woff') format('woff');
url('../fonts/noto-sans/noto-sans-devanagari-700-italic.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-devanagari-700-italic.woff') format('woff');
unicode-range: U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;
}
@ -391,8 +391,8 @@
font-weight: 700;
src:
local('Noto Sans'),
url('../fonts/noto-sans-greek-ext-700-italic.woff2') format('woff2'),
url('../fonts/noto-sans-greek-ext-700-italic.woff') format('woff');
url('../fonts/noto-sans/noto-sans-greek-ext-700-italic.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-greek-ext-700-italic.woff') format('woff');
unicode-range: U+1F00-1FFF;
}
@ -404,8 +404,8 @@
font-weight: 700;
src:
local('Noto Sans'),
url('../fonts/noto-sans-greek-700-italic.woff2') format('woff2'),
url('../fonts/noto-sans-greek-700-italic.woff') format('woff');
url('../fonts/noto-sans/noto-sans-greek-700-italic.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-greek-700-italic.woff') format('woff');
unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}
@ -417,8 +417,8 @@
font-weight: 700;
src:
local('Noto Sans'),
url('../fonts/noto-sans-vietnamese-700-italic.woff2') format('woff2'),
url('../fonts/noto-sans-vietnamese-700-italic.woff') format('woff');
url('../fonts/noto-sans/noto-sans-vietnamese-700-italic.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-vietnamese-700-italic.woff') format('woff');
unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
@ -430,8 +430,8 @@
font-weight: 700;
src:
local('Noto Sans'),
url('../fonts/noto-sans-latin-ext-700-italic.woff2') format('woff2'),
url('../fonts/noto-sans-latin-ext-700-italic.woff') format('woff');
url('../fonts/noto-sans/noto-sans-latin-ext-700-italic.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-latin-ext-700-italic.woff') format('woff');
unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@ -443,8 +443,8 @@
font-weight: 700;
src:
local('Noto Sans'),
url('../fonts/noto-sans-latin-700-italic.woff2') format('woff2'),
url('../fonts/noto-sans-latin-700-italic.woff') format('woff');
url('../fonts/noto-sans/noto-sans-latin-700-italic.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-latin-700-italic.woff') format('woff');
unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@ -471,8 +471,8 @@
font-weight: 400;
src:
local('Noto Sans Mono'),
url('../fonts/noto-sans-mono-cyrillic-ext-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans-mono-cyrillic-ext-400-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-mono-cyrillic-ext-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-mono-cyrillic-ext-400-normal.woff') format('woff');
unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@ -484,8 +484,8 @@
font-weight: 400;
src:
local('Noto Sans Mono'),
url('../fonts/noto-sans-mono-cyrillic-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans-mono-cyrillic-400-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-mono-cyrillic-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-mono-cyrillic-400-normal.woff') format('woff');
unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@ -497,8 +497,8 @@
font-weight: 400;
src:
local('Noto Sans Mono'),
url('../fonts/noto-sans-mono-greek-ext-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans-mono-greek-ext-400-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-mono-greek-ext-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-mono-greek-ext-400-normal.woff') format('woff');
unicode-range: U+1F00-1FFF;
}
@ -510,8 +510,8 @@
font-weight: 400;
src:
local('Noto Sans Mono'),
url('../fonts/noto-sans-mono-greek-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans-mono-greek-400-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-mono-greek-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-mono-greek-400-normal.woff') format('woff');
unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}
@ -523,8 +523,8 @@
font-weight: 400;
src:
local('Noto Sans Mono'),
url('../fonts/noto-sans-mono-vietnamese-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans-mono-vietnamese-400-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-mono-vietnamese-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-mono-vietnamese-400-normal.woff') format('woff');
unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
@ -536,8 +536,8 @@
font-weight: 400;
src:
local('Noto Sans Mono'),
url('../fonts/noto-sans-mono-latin-ext-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans-mono-latin-ext-400-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-mono-latin-ext-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-mono-latin-ext-400-normal.woff') format('woff');
unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@ -549,8 +549,8 @@
font-weight: 400;
src:
local('Noto Sans Mono'),
url('../fonts/noto-sans-mono-latin-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans-mono-latin-400-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-mono-latin-400-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-mono-latin-400-normal.woff') format('woff');
unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@ -562,8 +562,8 @@
font-weight: 700;
src:
local('Noto Sans Mono'),
url('../fonts/noto-sans-mono-cyrillic-ext-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans-mono-cyrillic-ext-700-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-mono-cyrillic-ext-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-mono-cyrillic-ext-700-normal.woff') format('woff');
unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@ -575,8 +575,8 @@
font-weight: 700;
src:
local('Noto Sans Mono'),
url('../fonts/noto-sans-mono-cyrillic-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans-mono-cyrillic-700-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-mono-cyrillic-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-mono-cyrillic-700-normal.woff') format('woff');
unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@ -588,8 +588,8 @@
font-weight: 700;
src:
local('Noto Sans Mono'),
url('../fonts/noto-sans-mono-greek-ext-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans-mono-greek-ext-700-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-mono-greek-ext-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-mono-greek-ext-700-normal.woff') format('woff');
unicode-range: U+1F00-1FFF;
}
@ -601,8 +601,8 @@
font-weight: 700;
src:
local('Noto Sans Mono'),
url('../fonts/noto-sans-mono-greek-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans-mono-greek-700-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-mono-greek-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-mono-greek-700-normal.woff') format('woff');
unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}
@ -614,8 +614,8 @@
font-weight: 700;
src:
local('Noto Sans Mono'),
url('../fonts/noto-sans-mono-vietnamese-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans-mono-vietnamese-700-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-mono-vietnamese-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-mono-vietnamese-700-normal.woff') format('woff');
unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
@ -627,8 +627,8 @@
font-weight: 700;
src:
local('Noto Sans Mono'),
url('../fonts/noto-sans-mono-latin-ext-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans-mono-latin-ext-700-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-mono-latin-ext-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-mono-latin-ext-700-normal.woff') format('woff');
unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@ -640,7 +640,115 @@
font-weight: 700;
src:
local('Noto Sans Mono'),
url('../fonts/noto-sans-mono-latin-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans-mono-latin-700-normal.woff') format('woff');
url('../fonts/noto-sans/noto-sans-mono-latin-700-normal.woff2') format('woff2'),
url('../fonts/noto-sans/noto-sans-mono-latin-700-normal.woff') format('woff');
unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*
Atkinson hyperlegible fonts
Covered scripts:
- Latin
Sources:
- https://www.brailleinstitute.org/freefont/
*/
/* atkinson-hyperlegible-400-normal */
@font-face {
font-family: 'Atkinson Hyperlegible';
font-style: normal;
font-display: swap;
font-weight: 400;
src:
local('Atkinson Hyperlegible'),
url('../fonts/atkinson-hyperlegible/AtkinsonHyperlegibleNext-Regular.otf') format('opentype');
}
/* atkinson-hyperlegible-700-normal */
@font-face {
font-family: 'Atkinson Hyperlegible';
font-style: normal;
font-display: swap;
font-weight: 700;
src:
local('Atkinson Hyperlegible'),
url('../fonts/atkinson-hyperlegible/AtkinsonHyperlegibleNext-Bold.otf') format('opentype');
}
/* atkinson-hyperlegible-400-italic */
@font-face {
font-family: 'Atkinson Hyperlegible';
font-style: italic;
font-display: swap;
font-weight: 400;
src:
local('Atkinson Hyperlegible'),
url('../fonts/atkinson-hyperlegible/AtkinsonHyperlegibleNext-RegularItalic.otf') format('opentype');
}
/* atkinson-hyperlegible-400-italic */
@font-face {
font-family: 'Atkinson Hyperlegible';
font-style: italic;
font-display: swap;
font-weight: 700;
src:
local('Atkinson Hyperlegible'),
url('../fonts/atkinson-hyperlegible/AtkinsonHyperlegibleNext-BoldItalic.otf') format('opentype');
}
/*
Atkinson hyperlegible monospace fonts
Covered scripts:
- Latin
Sources:
- https://www.brailleinstitute.org/freefont/
*/
/* atkinson-hyperlegible-mono-400-normal */
@font-face {
font-family: 'Atkinson Hyperlegible Mono';
font-style: normal;
font-display: swap;
font-weight: 400;
src:
local('Atkinson Hyperlegible Mono'),
url('../fonts/atkinson-hyperlegible/AtkinsonHyperlegibleMono-Regular.otf') format('opentype');
}
/* atkinson-hyperlegible-mono-700-normal */
@font-face {
font-family: 'Atkinson Hyperlegible Mono';
font-style: normal;
font-display: swap;
font-weight: 700;
src:
local('Atkinson Hyperlegible Mono'),
url('../fonts/atkinson-hyperlegible/AtkinsonHyperlegibleMono-Bold.otf') format('opentype');
}
/* atkinson-hyperlegible-mono-400-italic */
@font-face {
font-family: 'Atkinson Hyperlegible Mono';
font-style: italic;
font-display: swap;
font-weight: 400;
src:
local('Atkinson Hyperlegible Mono'),
url('../fonts/atkinson-hyperlegible/AtkinsonHyperlegibleMono-RegularItalic.otf') format('opentype');
}
/* atkinson-hyperlegible-mono-400-italic */
@font-face {
font-family: 'Atkinson Hyperlegible Mono';
font-style: italic;
font-display: swap;
font-weight: 700;
src:
local('Atkinson Hyperlegible Mono'),
url('../fonts/atkinson-hyperlegible/AtkinsonHyperlegibleMono-BoldItalic.otf') format('opentype');
}