|
| 1 | +# QRCodeGenLib4Pascal — lightweight brand guide |
| 2 | + |
| 3 | +## Primary mark |
| 4 | + |
| 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. |
| 7 | + |
| 8 | +**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. |
| 9 | + |
| 10 | +## Palette (default logo) |
| 11 | + |
| 12 | +| Role | Hex | Notes | |
| 13 | +|------|-----|--------| |
| 14 | +| Badge top | `#0c4a6e` | Gradient start (diagonal). | |
| 15 | +| Badge bottom | `#0f172a` | Gradient end. | |
| 16 | +| Inner tile | `#f8fafc` | “Paper” behind modules. | |
| 17 | +| Scan frame | `#22d3ee` | 4 px stroke, rounded caps. | |
| 18 | +| Modules | `#0f172a` | 5 px squares, 2 px gap; centered in bracket opening. | |
| 19 | + |
| 20 | +Dark variant uses `#0f172a`–`#020617`, tile `#1e293b`, frame `#67e8f9`, modules `#e2e8f0`. |
| 21 | + |
| 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. |
| 23 | + |
| 24 | +## Typography (pairing) |
| 25 | + |
| 26 | +The logo has **no embedded wordmark**. When setting type next to the mark: |
| 27 | + |
| 28 | +- Prefer **clean sans-serif** system or UI fonts (e.g. Segoe UI, Inter, Source Sans 3). |
| 29 | +- **Do not** use Embarcadero’s proprietary Delphi logotype in a way that suggests a product bundle with this library. |
| 30 | + |
| 31 | +## Clear space |
| 32 | + |
| 33 | +Keep padding around the badge at least **1/4 of the mark’s width** (e.g. ~32 px clear space on a 128 px square canvas). |
| 34 | + |
| 35 | +## Minimum size |
| 36 | + |
| 37 | +- **Favicon / IDE:** readable at **16×16** when exported to ICO; prefer **32×32** or larger for clarity. |
| 38 | +- **README / docs:** **128–200 px** wide for the SVG or equivalent raster is typical. |
| 39 | + |
| 40 | +## Correct use |
| 41 | + |
| 42 | +- Scale **uniformly** (preserve aspect ratio). |
| 43 | +- Place on backgrounds with enough contrast (use `logo-dark.svg` on dark pages). |
| 44 | +- Prefer **SVG** for web; use **PNG** where required (some social crawlers). |
| 45 | + |
| 46 | +## Incorrect use |
| 47 | + |
| 48 | +- Do not **stretch** or **skew** the badge. |
| 49 | +- Do not **change hue** arbitrarily without updating this doc. |
| 50 | +- Do not **crop** away the rounded corners entirely. |
| 51 | +- Do not imply **QR Code trademark** ownership; attribute the standard where appropriate in docs. |
| 52 | + |
| 53 | +## Wordmark |
| 54 | + |
| 55 | +“QRCodeGenLib4Pascal” in plain text beside or below the mark is sufficient. |
0 commit comments