diff options
author | Kristóf Marussy <kristof@marussy.com> | 2024-03-20 01:08:31 +0100 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2024-03-20 01:42:26 +0100 |
commit | 08da60202c64aafcf0000c892ac64383cf79e728 (patch) | |
tree | 18d81b6d7b3bfd073b5737e80ddc0c26df24551c /scripts/fonts.css.jinja2 | |
parent | Set monospace font to Recursive (diff) | |
download | blog-08da60202c64aafcf0000c892ac64383cf79e728.tar.gz blog-08da60202c64aafcf0000c892ac64383cf79e728.tar.zst blog-08da60202c64aafcf0000c892ac64383cf79e728.zip |
Typographical improvements
* Use custom font subsetting for OpenType features
* Tighter tracking for headings
Diffstat (limited to 'scripts/fonts.css.jinja2')
-rw-r--r-- | scripts/fonts.css.jinja2 | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/scripts/fonts.css.jinja2 b/scripts/fonts.css.jinja2 new file mode 100644 index 0000000..c48dfbf --- /dev/null +++ b/scripts/fonts.css.jinja2 | |||
@@ -0,0 +1,23 @@ | |||
1 | /* | ||
2 | * Copyright (c) 2023 fontsource | ||
3 | * Copyright (c) 2024 Kristóf Marussy | ||
4 | * | ||
5 | * SPDX-License-Identifier: MIT | ||
6 | * | ||
7 | * Unicode ranges in this file have been copied from | ||
8 | * https://github.com/fontsource/font-files/blob/8f1eca463641648fc45ec8f3c7b7b195a8e6da9d/fonts/variable/recursive/full.css | ||
9 | * | ||
10 | * This file is automatically generated from `scripts/fonts.css.jinja2` | ||
11 | * by `scripts/subset_fonts.py`. | ||
12 | */ | ||
13 | |||
14 | {% for name, unicodes in unicodes_map.items() %} | ||
15 | @font-face { | ||
16 | font-family: 'Recursive Variable'; | ||
17 | font-style: oblique 0deg 15deg; | ||
18 | font-display: swap; | ||
19 | font-weight: 300 1000; | ||
20 | src: url(@site/src/fonts/{{name }}) format('woff2-variations'); | ||
21 | unicode-range: {{ unicodes }}; | ||
22 | } | ||
23 | {% endfor %} | ||