Skip to content

[Task]: og-card et le README des polices disent que satori refuse le woff2 #105

Open

Description

@kbrdn1

Scope

Corriger deux textes qui décrivent un satori qui n'existe plus depuis #97 (satori 0.33.5 → 0.63.2) :

  • sites/gwm/src/lib/og-card.ts:23 : « Satori rejette le woff2 (« Unsupported OpenType signature wOF2 ») et casse sur la table fvar du Krypton variable » ;
  • sites/gwm/src/assets/fonts/README.md:18 : même affirmation.

Vérifié sur satori 0.63.2 :

  • le woff2 est accepté depuis la 0.55.0 (« Support WOFF2 fonts », feat: Support WOFF2 fonts vercel/satori#892, 2026-10-13). Le MonaspaceKrypton.woff2 de public/fonts et l'Inter variable de fontsource se chargent tous les deux ;
  • la table fvar ne fait plus casser le chargement : le Krypton variable rend du texte ;
  • mais satori n'en rend pas les graisses. Mesuré sur « gwm » en Krypton : le variable déclaré en 400 sort plus maigre que l'instance statique Regular (encrage 59,1 % contre 60,9 %), et le variable déclaré en 700 reste en deçà du statique Bold (61,4 % contre 63,5 %).

La décision ne change pas : les instances statiques vendorées sous src/assets/fonts restent nécessaires. Seule sa justification change. Périmètre : le texte des deux fichiers, aucune police déplacée ou retirée.

Motivation

CLAUDE.md : l'exactitude du contenu est un comportement. Un commentaire qui donne une fausse raison invite à « ranger » les polices en se fondant sur un défaut corrigé, ou à défendre le dossier avec un argument qu'un simple test réfute. La vraie raison est celle qui protège le rendu des cartes.

Kind

docs (contenu, README, CHANGELOG)

Critères d'acceptation

  • og-card.ts et src/assets/fonts/README.md ne disent plus que satori refuse le woff2 ni qu'il casse sur fvar
  • les deux textes donnent la raison vérifiée sur satori 0.63.2 (graisses du variable non rendues)
  • aucun changement de rendu : dist/og identique à l'octet à dev
  • bun run check passe (oxlint + bun fmt + astro check)
  • bun run build passe

Notes / liens

#97, #100, #101. Notes de release satori 0.55.0 : https://github.com/vercel/satori/releases/tag/0.55.0

Activity

  1. added
    docsrepo docs (README / CONTRIBUTING / CHANGELOG)
    site:gwmthe gwm documentation site
    on Nov 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    docsrepo docs (README / CONTRIBUTING / CHANGELOG)site:gwmthe gwm documentation site

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions