From a44065726c508c83fe75af1ae929b252a9046c49 Mon Sep 17 00:00:00 2001
From: tobi <31960611+tsmethurst@users.noreply.github.com>
Date: Mon, 14 Apr 2025 12:57:58 +0200
Subject: [chore] Update + add fonts for additional scripts, use locally
installed font if available (#3997)
* [chore] Update + add fonts for additional scripts, use locally installed font if available
* update comments
---
.../fonts/noto-sans-cyrillic-400-italic.woff | Bin 0 -> 10852 bytes
.../fonts/noto-sans-cyrillic-400-italic.woff2 | Bin 0 -> 8696 bytes
.../fonts/noto-sans-cyrillic-400-normal.woff | Bin 0 -> 8992 bytes
.../fonts/noto-sans-cyrillic-400-normal.woff2 | Bin 0 -> 7096 bytes
.../fonts/noto-sans-cyrillic-700-italic.woff | Bin 0 -> 10848 bytes
.../fonts/noto-sans-cyrillic-700-italic.woff2 | Bin 0 -> 8644 bytes
.../fonts/noto-sans-cyrillic-700-normal.woff | Bin 0 -> 9132 bytes
.../fonts/noto-sans-cyrillic-700-normal.woff2 | Bin 0 -> 7312 bytes
.../fonts/noto-sans-cyrillic-ext-400-italic.woff | Bin 0 -> 31332 bytes
.../fonts/noto-sans-cyrillic-ext-400-italic.woff2 | Bin 0 -> 24408 bytes
.../fonts/noto-sans-cyrillic-ext-400-normal.woff | Bin 0 -> 28684 bytes
.../fonts/noto-sans-cyrillic-ext-400-normal.woff2 | Bin 0 -> 22220 bytes
.../fonts/noto-sans-cyrillic-ext-700-italic.woff | Bin 0 -> 30848 bytes
.../fonts/noto-sans-cyrillic-ext-700-italic.woff2 | Bin 0 -> 24236 bytes
.../fonts/noto-sans-cyrillic-ext-700-normal.woff | Bin 0 -> 28420 bytes
.../fonts/noto-sans-cyrillic-ext-700-normal.woff2 | Bin 0 -> 22240 bytes
.../fonts/noto-sans-devanagari-400-italic.woff | Bin 0 -> 58872 bytes
.../fonts/noto-sans-devanagari-400-italic.woff2 | Bin 0 -> 42880 bytes
.../fonts/noto-sans-devanagari-400-normal.woff | Bin 0 -> 58860 bytes
.../fonts/noto-sans-devanagari-400-normal.woff2 | Bin 0 -> 42676 bytes
.../fonts/noto-sans-devanagari-700-italic.woff | Bin 0 -> 61392 bytes
.../fonts/noto-sans-devanagari-700-italic.woff2 | Bin 0 -> 45852 bytes
.../fonts/noto-sans-devanagari-700-normal.woff | Bin 0 -> 61400 bytes
.../fonts/noto-sans-devanagari-700-normal.woff2 | Bin 0 -> 45908 bytes
web/assets/fonts/noto-sans-greek-400-italic.woff | Bin 0 -> 10672 bytes
web/assets/fonts/noto-sans-greek-400-italic.woff2 | Bin 0 -> 8528 bytes
web/assets/fonts/noto-sans-greek-400-normal.woff | Bin 0 -> 9916 bytes
web/assets/fonts/noto-sans-greek-400-normal.woff2 | Bin 0 -> 7888 bytes
web/assets/fonts/noto-sans-greek-700-italic.woff | Bin 0 -> 10760 bytes
web/assets/fonts/noto-sans-greek-700-italic.woff2 | Bin 0 -> 8564 bytes
web/assets/fonts/noto-sans-greek-700-normal.woff | Bin 0 -> 10052 bytes
web/assets/fonts/noto-sans-greek-700-normal.woff2 | Bin 0 -> 8064 bytes
.../fonts/noto-sans-greek-ext-400-italic.woff | Bin 0 -> 6932 bytes
.../fonts/noto-sans-greek-ext-400-italic.woff2 | Bin 0 -> 5440 bytes
.../fonts/noto-sans-greek-ext-400-normal.woff | Bin 0 -> 6432 bytes
.../fonts/noto-sans-greek-ext-400-normal.woff2 | Bin 0 -> 4872 bytes
.../fonts/noto-sans-greek-ext-700-italic.woff | Bin 0 -> 7052 bytes
.../fonts/noto-sans-greek-ext-700-italic.woff2 | Bin 0 -> 5408 bytes
.../fonts/noto-sans-greek-ext-700-normal.woff | Bin 0 -> 6488 bytes
.../fonts/noto-sans-greek-ext-700-normal.woff2 | Bin 0 -> 5044 bytes
web/assets/fonts/noto-sans-latin-400-italic.woff | Bin 0 -> 17496 bytes
web/assets/fonts/noto-sans-latin-400-italic.woff2 | Bin 0 -> 13876 bytes
web/assets/fonts/noto-sans-latin-400-normal.woff | Bin 0 -> 16692 bytes
web/assets/fonts/noto-sans-latin-400-normal.woff2 | Bin 0 -> 13104 bytes
web/assets/fonts/noto-sans-latin-700-italic.woff | Bin 0 -> 17592 bytes
web/assets/fonts/noto-sans-latin-700-italic.woff2 | Bin 0 -> 13924 bytes
web/assets/fonts/noto-sans-latin-700-normal.woff | Bin 0 -> 16948 bytes
web/assets/fonts/noto-sans-latin-700-normal.woff2 | Bin 0 -> 13444 bytes
.../fonts/noto-sans-latin-ext-400-italic.woff | Bin 0 -> 80616 bytes
.../fonts/noto-sans-latin-ext-400-italic.woff2 | Bin 0 -> 57224 bytes
.../fonts/noto-sans-latin-ext-400-normal.woff | Bin 0 -> 78448 bytes
.../fonts/noto-sans-latin-ext-400-normal.woff2 | Bin 0 -> 55640 bytes
.../fonts/noto-sans-latin-ext-700-italic.woff | Bin 0 -> 82988 bytes
.../fonts/noto-sans-latin-ext-700-italic.woff2 | Bin 0 -> 59368 bytes
.../fonts/noto-sans-latin-ext-700-normal.woff | Bin 0 -> 82448 bytes
.../fonts/noto-sans-latin-ext-700-normal.woff2 | Bin 0 -> 59064 bytes
.../fonts/noto-sans-mono-cyrillic-400-normal.woff | Bin 0 -> 7988 bytes
.../fonts/noto-sans-mono-cyrillic-400-normal.woff2 | Bin 0 -> 6356 bytes
.../fonts/noto-sans-mono-cyrillic-700-normal.woff | Bin 0 -> 8016 bytes
.../fonts/noto-sans-mono-cyrillic-700-normal.woff2 | Bin 0 -> 6460 bytes
.../noto-sans-mono-cyrillic-ext-400-normal.woff | Bin 0 -> 26468 bytes
.../noto-sans-mono-cyrillic-ext-400-normal.woff2 | Bin 0 -> 20268 bytes
.../noto-sans-mono-cyrillic-ext-700-normal.woff | Bin 0 -> 26248 bytes
.../noto-sans-mono-cyrillic-ext-700-normal.woff2 | Bin 0 -> 20200 bytes
.../fonts/noto-sans-mono-greek-400-normal.woff | Bin 0 -> 8460 bytes
.../fonts/noto-sans-mono-greek-400-normal.woff2 | Bin 0 -> 6588 bytes
.../fonts/noto-sans-mono-greek-700-normal.woff | Bin 0 -> 8472 bytes
.../fonts/noto-sans-mono-greek-700-normal.woff2 | Bin 0 -> 6684 bytes
.../fonts/noto-sans-mono-greek-ext-400-normal.woff | Bin 0 -> 6544 bytes
.../noto-sans-mono-greek-ext-400-normal.woff2 | Bin 0 -> 4776 bytes
.../fonts/noto-sans-mono-greek-ext-700-normal.woff | Bin 0 -> 6648 bytes
.../noto-sans-mono-greek-ext-700-normal.woff2 | Bin 0 -> 4900 bytes
.../fonts/noto-sans-mono-latin-400-normal.woff | Bin 0 -> 14136 bytes
.../fonts/noto-sans-mono-latin-400-normal.woff2 | Bin 0 -> 10876 bytes
.../fonts/noto-sans-mono-latin-700-normal.woff | Bin 0 -> 14164 bytes
.../fonts/noto-sans-mono-latin-700-normal.woff2 | Bin 0 -> 10928 bytes
.../fonts/noto-sans-mono-latin-ext-400-normal.woff | Bin 0 -> 73996 bytes
.../noto-sans-mono-latin-ext-400-normal.woff2 | Bin 0 -> 50500 bytes
.../fonts/noto-sans-mono-latin-ext-700-normal.woff | Bin 0 -> 74288 bytes
.../noto-sans-mono-latin-ext-700-normal.woff2 | Bin 0 -> 51088 bytes
.../fonts/noto-sans-mono-v30-latin-regular.woff2 | Bin 10856 -> 0 bytes
.../noto-sans-mono-vietnamese-400-normal.woff | Bin 0 -> 5312 bytes
.../noto-sans-mono-vietnamese-400-normal.woff2 | Bin 0 -> 3748 bytes
.../noto-sans-mono-vietnamese-700-normal.woff | Bin 0 -> 5328 bytes
.../noto-sans-mono-vietnamese-700-normal.woff2 | Bin 0 -> 3728 bytes
web/assets/fonts/noto-sans-v27-latin-700.woff | Bin 16312 -> 0 bytes
web/assets/fonts/noto-sans-v27-latin-700.woff2 | Bin 12684 -> 0 bytes
web/assets/fonts/noto-sans-v27-latin-regular.woff | Bin 16592 -> 0 bytes
web/assets/fonts/noto-sans-v27-latin-regular.woff2 | Bin 12860 -> 0 bytes
.../fonts/noto-sans-vietnamese-400-italic.woff | Bin 0 -> 7208 bytes
.../fonts/noto-sans-vietnamese-400-italic.woff2 | Bin 0 -> 5336 bytes
.../fonts/noto-sans-vietnamese-400-normal.woff | Bin 0 -> 7128 bytes
.../fonts/noto-sans-vietnamese-400-normal.woff2 | Bin 0 -> 5316 bytes
.../fonts/noto-sans-vietnamese-700-italic.woff | Bin 0 -> 7840 bytes
.../fonts/noto-sans-vietnamese-700-italic.woff2 | Bin 0 -> 5944 bytes
.../fonts/noto-sans-vietnamese-700-normal.woff | Bin 0 -> 7704 bytes
.../fonts/noto-sans-vietnamese-700-normal.woff2 | Bin 0 -> 5716 bytes
web/assets/themes/solarized-dark.css | 7 -
web/assets/themes/solarized-light.css | 7 -
web/source/css/_fonts.css | 646 +++++++++++++++++++++
web/source/css/base.css | 26 +-
web/source/settings/style.css | 27 +-
.../settings/views/user/applications/callback.tsx | 2 +-
.../settings/views/user/applications/detail.tsx | 1 +
.../settings/views/user/applications/new.tsx | 2 +
105 files changed, 656 insertions(+), 62 deletions(-)
create mode 100644 web/assets/fonts/noto-sans-cyrillic-400-italic.woff
create mode 100644 web/assets/fonts/noto-sans-cyrillic-400-italic.woff2
create mode 100644 web/assets/fonts/noto-sans-cyrillic-400-normal.woff
create mode 100644 web/assets/fonts/noto-sans-cyrillic-400-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-cyrillic-700-italic.woff
create mode 100644 web/assets/fonts/noto-sans-cyrillic-700-italic.woff2
create mode 100644 web/assets/fonts/noto-sans-cyrillic-700-normal.woff
create mode 100644 web/assets/fonts/noto-sans-cyrillic-700-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff
create mode 100644 web/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff2
create mode 100644 web/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff
create mode 100644 web/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff
create mode 100644 web/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff2
create mode 100644 web/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff
create mode 100644 web/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-devanagari-400-italic.woff
create mode 100644 web/assets/fonts/noto-sans-devanagari-400-italic.woff2
create mode 100644 web/assets/fonts/noto-sans-devanagari-400-normal.woff
create mode 100644 web/assets/fonts/noto-sans-devanagari-400-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-devanagari-700-italic.woff
create mode 100644 web/assets/fonts/noto-sans-devanagari-700-italic.woff2
create mode 100644 web/assets/fonts/noto-sans-devanagari-700-normal.woff
create mode 100644 web/assets/fonts/noto-sans-devanagari-700-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-greek-400-italic.woff
create mode 100644 web/assets/fonts/noto-sans-greek-400-italic.woff2
create mode 100644 web/assets/fonts/noto-sans-greek-400-normal.woff
create mode 100644 web/assets/fonts/noto-sans-greek-400-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-greek-700-italic.woff
create mode 100644 web/assets/fonts/noto-sans-greek-700-italic.woff2
create mode 100644 web/assets/fonts/noto-sans-greek-700-normal.woff
create mode 100644 web/assets/fonts/noto-sans-greek-700-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-greek-ext-400-italic.woff
create mode 100644 web/assets/fonts/noto-sans-greek-ext-400-italic.woff2
create mode 100644 web/assets/fonts/noto-sans-greek-ext-400-normal.woff
create mode 100644 web/assets/fonts/noto-sans-greek-ext-400-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-greek-ext-700-italic.woff
create mode 100644 web/assets/fonts/noto-sans-greek-ext-700-italic.woff2
create mode 100644 web/assets/fonts/noto-sans-greek-ext-700-normal.woff
create mode 100644 web/assets/fonts/noto-sans-greek-ext-700-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-latin-400-italic.woff
create mode 100644 web/assets/fonts/noto-sans-latin-400-italic.woff2
create mode 100644 web/assets/fonts/noto-sans-latin-400-normal.woff
create mode 100644 web/assets/fonts/noto-sans-latin-400-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-latin-700-italic.woff
create mode 100644 web/assets/fonts/noto-sans-latin-700-italic.woff2
create mode 100644 web/assets/fonts/noto-sans-latin-700-normal.woff
create mode 100644 web/assets/fonts/noto-sans-latin-700-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-latin-ext-400-italic.woff
create mode 100644 web/assets/fonts/noto-sans-latin-ext-400-italic.woff2
create mode 100644 web/assets/fonts/noto-sans-latin-ext-400-normal.woff
create mode 100644 web/assets/fonts/noto-sans-latin-ext-400-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-latin-ext-700-italic.woff
create mode 100644 web/assets/fonts/noto-sans-latin-ext-700-italic.woff2
create mode 100644 web/assets/fonts/noto-sans-latin-ext-700-normal.woff
create mode 100644 web/assets/fonts/noto-sans-latin-ext-700-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff
create mode 100644 web/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff
create mode 100644 web/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff
create mode 100644 web/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff
create mode 100644 web/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-mono-greek-400-normal.woff
create mode 100644 web/assets/fonts/noto-sans-mono-greek-400-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-mono-greek-700-normal.woff
create mode 100644 web/assets/fonts/noto-sans-mono-greek-700-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff
create mode 100644 web/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff
create mode 100644 web/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-mono-latin-400-normal.woff
create mode 100644 web/assets/fonts/noto-sans-mono-latin-400-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-mono-latin-700-normal.woff
create mode 100644 web/assets/fonts/noto-sans-mono-latin-700-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff
create mode 100644 web/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff
create mode 100644 web/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff2
delete mode 100644 web/assets/fonts/noto-sans-mono-v30-latin-regular.woff2
create mode 100644 web/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff
create mode 100644 web/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff
create mode 100644 web/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff2
delete mode 100644 web/assets/fonts/noto-sans-v27-latin-700.woff
delete mode 100644 web/assets/fonts/noto-sans-v27-latin-700.woff2
delete mode 100644 web/assets/fonts/noto-sans-v27-latin-regular.woff
delete mode 100644 web/assets/fonts/noto-sans-v27-latin-regular.woff2
create mode 100644 web/assets/fonts/noto-sans-vietnamese-400-italic.woff
create mode 100644 web/assets/fonts/noto-sans-vietnamese-400-italic.woff2
create mode 100644 web/assets/fonts/noto-sans-vietnamese-400-normal.woff
create mode 100644 web/assets/fonts/noto-sans-vietnamese-400-normal.woff2
create mode 100644 web/assets/fonts/noto-sans-vietnamese-700-italic.woff
create mode 100644 web/assets/fonts/noto-sans-vietnamese-700-italic.woff2
create mode 100644 web/assets/fonts/noto-sans-vietnamese-700-normal.woff
create mode 100644 web/assets/fonts/noto-sans-vietnamese-700-normal.woff2
create mode 100644 web/source/css/_fonts.css
(limited to 'web')
diff --git a/web/assets/fonts/noto-sans-cyrillic-400-italic.woff b/web/assets/fonts/noto-sans-cyrillic-400-italic.woff
new file mode 100644
index 000000000..f2c9cea0d
Binary files /dev/null and b/web/assets/fonts/noto-sans-cyrillic-400-italic.woff differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-400-italic.woff2 b/web/assets/fonts/noto-sans-cyrillic-400-italic.woff2
new file mode 100644
index 000000000..a6d32ae09
Binary files /dev/null and b/web/assets/fonts/noto-sans-cyrillic-400-italic.woff2 differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-400-normal.woff b/web/assets/fonts/noto-sans-cyrillic-400-normal.woff
new file mode 100644
index 000000000..fc2abc68d
Binary files /dev/null and b/web/assets/fonts/noto-sans-cyrillic-400-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-400-normal.woff2 b/web/assets/fonts/noto-sans-cyrillic-400-normal.woff2
new file mode 100644
index 000000000..9f9821e05
Binary files /dev/null and b/web/assets/fonts/noto-sans-cyrillic-400-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-700-italic.woff b/web/assets/fonts/noto-sans-cyrillic-700-italic.woff
new file mode 100644
index 000000000..ac65dcc51
Binary files /dev/null and b/web/assets/fonts/noto-sans-cyrillic-700-italic.woff differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-700-italic.woff2 b/web/assets/fonts/noto-sans-cyrillic-700-italic.woff2
new file mode 100644
index 000000000..f58fc9630
Binary files /dev/null and b/web/assets/fonts/noto-sans-cyrillic-700-italic.woff2 differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-700-normal.woff b/web/assets/fonts/noto-sans-cyrillic-700-normal.woff
new file mode 100644
index 000000000..e0899c2b8
Binary files /dev/null and b/web/assets/fonts/noto-sans-cyrillic-700-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-700-normal.woff2 b/web/assets/fonts/noto-sans-cyrillic-700-normal.woff2
new file mode 100644
index 000000000..c3c4b736d
Binary files /dev/null and b/web/assets/fonts/noto-sans-cyrillic-700-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff b/web/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff
new file mode 100644
index 000000000..f11f855e3
Binary files /dev/null and b/web/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff2 b/web/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff2
new file mode 100644
index 000000000..9582535c0
Binary files /dev/null and b/web/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff2 differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff b/web/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff
new file mode 100644
index 000000000..1a09b2750
Binary files /dev/null and b/web/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff2 b/web/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff2
new file mode 100644
index 000000000..7eea4e25b
Binary files /dev/null and b/web/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff b/web/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff
new file mode 100644
index 000000000..706f197f8
Binary files /dev/null and b/web/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff2 b/web/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff2
new file mode 100644
index 000000000..cfd3e666a
Binary files /dev/null and b/web/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff2 differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff b/web/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff
new file mode 100644
index 000000000..6a2f4ec10
Binary files /dev/null and b/web/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff2 b/web/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff2
new file mode 100644
index 000000000..9ccba9a26
Binary files /dev/null and b/web/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-devanagari-400-italic.woff b/web/assets/fonts/noto-sans-devanagari-400-italic.woff
new file mode 100644
index 000000000..b83859d5f
Binary files /dev/null and b/web/assets/fonts/noto-sans-devanagari-400-italic.woff differ
diff --git a/web/assets/fonts/noto-sans-devanagari-400-italic.woff2 b/web/assets/fonts/noto-sans-devanagari-400-italic.woff2
new file mode 100644
index 000000000..056af45ab
Binary files /dev/null and b/web/assets/fonts/noto-sans-devanagari-400-italic.woff2 differ
diff --git a/web/assets/fonts/noto-sans-devanagari-400-normal.woff b/web/assets/fonts/noto-sans-devanagari-400-normal.woff
new file mode 100644
index 000000000..a45a19d58
Binary files /dev/null and b/web/assets/fonts/noto-sans-devanagari-400-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-devanagari-400-normal.woff2 b/web/assets/fonts/noto-sans-devanagari-400-normal.woff2
new file mode 100644
index 000000000..ad6f3fd90
Binary files /dev/null and b/web/assets/fonts/noto-sans-devanagari-400-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-devanagari-700-italic.woff b/web/assets/fonts/noto-sans-devanagari-700-italic.woff
new file mode 100644
index 000000000..7276b7e64
Binary files /dev/null and b/web/assets/fonts/noto-sans-devanagari-700-italic.woff differ
diff --git a/web/assets/fonts/noto-sans-devanagari-700-italic.woff2 b/web/assets/fonts/noto-sans-devanagari-700-italic.woff2
new file mode 100644
index 000000000..b5f1a5479
Binary files /dev/null and b/web/assets/fonts/noto-sans-devanagari-700-italic.woff2 differ
diff --git a/web/assets/fonts/noto-sans-devanagari-700-normal.woff b/web/assets/fonts/noto-sans-devanagari-700-normal.woff
new file mode 100644
index 000000000..49761f6bd
Binary files /dev/null and b/web/assets/fonts/noto-sans-devanagari-700-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-devanagari-700-normal.woff2 b/web/assets/fonts/noto-sans-devanagari-700-normal.woff2
new file mode 100644
index 000000000..4b606cfc7
Binary files /dev/null and b/web/assets/fonts/noto-sans-devanagari-700-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-greek-400-italic.woff b/web/assets/fonts/noto-sans-greek-400-italic.woff
new file mode 100644
index 000000000..89bd8f41a
Binary files /dev/null and b/web/assets/fonts/noto-sans-greek-400-italic.woff differ
diff --git a/web/assets/fonts/noto-sans-greek-400-italic.woff2 b/web/assets/fonts/noto-sans-greek-400-italic.woff2
new file mode 100644
index 000000000..e0c140cd8
Binary files /dev/null and b/web/assets/fonts/noto-sans-greek-400-italic.woff2 differ
diff --git a/web/assets/fonts/noto-sans-greek-400-normal.woff b/web/assets/fonts/noto-sans-greek-400-normal.woff
new file mode 100644
index 000000000..1944c9f97
Binary files /dev/null and b/web/assets/fonts/noto-sans-greek-400-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-greek-400-normal.woff2 b/web/assets/fonts/noto-sans-greek-400-normal.woff2
new file mode 100644
index 000000000..37da95135
Binary files /dev/null and b/web/assets/fonts/noto-sans-greek-400-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-greek-700-italic.woff b/web/assets/fonts/noto-sans-greek-700-italic.woff
new file mode 100644
index 000000000..488a46d02
Binary files /dev/null and b/web/assets/fonts/noto-sans-greek-700-italic.woff differ
diff --git a/web/assets/fonts/noto-sans-greek-700-italic.woff2 b/web/assets/fonts/noto-sans-greek-700-italic.woff2
new file mode 100644
index 000000000..633df87d7
Binary files /dev/null and b/web/assets/fonts/noto-sans-greek-700-italic.woff2 differ
diff --git a/web/assets/fonts/noto-sans-greek-700-normal.woff b/web/assets/fonts/noto-sans-greek-700-normal.woff
new file mode 100644
index 000000000..4fcd2359e
Binary files /dev/null and b/web/assets/fonts/noto-sans-greek-700-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-greek-700-normal.woff2 b/web/assets/fonts/noto-sans-greek-700-normal.woff2
new file mode 100644
index 000000000..36268d514
Binary files /dev/null and b/web/assets/fonts/noto-sans-greek-700-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-greek-ext-400-italic.woff b/web/assets/fonts/noto-sans-greek-ext-400-italic.woff
new file mode 100644
index 000000000..f463d7eea
Binary files /dev/null and b/web/assets/fonts/noto-sans-greek-ext-400-italic.woff differ
diff --git a/web/assets/fonts/noto-sans-greek-ext-400-italic.woff2 b/web/assets/fonts/noto-sans-greek-ext-400-italic.woff2
new file mode 100644
index 000000000..e5a00243f
Binary files /dev/null and b/web/assets/fonts/noto-sans-greek-ext-400-italic.woff2 differ
diff --git a/web/assets/fonts/noto-sans-greek-ext-400-normal.woff b/web/assets/fonts/noto-sans-greek-ext-400-normal.woff
new file mode 100644
index 000000000..071f1e379
Binary files /dev/null and b/web/assets/fonts/noto-sans-greek-ext-400-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-greek-ext-400-normal.woff2 b/web/assets/fonts/noto-sans-greek-ext-400-normal.woff2
new file mode 100644
index 000000000..771853091
Binary files /dev/null and b/web/assets/fonts/noto-sans-greek-ext-400-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-greek-ext-700-italic.woff b/web/assets/fonts/noto-sans-greek-ext-700-italic.woff
new file mode 100644
index 000000000..e5f6bfee0
Binary files /dev/null and b/web/assets/fonts/noto-sans-greek-ext-700-italic.woff differ
diff --git a/web/assets/fonts/noto-sans-greek-ext-700-italic.woff2 b/web/assets/fonts/noto-sans-greek-ext-700-italic.woff2
new file mode 100644
index 000000000..ddc675bca
Binary files /dev/null and b/web/assets/fonts/noto-sans-greek-ext-700-italic.woff2 differ
diff --git a/web/assets/fonts/noto-sans-greek-ext-700-normal.woff b/web/assets/fonts/noto-sans-greek-ext-700-normal.woff
new file mode 100644
index 000000000..2e29d50d4
Binary files /dev/null and b/web/assets/fonts/noto-sans-greek-ext-700-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-greek-ext-700-normal.woff2 b/web/assets/fonts/noto-sans-greek-ext-700-normal.woff2
new file mode 100644
index 000000000..46fa90b79
Binary files /dev/null and b/web/assets/fonts/noto-sans-greek-ext-700-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-latin-400-italic.woff b/web/assets/fonts/noto-sans-latin-400-italic.woff
new file mode 100644
index 000000000..3a74c5009
Binary files /dev/null and b/web/assets/fonts/noto-sans-latin-400-italic.woff differ
diff --git a/web/assets/fonts/noto-sans-latin-400-italic.woff2 b/web/assets/fonts/noto-sans-latin-400-italic.woff2
new file mode 100644
index 000000000..b9cebdf61
Binary files /dev/null and b/web/assets/fonts/noto-sans-latin-400-italic.woff2 differ
diff --git a/web/assets/fonts/noto-sans-latin-400-normal.woff b/web/assets/fonts/noto-sans-latin-400-normal.woff
new file mode 100644
index 000000000..4d8a538a0
Binary files /dev/null and b/web/assets/fonts/noto-sans-latin-400-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-latin-400-normal.woff2 b/web/assets/fonts/noto-sans-latin-400-normal.woff2
new file mode 100644
index 000000000..d982a45bf
Binary files /dev/null and b/web/assets/fonts/noto-sans-latin-400-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-latin-700-italic.woff b/web/assets/fonts/noto-sans-latin-700-italic.woff
new file mode 100644
index 000000000..a3c3fda96
Binary files /dev/null and b/web/assets/fonts/noto-sans-latin-700-italic.woff differ
diff --git a/web/assets/fonts/noto-sans-latin-700-italic.woff2 b/web/assets/fonts/noto-sans-latin-700-italic.woff2
new file mode 100644
index 000000000..8ed2a2c82
Binary files /dev/null and b/web/assets/fonts/noto-sans-latin-700-italic.woff2 differ
diff --git a/web/assets/fonts/noto-sans-latin-700-normal.woff b/web/assets/fonts/noto-sans-latin-700-normal.woff
new file mode 100644
index 000000000..40da3f910
Binary files /dev/null and b/web/assets/fonts/noto-sans-latin-700-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-latin-700-normal.woff2 b/web/assets/fonts/noto-sans-latin-700-normal.woff2
new file mode 100644
index 000000000..a840ec431
Binary files /dev/null and b/web/assets/fonts/noto-sans-latin-700-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-latin-ext-400-italic.woff b/web/assets/fonts/noto-sans-latin-ext-400-italic.woff
new file mode 100644
index 000000000..1f0afb1d0
Binary files /dev/null and b/web/assets/fonts/noto-sans-latin-ext-400-italic.woff differ
diff --git a/web/assets/fonts/noto-sans-latin-ext-400-italic.woff2 b/web/assets/fonts/noto-sans-latin-ext-400-italic.woff2
new file mode 100644
index 000000000..73f8d6d89
Binary files /dev/null and b/web/assets/fonts/noto-sans-latin-ext-400-italic.woff2 differ
diff --git a/web/assets/fonts/noto-sans-latin-ext-400-normal.woff b/web/assets/fonts/noto-sans-latin-ext-400-normal.woff
new file mode 100644
index 000000000..c99466987
Binary files /dev/null and b/web/assets/fonts/noto-sans-latin-ext-400-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-latin-ext-400-normal.woff2 b/web/assets/fonts/noto-sans-latin-ext-400-normal.woff2
new file mode 100644
index 000000000..3a572bef5
Binary files /dev/null and b/web/assets/fonts/noto-sans-latin-ext-400-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-latin-ext-700-italic.woff b/web/assets/fonts/noto-sans-latin-ext-700-italic.woff
new file mode 100644
index 000000000..659e13104
Binary files /dev/null and b/web/assets/fonts/noto-sans-latin-ext-700-italic.woff differ
diff --git a/web/assets/fonts/noto-sans-latin-ext-700-italic.woff2 b/web/assets/fonts/noto-sans-latin-ext-700-italic.woff2
new file mode 100644
index 000000000..f742509a9
Binary files /dev/null and b/web/assets/fonts/noto-sans-latin-ext-700-italic.woff2 differ
diff --git a/web/assets/fonts/noto-sans-latin-ext-700-normal.woff b/web/assets/fonts/noto-sans-latin-ext-700-normal.woff
new file mode 100644
index 000000000..2940425ad
Binary files /dev/null and b/web/assets/fonts/noto-sans-latin-ext-700-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-latin-ext-700-normal.woff2 b/web/assets/fonts/noto-sans-latin-ext-700-normal.woff2
new file mode 100644
index 000000000..9ba800703
Binary files /dev/null and b/web/assets/fonts/noto-sans-latin-ext-700-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff b/web/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff
new file mode 100644
index 000000000..b84c103a0
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff2 b/web/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff2
new file mode 100644
index 000000000..2d3c35246
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff b/web/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff
new file mode 100644
index 000000000..8dbe2c898
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff2 b/web/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff2
new file mode 100644
index 000000000..22021a52f
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff b/web/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff
new file mode 100644
index 000000000..9e2d41f93
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff2 b/web/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff2
new file mode 100644
index 000000000..2a2e0f006
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff b/web/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff
new file mode 100644
index 000000000..952a6d68d
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff2 b/web/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff2
new file mode 100644
index 000000000..464a52a99
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-mono-greek-400-normal.woff b/web/assets/fonts/noto-sans-mono-greek-400-normal.woff
new file mode 100644
index 000000000..41e6a3dbc
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-greek-400-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-mono-greek-400-normal.woff2 b/web/assets/fonts/noto-sans-mono-greek-400-normal.woff2
new file mode 100644
index 000000000..3d262aa6e
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-greek-400-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-mono-greek-700-normal.woff b/web/assets/fonts/noto-sans-mono-greek-700-normal.woff
new file mode 100644
index 000000000..048b33b16
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-greek-700-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-mono-greek-700-normal.woff2 b/web/assets/fonts/noto-sans-mono-greek-700-normal.woff2
new file mode 100644
index 000000000..e167380fc
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-greek-700-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff b/web/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff
new file mode 100644
index 000000000..4818d8e4b
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff2 b/web/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff2
new file mode 100644
index 000000000..99a60d3a7
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff b/web/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff
new file mode 100644
index 000000000..0dacccea3
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff2 b/web/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff2
new file mode 100644
index 000000000..252425c70
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-mono-latin-400-normal.woff b/web/assets/fonts/noto-sans-mono-latin-400-normal.woff
new file mode 100644
index 000000000..13f82f8e2
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-latin-400-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-mono-latin-400-normal.woff2 b/web/assets/fonts/noto-sans-mono-latin-400-normal.woff2
new file mode 100644
index 000000000..d7e70a62e
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-latin-400-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-mono-latin-700-normal.woff b/web/assets/fonts/noto-sans-mono-latin-700-normal.woff
new file mode 100644
index 000000000..e6fab4e2c
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-latin-700-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-mono-latin-700-normal.woff2 b/web/assets/fonts/noto-sans-mono-latin-700-normal.woff2
new file mode 100644
index 000000000..74e24c2ba
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-latin-700-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff b/web/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff
new file mode 100644
index 000000000..9e4ea763e
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff2 b/web/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff2
new file mode 100644
index 000000000..d91391296
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff b/web/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff
new file mode 100644
index 000000000..66cde5649
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff2 b/web/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff2
new file mode 100644
index 000000000..77b5d6ea3
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-mono-v30-latin-regular.woff2 b/web/assets/fonts/noto-sans-mono-v30-latin-regular.woff2
deleted file mode 100644
index 94fa9347f..000000000
Binary files a/web/assets/fonts/noto-sans-mono-v30-latin-regular.woff2 and /dev/null differ
diff --git a/web/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff b/web/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff
new file mode 100644
index 000000000..a1a732cd0
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff2 b/web/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff2
new file mode 100644
index 000000000..17807b224
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff b/web/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff
new file mode 100644
index 000000000..977b9c8aa
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff2 b/web/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff2
new file mode 100644
index 000000000..b87c17de9
Binary files /dev/null and b/web/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-v27-latin-700.woff b/web/assets/fonts/noto-sans-v27-latin-700.woff
deleted file mode 100644
index a03733c89..000000000
Binary files a/web/assets/fonts/noto-sans-v27-latin-700.woff and /dev/null differ
diff --git a/web/assets/fonts/noto-sans-v27-latin-700.woff2 b/web/assets/fonts/noto-sans-v27-latin-700.woff2
deleted file mode 100644
index e805a0097..000000000
Binary files a/web/assets/fonts/noto-sans-v27-latin-700.woff2 and /dev/null differ
diff --git a/web/assets/fonts/noto-sans-v27-latin-regular.woff b/web/assets/fonts/noto-sans-v27-latin-regular.woff
deleted file mode 100644
index 864551edb..000000000
Binary files a/web/assets/fonts/noto-sans-v27-latin-regular.woff and /dev/null differ
diff --git a/web/assets/fonts/noto-sans-v27-latin-regular.woff2 b/web/assets/fonts/noto-sans-v27-latin-regular.woff2
deleted file mode 100644
index b84370d5f..000000000
Binary files a/web/assets/fonts/noto-sans-v27-latin-regular.woff2 and /dev/null differ
diff --git a/web/assets/fonts/noto-sans-vietnamese-400-italic.woff b/web/assets/fonts/noto-sans-vietnamese-400-italic.woff
new file mode 100644
index 000000000..da7356f51
Binary files /dev/null and b/web/assets/fonts/noto-sans-vietnamese-400-italic.woff differ
diff --git a/web/assets/fonts/noto-sans-vietnamese-400-italic.woff2 b/web/assets/fonts/noto-sans-vietnamese-400-italic.woff2
new file mode 100644
index 000000000..301667b2c
Binary files /dev/null and b/web/assets/fonts/noto-sans-vietnamese-400-italic.woff2 differ
diff --git a/web/assets/fonts/noto-sans-vietnamese-400-normal.woff b/web/assets/fonts/noto-sans-vietnamese-400-normal.woff
new file mode 100644
index 000000000..edd1ac0ec
Binary files /dev/null and b/web/assets/fonts/noto-sans-vietnamese-400-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-vietnamese-400-normal.woff2 b/web/assets/fonts/noto-sans-vietnamese-400-normal.woff2
new file mode 100644
index 000000000..05d7b161c
Binary files /dev/null and b/web/assets/fonts/noto-sans-vietnamese-400-normal.woff2 differ
diff --git a/web/assets/fonts/noto-sans-vietnamese-700-italic.woff b/web/assets/fonts/noto-sans-vietnamese-700-italic.woff
new file mode 100644
index 000000000..d18c5a80b
Binary files /dev/null and b/web/assets/fonts/noto-sans-vietnamese-700-italic.woff differ
diff --git a/web/assets/fonts/noto-sans-vietnamese-700-italic.woff2 b/web/assets/fonts/noto-sans-vietnamese-700-italic.woff2
new file mode 100644
index 000000000..d79dcc4d7
Binary files /dev/null and b/web/assets/fonts/noto-sans-vietnamese-700-italic.woff2 differ
diff --git a/web/assets/fonts/noto-sans-vietnamese-700-normal.woff b/web/assets/fonts/noto-sans-vietnamese-700-normal.woff
new file mode 100644
index 000000000..d862f51d7
Binary files /dev/null and b/web/assets/fonts/noto-sans-vietnamese-700-normal.woff differ
diff --git a/web/assets/fonts/noto-sans-vietnamese-700-normal.woff2 b/web/assets/fonts/noto-sans-vietnamese-700-normal.woff2
new file mode 100644
index 000000000..fc410e162
Binary files /dev/null and b/web/assets/fonts/noto-sans-vietnamese-700-normal.woff2 differ
diff --git a/web/assets/themes/solarized-dark.css b/web/assets/themes/solarized-dark.css
index b89362a72..6e10c25df 100644
--- a/web/assets/themes/solarized-dark.css
+++ b/web/assets/themes/solarized-dark.css
@@ -67,13 +67,6 @@
--plyr-video-control-color-hover: var(--base03);
}
-@font-face {
- font-family: "Noto Sans Mono";
- font-weight: normal;
- font-style: normal;
- src: url(/assets/fonts/noto-sans-mono-v30-latin-regular.woff2) format('woff2');
-}
-
/* Scroll bar */
html, body {
font-family: 'Noto Sans Mono', monospace;
diff --git a/web/assets/themes/solarized-light.css b/web/assets/themes/solarized-light.css
index bd357f7f3..852197860 100644
--- a/web/assets/themes/solarized-light.css
+++ b/web/assets/themes/solarized-light.css
@@ -67,13 +67,6 @@
--plyr-video-control-color-hover: var(--fg-reduced);
}
-@font-face {
- font-family: "Noto Sans Mono";
- font-weight: normal;
- font-style: normal;
- src: url(/assets/fonts/noto-sans-mono-v30-latin-regular.woff2) format('woff2');
-}
-
/* Scroll bar */
html, body {
font-family: 'Noto Sans Mono', monospace;
diff --git a/web/source/css/_fonts.css b/web/source/css/_fonts.css
new file mode 100644
index 000000000..a370a312f
--- /dev/null
+++ b/web/source/css/_fonts.css
@@ -0,0 +1,646 @@
+/*
+ GoToSocial
+ Copyright (C) GoToSocial Authors admin@gotosocial.org
+ SPDX-License-Identifier: AGPL-3.0-or-later
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see