docs(skills): say which font faces are bundled and which are fetched (#6197)

This commit is contained in:
NavpreetSSidhu
2026-10-24 12:15:42 +00:00
committed by GitHub
parent 1a238171ec
commit 8811f0bfbf
2 changed files with 2 additions and 1 deletions
+1 -1
View File
@@ -6,7 +6,7 @@
"files": 2
},
"hyperframes": {
"hash": "8fc4b05db245cbbb",
"hash": "63994723e5533606",
"files": 77
},
"hyperframes-cli": {
+1
View File
@@ -94,6 +94,7 @@ The detail behind the contract in `SKILL.md`. Full references: `npx hyperframes
## Fonts
- Bundled, so they resolve by name: Inter, Montserrat, Outfit, Nunito, Oswald, League Gothic, Archivo Black, Space Mono, IBM Plex Mono, JetBrains Mono, EB Garamond, Playfair Display, Source Code Pro, Noto Sans JP, Roboto, Open Sans, Lato, Poppins. Common system fonts (Helvetica, Arial, Times, Menlo and the like) are swapped for the nearest of these.
- The bundle only has Latin text at a few weights per family (Inter: 400, 700, 900). The compiler still fetches each of these families from Google Fonts for the other weights and scripts, and caches the result in `~/.cache/hyperframes/fonts`.
- Any other family needs `@font-face` in the file that uses it, or lint fails `font_family_without_font_face`: `src: url('assets/fonts/x.woff2')` for a file in the project (a capture's own fonts, or one you download there), or `local('Exact Name')` for a font installed on this machine.
## Timing and the timeline