frontend: Integrate self-hosted IBM Plex fonts, replace Google Fonts

IBM Plex Sans and Mono are now embedded locally (`woff2`) under `src/fonts`, licensed under SIL OFL 1.1. Removed external `<link>` to Google Fonts for enhanced privacy and compliance. Updated `style.css` with `@font-face` and unicode ranges for `latin` and `latin-ext` subsets. Added license details to documentation.
This commit is contained in:
mhoennig
2026-07-22 10:33:09 +02:00
parent 0b6438c54d
commit 1cf60e2a75
18 changed files with 181 additions and 3 deletions
+9
View File
@@ -19,3 +19,12 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
---
Third-party components
This project bundles the IBM Plex Sans and IBM Plex Mono fonts
(frontend/src/fonts/*.woff2), Copyright 2019 IBM Corp., licensed under the
SIL Open Font License 1.1 — not under the MIT License above. The full font
license is in frontend/src/fonts/OFL.txt and at https://scripts.sil.org/OFL.