# The Incredible Tapestry — brand assets

Generated by `npm run build:brand` from the SVG masters in `brand/src/` and `src/_data/site.json`.
Edit the masters (or regenerate the primary mark with `node scripts/make-aa-mark.mjs` after changing its
numbers), run the script — or just push, CI runs it — and every file below is regenerated.

## The primary mark — circle, triangle, Venn (`logo/`)

The circle and triangle A.A. members know: the circle is the whole world of A.A., the triangle's three sides
are the Three Legacies, named the way a medallion names them — **Unity** (left), **Service** (right),
**Recovery** (base) — each side, its word and its circle in that legacy's colour. Inside the triangle three
circles overlap like a Venn diagram: where two meet, a Step and a Tradition (or a Tradition and a Concept)
share a principle; the shape where all three meet is the tapestry itself, the Fellowship. A stitched inner
ring hints at the loom. Built from pure geometry by `scripts/make-aa-mark.mjs`; every overlap is a flat shape
(no transparency), the words are outlined, so it prints exactly anywhere.

`mark-plain` is the same mark without the words — use it below about 120 px (favicons, app icons, the site
header), where the words could not be read anyway.

## The alternate mark — three woven triangles (`alt-weave/logo/`)

The earlier mark: three equilateral triangles, one per legacy, interlaced over and under with a soft Venn
flare inside. Kept in full (same file set) for anyone who prefers it or wants a secondary motif.

| Legacy | Body of literature | Colour | Text-safe colour |
| --- | --- | --- | --- |
| Recovery | The Twelve Steps | `#2F4FA2` (soft `#E3E9F7`) | `#2F4FA2` |
| Unity | The Twelve Traditions | `#1B8A6B` (soft `#DDF1EA`) | `#156B53` |
| Service | The Twelve Concepts for World Service | `#D9941F` (soft `#FBEFD6`) | `#8A5A0B` |
| Ink | text, one-colour marks | `#1F2233` | |
| Paper | background | `#FBF7F0` | |
| Where two legacies meet | Venn overlaps | `#2A7DAA` (Recovery+Unity) · `#5E9A3A` (Unity+Service) · `#7F4E8C` (Service+Recovery) | |
| Where all three meet | the centre | `#3D3160` | |

Fonts: **Fraunces** (display; SIL OFL) and **Inter** (text and the words on the mark; SIL OFL). In every file the
type is converted to outlines, so no fonts need to be installed to print them.

## Files (in `logo/`, and the same set in `alt-weave/logo/`)

- `mark.svg` · `mark-mono.svg` (one colour, ink) · `mark-reversed.svg` (paper colour, for dark backgrounds) · `mark-white.svg`
- `mark-plain.svg` · `mark-plain-mono.svg` · `mark-plain-reversed.svg` — without the words (primary only)
- `mark-{256,512,1024,2048,4096}.png` (transparent) · `mark-2048-white-bg.png` · `mark-2048-cream-bg.png` · `mark-mono-2048.png` · `mark-reversed-2048-on-ink.png` · `mark-white-2048.png` · `mark-plain-{256,512,1024,2048}.png`
- `mark.pdf` · `mark-mono.pdf` · `mark-plain.pdf` — vector, for print
- `wordmark-horizontal{,-mono,-reversed}.{svg,pdf}` + `-2000.png`, `-4000.png` — mark + name + tagline in a row
- `wordmark-stacked{,-mono,-reversed}.{svg,pdf}` + `-2000.png`, `-4000.png` — mark above the name

For print, send the **PDF** or **SVG** (vector, any size). For screens, documents and slides use the PNGs;
4096 px is enough for a 13-inch logo at 300 dpi. Need EPS? Open the PDF or SVG in Inkscape (free) or
Illustrator and export EPS.

### favicon/
`favicon.ico` (16/32/48), `icon.svg`, `apple-touch-icon.png` (180), `icon-192.png`, `icon-512.png`, `maskable-512.png` — all from the plain primary mark.

### qr/
`qr-zoom.{svg,png}` → the Zoom join link · `qr-site.{svg,png}` → https://aatapestry.org · `qr-join.{svg,png}` → https://aatapestry.org/join/
(1200 px PNGs; the SVGs scale to any size. Regenerated whenever the Zoom link changes.)

### social/
`og.png` / `og-es.png` (1200×630, link previews), `square.png` (1080×1080, Instagram / WhatsApp).

### poster/
`aatapestry-poster{,-es}-letter.pdf`, `…-a4.pdf`, `aatapestry-poster{,-es}.png` (300 dpi) — made by `npm run pdf` from the /poster/ page.

## Usage notes
- Keep clear space around a mark of at least a quarter of its width.
- Do not recolour the legacies; use the mono or reversed version when colour is not available.
- Minimum size: 120 px / 35 mm for the mark with words, 24 px / 8 mm for the plain mark, 120 px / 35 mm for the wordmarks.
- The circle-and-triangle is used here as the Fellowship's own long-standing symbol, in the spirit of A.A.'s
  guidelines for A.A. groups and events; it is not an A.A.W.S. trademark claim and the site is not affiliated
  with or endorsed by A.A.W.S.

_Last generated: 2026-10-05 — 110 files._
