Skip to content

Commit 62c6451

Browse files
esokulluclaude
andcommitted
assets: add typographic explainer gallery (2026 v4)
Instrument Serif display, Instrument Sans UI, Geist Mono labels, all vendored as woff2 and inlined at render time so output no longer depends on locally installed fonts (Inter never was — it fell back to SF Pro). Drops the corner wordmark along with the icon; the hero keeps a small mono kicker. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1 parent 7fc665a commit 62c6451

17 files changed

Lines changed: 784 additions & 0 deletions
210 KB
Loading
361 KB
Loading
243 KB
Loading
332 KB
Loading
281 KB
Loading
219 KB
Loading
341 KB
Loading
376 KB
Loading
188 KB
Loading
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Web Store explainer visuals 2026 — v4 (typographic)
2+
3+
Same gallery and copy as v3 (`../webstore-explainer-2026-3`), retypeset. No product
4+
icon and no "WebBrain" corner wordmark on any slide — the Web Store shows both beside
5+
the listing. The hero keeps a small mono "WEBBRAIN" kicker as the only brand mark.
6+
7+
Type system:
8+
- Display (headlines, prices, stat numerals) — **Instrument Serif** 400
9+
- UI (body, subs, panel text) — **Instrument Sans** 400–700
10+
- Labels (eyebrows, chips, URLs, buttons) — **Geist Mono** 600, uppercase, wide tracking
11+
12+
Fonts are vendored in `fonts/` and inlined as base64 at render time, so output no longer
13+
depends on what is installed locally. All three are OFL 1.1; license texts sit beside them
14+
in `fonts/OFL-*.txt` and must stay with the binaries. Latin subsets only, 68 KB total.
15+
16+
The mock agent panel on 02 still reads "WebBrain is acting" — that is depicted product UI,
17+
not slide branding. Say so if you want it neutralised too.
18+
19+
v2/v3 are untouched and still use the old sans stack; the four versions are independent
20+
copies, so a copy change needs applying in each.
21+
22+
Files (1280×800):
23+
- 01-hero.png: Mono kicker + serif tagline hero
24+
- 02-tell-the-browser.png: Flight-search command front and center as chat input, browser acting on it
25+
- 03-ask-any-page.png: Ask mode, cropped to the answer panel
26+
- 04-any-llm.png: Model picker, cropped to the provider dropdown
27+
- 05-plan-before-act.png: Plan review with Approve/Adjust before actions run
28+
- 06-launch-offer.png: WebBrain Cloud $5/mo (reg. $8), Save 35%
29+
- 07-social-proof.png: 500+ GitHub stars, 20+ contributors, MIT — repo bar with contributor avatars
30+
31+
Light-background alternates of the two dark slides (originals kept, use whichever fits the gallery):
32+
- 01-hero-light.png
33+
- 05-plan-before-act-light.png
34+
35+
Both come from the same `hero(light)` / `planScene(light)` functions, so edits apply to
36+
dark and light together. In the light plan card the panel goes white and the accent green
37+
darkens for contrast against white button text.
38+
39+
Star/contributor counts are hardcoded in `proofScene()`; bump them there when they go stale (544 stars at last render, 2026-07-29). The avatar initials are decorative, not real contributor handles.
40+
41+
Slide 07 is appended after the offer to keep the existing filenames stable. If proof-then-price reads better, swap the last two entries in the `scenes` array and rename the two PNGs.
42+
43+
Regenerate:
44+
45+
```bash
46+
node assets/webstore-explainer-2026-4/render.mjs
47+
```

0 commit comments

Comments
 (0)