Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

🐛 Bug: Every page loads @font-face rules for unused character sets

Closed
#243 0 comments 0 reactions 1 assignee View on GitHub

Maintainers usually reply within 1 day

@JoshuaKGoldberg is already working on this.

Since Oct 5, 2026.

  • #248 by @JoshuaKGoldberg — open

Assessment

This issue has not been assessed yet.

Description

status: accepting prs type: bug
Bug Report Checklist
  • I have tried restarting my IDE and the issue persists.
  • I have pulled the latest main branch of the repository.
  • I have searched for related issues and found none that matched my issue.
Expected

The stylesheet loaded on every page should only declare the fonts and character sets the site uses.

Actual

BaseLayout.astro and index.astro import each Fontsource package's default stylesheet, which includes @font-face rules for Cyrillic, Greek, and Vietnamese subsets. Those rules make up 24.6 KB of the shared 38.5 KB stylesheet, and Lighthouse's unused-css-rules audit reports 13-15 KiB of unused CSS on every page.

Additional Info

Found in a Lighthouse audit of https://squiggleconf.com. All site content is within the Latin and Latin Extended ranges.

🦠

Dominant language
Astro
Stars
12
Forks
8
Avg merge
1d 10h
Merged PRs (30d)
129

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from SquiggleTools/SquiggleConf.com

All issues in SquiggleTools/SquiggleConf.com

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.