diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-01 21:49:56 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-01 21:49:56 +0300 |
| commit | bfa15ab47f2c77c403085fc41faae9e50c1927f9 (patch) | |
| tree | fb640a5d2a3add11e2726152009281789df1a1f6 /internal | |
| parent | cb9c0fa9b25acdc4931386335e24ab82100d7b73 (diff) | |
Task 7: self-host tropicale Quicksand fonts
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/generator/templates/themes/tropicale/FONT_LICENSE.txt | 36 | ||||
| -rw-r--r-- | internal/generator/templates/themes/tropicale/quicksand-v37-latin_latin-ext-500.woff2 | bin | 0 -> 24388 bytes | |||
| -rw-r--r-- | internal/generator/templates/themes/tropicale/quicksand-v37-latin_latin-ext-regular.woff2 | bin | 0 -> 24440 bytes | |||
| -rw-r--r-- | internal/generator/templates/themes/tropicale/theme.css | 19 |
4 files changed, 54 insertions, 1 deletions
diff --git a/internal/generator/templates/themes/tropicale/FONT_LICENSE.txt b/internal/generator/templates/themes/tropicale/FONT_LICENSE.txt new file mode 100644 index 0000000..88ab5f8 --- /dev/null +++ b/internal/generator/templates/themes/tropicale/FONT_LICENSE.txt @@ -0,0 +1,36 @@ +Quicksand +========= + +This directory bundles the web fonts: + + quicksand-v37-latin_latin-ext-regular.woff2 (weight 400) + quicksand-v37-latin_latin-ext-500.woff2 (weight 500) + +Subsets: latin, latin-ext. + +Source / version +---------------- +- Family page : https://fonts.google.com/specimen/Quicksand +- Designer : Andrew Paglinawan +- Webfont set : quicksand-v37 (latin + latin-ext, woff2) +- Last updated: 2025-09-02 +- Fetched via : https://gwfh.mranftl.com/fonts/quicksand (Webfonts Helper) +- Download URL: https://gwfh.mranftl.com/api/fonts/quicksand?download=zip&subsets=latin,latin-ext&formats=woff2&variants=regular,500 +- Fetched on : 2026-05-01 + +License +------- +SIL Open Font License, Version 1.1. + + - Summary : https://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web + - Full text : https://openfontlicense.org/open-font-license-official-text/ + +The OFL allows free use, modification, and redistribution of the font, +including embedding in commercial products. Any standalone modified +version of the font itself must be released under the same license and +must follow the Reserved Font Name requirements from the upstream license. + +Required attribution +-------------------- +Font: "Quicksand" by Andrew Paglinawan - https://fonts.google.com/specimen/Quicksand + Licensed under the SIL Open Font License 1.1. diff --git a/internal/generator/templates/themes/tropicale/quicksand-v37-latin_latin-ext-500.woff2 b/internal/generator/templates/themes/tropicale/quicksand-v37-latin_latin-ext-500.woff2 Binary files differnew file mode 100644 index 0000000..9e07c34 --- /dev/null +++ b/internal/generator/templates/themes/tropicale/quicksand-v37-latin_latin-ext-500.woff2 diff --git a/internal/generator/templates/themes/tropicale/quicksand-v37-latin_latin-ext-regular.woff2 b/internal/generator/templates/themes/tropicale/quicksand-v37-latin_latin-ext-regular.woff2 Binary files differnew file mode 100644 index 0000000..984da33 --- /dev/null +++ b/internal/generator/templates/themes/tropicale/quicksand-v37-latin_latin-ext-regular.woff2 diff --git a/internal/generator/templates/themes/tropicale/theme.css b/internal/generator/templates/themes/tropicale/theme.css index dc77be9..241ec1e 100644 --- a/internal/generator/templates/themes/tropicale/theme.css +++ b/internal/generator/templates/themes/tropicale/theme.css @@ -1,6 +1,23 @@ + /* Bundled web font: "Quicksand" by Andrew Paglinawan + (https://fonts.google.com/specimen/Quicksand), used unmodified under + SIL Open Font License 1.1. See FONT_LICENSE.txt in this directory. */ + @font-face { + font-family: 'Quicksand'; + src: url('quicksand-v37-latin_latin-ext-regular.woff2') format('woff2'); + font-weight: 400; + font-style: normal; + font-display: swap; + } + @font-face { + font-family: 'Quicksand'; + src: url('quicksand-v37-latin_latin-ext-500.woff2') format('woff2'); + font-weight: 500; + font-style: normal; + font-display: swap; + } :root { --sand:#e8c97a; --sky:#38c9d8; --lagoon:#0e7490; --sun:#fbbf24; --coral:#f97316; --dusk:#0a1e2e; --cream:#fef9e7; } * { margin:0; padding:0; box-sizing:border-box; } - body { font-family:'Segoe UI',system-ui,sans-serif; background:var(--dusk); + body { font-family:'Quicksand','Segoe UI',system-ui,sans-serif; background:var(--dusk); color:var(--cream); overflow:hidden; height:100vh; height:100dvh; } #three-canvas { position:fixed; top:0; left:0; width:100%; height:100%; z-index:1; } .overlay { position:relative; z-index:10; height:100vh; height:100dvh; display:flex; flex-direction:column; } |
