Replace draft with full manual (docs-as-code, colors, logo, versioning)
Some checks failed
Build and deploy docs / deploy (push) Has been cancelled
Some checks failed
Build and deploy docs / deploy (push) Has been cancelled
This commit is contained in:
54
internal/brand-assets.md
Normal file
54
internal/brand-assets.md
Normal file
@@ -0,0 +1,54 @@
|
||||
# Brand assets
|
||||
|
||||
The official logo files are installed. This page explains what each one is and when to use it.
|
||||
|
||||
## Files in `docs/assets/`
|
||||
|
||||
| File | What it is | Used by |
|
||||
|---|---|---|
|
||||
| `logo.svg` | Copy of `logo-mark-white.svg` | Site header (Material reads `theme.logo`) |
|
||||
| `logo-mark-white.svg` | Symbol only, white | Header (on the accent blue), dark scheme |
|
||||
| `logo-mark-black.svg` | Symbol only, black | Homepage lockup in light scheme |
|
||||
| `logo-lockup-black.svg` | Symbol **+ "Bitcoin After Life"** wordmark, black | Print, covers, external use |
|
||||
| `logo-lockup-white.svg` | Same lockup, white | Dark backgrounds, external use |
|
||||
| `favicon.png` | Symbol in `#2d6cdf`, 256×256 | Browser tab (`theme.favicon`) |
|
||||
|
||||
All were derived from the official `Logo nero.svg`: recoloured, and — for the mark-only
|
||||
versions — cropped to `viewBox="0 0 205.29 212.5"` to remove the wordmark band.
|
||||
|
||||
## The Optima dependency — important
|
||||
|
||||
The wordmark in the **lockup** files is live `<text>` in **Optima-Bold**, not outlines.
|
||||
On any machine without Optima installed, the browser substitutes another face and the
|
||||
wordmark no longer matches the brand.
|
||||
|
||||
Two mitigations are already in place:
|
||||
|
||||
1. A fallback stack — `'Optima-Bold', Optima, Candara, 'Segoe UI', 'Trebuchet MS', sans-serif`.
|
||||
2. The three original absolutely-positioned text runs (`Bitcoin` / ` ` / `After Life`) were
|
||||
merged into a **single centred `<text>`**. In the original they overlapped badly whenever
|
||||
Optima was missing.
|
||||
|
||||
**The proper fix**, when someone has Optima and a vector editor: open the lockup, convert
|
||||
the text to outlines (Illustrator: *Type → Create Outlines*; Inkscape: *Path → Object to Path*),
|
||||
re-export, and replace the two lockup files. After that the wordmark is font-independent.
|
||||
|
||||
Until then, prefer the **mark-only** files wherever the rendering environment is unknown.
|
||||
|
||||
## Why the homepage does not use the lockup SVG
|
||||
|
||||
The homepage builds its own lockup: the mark, then "Bitcoin After Life" as HTML text in
|
||||
**Inter**. This mirrors what the website's top bar does, and sidesteps the Optima problem
|
||||
entirely. See `.bal-hero` in `docs/stylesheets/extra.css`.
|
||||
|
||||
## Typeface note
|
||||
|
||||
`OPTIMA.TTF` ships in the `bal-website` repo, but Optima is a licensed commercial typeface.
|
||||
Do **not** self-host it as a webfont in this repository unless the project holds a webfont
|
||||
licence. The manual uses Inter, matching the landing page's `--display` / `--body` stack.
|
||||
|
||||
## Replacing a logo later
|
||||
|
||||
Keep the filenames. Drop the new file over the old one and rebuild — `mkdocs.yml`,
|
||||
`index.md` and the CSS all reference these names, so nothing else changes. If you replace
|
||||
`logo-mark-white.svg`, copy it over `logo.svg` too (that is the header logo).
|
||||
Reference in New Issue
Block a user