Skip to content

feat: adopt Nebula Sans across Atet surfaces - #41

Merged
0thernet merged 1 commit into
mainfrom
codex/nebula-sans-all-surfaces
Aug 27, 2026
Merged

feat: adopt Nebula Sans across Atet surfaces#41
0thernet merged 1 commit into
mainfrom
codex/nebula-sans-all-surfaces

Conversation

@0thernet

Copy link
Copy Markdown
Member

Summary

  • adopt the canonical Nebula Sans v0.2.1 payload for the Atet website, inert preview, desktop recorder, and Direct workbench while preserving the serif hero and explicit mono/custom roles
  • make default diagram SVG and PNG output deterministic with checked Book/Bold font assets, and rasterize only owned caption sprites through Resvg without repeating font payload per cue
  • regenerate the social image from checked sources and fonts, allow only self-hosted fonts in both site CSPs, and retain Site Footer v0.3.0 plus current rich-label behavior
  • ship the font assets through standalone SDK and desktop packages with license, provenance, cache identity, and installed-consumer coverage

Verification

  • bun run check
    • SDK: 208 pass, 0 fail
    • desktop: 1,215 pass, 16 intentional skips, 0 fail
    • web: 30 pass, 0 fail, deterministic build
    • standalone boundary and installed-package consumer smoke: pass

@vercel

vercel Bot commented Aug 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
atet Ready Ready Preview Aug 27, 2026 9:08pm

Request Review

@0thernet
0thernet enabled auto-merge (squash) August 27, 2026 21:10
@0thernet
0thernet merged commit 22066d5 into main Aug 27, 2026
15 checks passed
@0thernet
0thernet deleted the codex/nebula-sans-all-surfaces branch August 27, 2026 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant