Skip to content

Commit 205fe39

Browse files
committed
branding related updates
1 parent 5243af2 commit 205fe39

4 files changed

Lines changed: 21 additions & 23 deletions

File tree

assets/branding/BRAND.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
## Primary mark
44

5-
- **Default:** `logo.svg`**scan frame** around a **white QR tile**: cyan **corner brackets** (viewfinder) and a **6×6 module** pattern (stylized, not a real payload). Reads as **QR generation / encoding**, not a scanner app icon alone.
6-
- **Dark UI:** `logo-dark.svg` — same layout on a **near-black** badge, **slate** inner tile, **light** modules, **bright cyan** frame.
5+
- **Default:** [`logo.svg`](logo.svg)**scan frame** around a **white QR tile**: cyan **corner brackets** (viewfinder) and a **6×6 module** pattern (stylized, not a real payload). Reads as **QR generation / encoding**, not a scanner app icon alone.
6+
- **Dark UI:** [`logo-dark.svg`](logo-dark.svg) — same layout on a **near-black** badge, **slate** inner tile, **light** modules, **bright cyan** frame.
77

88
**QR Code** is a registered trademark of **DENSO WAVE INCORPORATED**. This mark is an original graphic for the library project; it does not imply endorsement by Denso Wave.
99

@@ -19,7 +19,7 @@
1919

2020
Dark variant uses `#0f172a``#020617`, tile `#1e293b`, frame `#67e8f9`, modules `#e2e8f0`.
2121

22-
**Banner background** (flat fill behind the logo in wide `export/*.png` social / OG assets): RGB **13, 74, 110** (`#0d4a6e`) — aligned with the default badge teal; +1 red vs `#0c4a6e` so the squircle rim is visible on composites.
22+
**Banner background** (flat fill behind the logo for wide social and Open Graph PNGs [here](export/)): RGB **13, 74, 110** (`#0d4a6e`) — aligned with the default badge teal; +1 red vs `#0c4a6e` so the squircle rim is visible on composites.
2323

2424
## Typography (pairing)
2525

@@ -46,7 +46,7 @@ Keep padding around the badge at least **1/4 of the mark’s width** (e.g. ~32 p
4646
## Incorrect use
4747

4848
- Do not **stretch** or **skew** the badge.
49-
- Do not **change hue** arbitrarily without updating this doc.
49+
- Do not **change hue** arbitrarily (keep palette cohesive with the table above or update this doc when rebranding).
5050
- Do not **crop** away the rounded corners entirely.
5151
- Do not imply **QR Code trademark** ownership; attribute the standard where appropriate in docs.
5252

assets/branding/README.md

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ It is **not** the official QR Code logo and is **not** affiliated with Denso Wav
1515

1616
| File | Use |
1717
|------|-----|
18-
| `logo.svg` | **Source of truth** (light UI / default README). |
19-
| `logo-dark.svg` | Dark backgrounds (docs, dark-themed pages). |
20-
| `BRAND.md` | Colors, clear space, minimum size, do / don’t. |
21-
| `export/*.png` | Raster exports (GitHub social 2:1, Open Graph, social header, square avatar). |
22-
| `icons/QRCodeGenLib4Pascal.ico` | Multi-resolution Windows icon for `.dproj` / `.lpi`. |
18+
| [`logo.svg`](logo.svg) | **Source of truth** (light UI / default README). |
19+
| [`logo-dark.svg`](logo-dark.svg) | Dark backgrounds (docs, dark-themed pages). |
20+
| [`BRAND.md`](BRAND.md) | Colors, clear space, minimum size, do / don’t. |
21+
| [`export/`](export/) (`*.png`) | Raster exports (GitHub social 2:1, Open Graph, social header, square avatar). |
22+
| [`icons/QRCodeGenLib4Pascal.ico`](icons/QRCodeGenLib4Pascal.ico) | Multi-resolution Windows icon for `.dproj` / `.lpi`. |
2323

2424
## License
2525

@@ -29,7 +29,5 @@ The **library source code** is under the project [MIT License](../../LICENSE). T
2929

3030
If you change the SVG, regenerate rasters using one of:
3131

32-
- **Inkscape** (CLI): export PNG at the sizes listed in `export/README.md`.
33-
- **ImageMagick** 7+: `magick logo.svg -resize 512x512 export/logo-512.png` (and similar).
34-
35-
Exact filenames and pixel sizes are listed in `export/README.md`.
32+
- **Inkscape** (CLI): export PNG at the sizes [listed here](export/README.md).
33+
- **ImageMagick** 7+: `magick logo.svg -resize 512x512 export/logo-512.png`.

assets/branding/export/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# Raster exports
22

3-
PNG files in this folder are **generated from** `../logo.svg`.
3+
PNG files in this folder are generated from [this logo](../logo.svg).
44

55
| File | Size | Typical use |
66
|------|------|-------------|
7-
| `og-1280x640.png` | 1280×640 | **GitHub social preview** (recommended; 2:1) |
8-
| `og-640x320.png` | 640×320 | GitHub social preview **minimum** size (2:1) |
9-
| `og-1200x630.png` | 1200×630 | Open Graph / general link previews |
10-
| `social-header-1500x500.png` | 1500×500 | Twitter/X-style header |
11-
| `logo-512.png` | 512×512 | Profile / square avatar |
7+
| [`og-1280x640.png`](og-1280x640.png) | 1280×640 | **GitHub social preview** (recommended; 2:1) |
8+
| [`og-640x320.png`](og-640x320.png) | 640×320 | GitHub social preview **minimum** size (2:1) |
9+
| [`og-1200x630.png`](og-1200x630.png) | 1200×630 | Open Graph / general link previews |
10+
| [`social-header-1500x500.png`](social-header-1500x500.png) | 1500×500 | Twitter/X-style header |
11+
| [`logo-512.png`](logo-512.png) | 512×512 | Profile / square avatar |
1212

13-
Regenerate after SVG changes using Inkscape or ImageMagick.
13+
Regenerate after SVG changes using Inkscape or ImageMagick; the full steps are [described here](../README.md).

assets/branding/icons/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
| File | Contents |
44
|------|-----------|
5-
| `QRCodeGenLib4Pascal.ico` | Multi-size Windows icon (16, 32, 48, 256), generated from `../logo.svg`. |
5+
| [`QRCodeGenLib4Pascal.ico`](QRCodeGenLib4Pascal.ico) | Multi-size Windows icon (16, 32, 48, 256), generated from [this logo](../logo.svg). |
66

77
## Using in Delphi (`.dproj`)
88

99
1. Open the project in the IDE.
1010
2. **Project → Options → Application** (or **Icons** depending on version).
11-
3. Set **Application icon** to `assets\branding\icons\QRCodeGenLib4Pascal.ico` (adjust path relative to the `.dproj`).
11+
3. Set **Application icon** to [`QRCodeGenLib4Pascal.ico`](QRCodeGenLib4Pascal.ico) (path relative to the `.dproj`; from the repo root that is `assets/branding/icons/QRCodeGenLib4Pascal.ico`).
1212

1313
Alternatively, your `.dproj` may contain an `<Icon_MainIcon>` or similar property pointing at an `.ico` file; set it to a path **relative to the project file** (you may copy the icon next to the `.dproj` if the IDE resolves paths more reliably that way).
1414

@@ -19,4 +19,4 @@ Alternatively, your `.dproj` may contain an `<Icon_MainIcon>` or similar propert
1919

2020
## Regeneration
2121

22-
After changing `../logo.svg`, rebuild the ICO with the same raster workflow as in `../README.md` (Inkscape or ImageMagick, then combine sizes into a multi-resolution `.ico` if your tool does not do that in one step).
22+
When [this logo](../logo.svg) changes, rebuild the ICO with **Inkscape** or **ImageMagick** following the workflow [described here](../README.md), then combine sizes into a multi-resolution `.ico` if your tool does not do that in one step.

0 commit comments

Comments
 (0)