diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4cf29c6..f813b12 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Add `--dim-opacity` CSS variable for setting opacity of dimmed elements.
- Add `--disabled-opacity` CSS variable for setting opacity of disabled elements.
- Add `--hover` CSS variable for setting zoom on hover.
+- Add `config.extra.bundled_fonts` config variable to use custom fonts instead of system.
- Add `external` class to comment timestamp.
- Add `h1` with page/section title by default.
- Add active state to footer's "Powered by" links.
@@ -42,6 +43,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Allow opening original comment attachment by clicking on it.
- Allow overriding the `body` block of `base.html.
- Allow statements on all sections except for the homepage.
+- Change font sizes to [absolute sizes](https://developer.mozilla.org/en-US/docs/Web/CSS/absolute-size).
- Change the way 404 image is resized (#74).
- Improved CRT style, now looks a lot more like [cool-retro-term](https://github.com/Swordfish90/cool-retro-term).
- Make comment timestamp more subtle.
@@ -51,11 +53,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Reduce the target heading transition time.
- Reduce top margin of the target heading.
- Remove bottom margin of `:last-child` and not `:last-of-type`.
+- Remove legacy KaTeX font variants.
- Rewrite the homepage (#75).
- Set animation/transition duration to 0s with `prefers-reduced-motion' instead of removing them altogether.
- Set socials icons as CSS variables and not inline styles.
- Show theme switcher if `config.extra.default_theme` is set, even if `config.extra.nav.show_theme_switcher` is not.
- Tweak `kbd` styling.
+- Tweak margins instead of relying on `line-height`.
- Tweak padding of verified instance badge.
- Use more fitting cursors in some contexts.
- Use PNG instead of GIF for comments QR code to reduce download size.
diff --git a/config.toml b/config.toml
index c814910..248da62 100644
--- a/config.toml
+++ b/config.toml
@@ -76,6 +76,11 @@ accent_color_dark = "#ffa348"
#
# Ditto but for the dark theme.
fix_contrast_dark = true
+# Whether to use fonts bundled with Duckquill instead of system ones.
+# Keep in mind that it also changes the style of headings.
+#
+# bundled_fonts = true
+#
# Use emoji as a favicon.
# Only one emoji is being rendered, everything else is truncated.
#
diff --git a/content/demo/index.md b/content/demo/index.md
index 193fbb3..fe07ccd 100644
--- a/content/demo/index.md
+++ b/content/demo/index.md
@@ -505,7 +505,7 @@ With `range` type:
ASCII
```
-The ASCII art are awesome!
+The ASCII art is awesome!
### Aside (`