diff --git a/assets/anwarpy-logo-kit/GUIDELINES.md b/assets/anwarpy-logo-kit/GUIDELINES.md new file mode 100644 index 0000000..fcd6d39 --- /dev/null +++ b/assets/anwarpy-logo-kit/GUIDELINES.md @@ -0,0 +1,52 @@ +# أنور پآي — Logo Guidelines (compact) + +## 1. The logo +- **Idea:** an A built from a triangle lattice, where the gold piece is the next one being placed. It shows structure being built one step at a time, the way a model generates. +- **Versions:** horizontal lockup (primary) · stacked · symbol · wordmark only · small-size symbol +- **Light backgrounds:** `*-light.svg`. **Dark backgrounds:** `*-dark.svg`. **One colour:** `*-black.svg` / `*-white.svg`. +- Arabic reads right to left, so in the horizontal lockup the symbol sits on the **right**, at the start of the line. + +## 2. Clear space +Keep **one lattice-triangle height** (⅓ of the symbol's height) clear on every side. The zone scales with the logo. + +## 3. Minimum size and which symbol to use +| Version | Screen | Print | +|---|---|---| +| Horizontal lockup | 120 px wide | 30 mm wide | +| Stacked lockup | 72 px wide | 18 mm wide | +| Symbol, full lattice (`anwarpy-symbol-*`) | **40 px and up** | 10 mm | +| Symbol, small-size cut (`anwarpy-symbol-small*`, favicons) | **16–32 px** | 4–9 mm | + +Below about 40 px the gaps between triangles close up, so switch to the small-size cut there. + +## 4. Colour +| Name | Use | HEX | RGB | CMYK (approx.) | +|---|---|---|---|---| +| Basalt ink | Pieces and wordmark on light | `#131519` | 19 21 25 | 24 16 0 90 | +| Gold (light) | The gold piece on light | `#b08a45` | 176 138 69 | 0 22 61 31 | +| Gold (dark) | The gold piece on dark | `#d4b47c` | 212 180 124 | 0 15 42 17 | +| Paper | Pieces and wordmark on dark | `#f2f1ee` | 242 241 238 | 0 0 2 5 | + +- Contrast: ink on white 18.3:1 · gold on white 3.2:1 (passes the 3:1 minimum for graphics) · dark gold on `#0c0d0f` 9.8:1. +- **Gold is used for exactly one piece.** Never colour the wordmark, a second triangle, or a background in gold behind the mark. +- The CMYK values are naive conversions. Ask the printer for a proof or a Pantone match before printing. +- The reversed (dark) files use slightly wider gaps (4.6 vs 4.0 units) so the light pieces don't look swollen. Always use the dark files on dark backgrounds rather than recolouring the light ones. + +**Approved pairs:** full colour on white or paper · dark version on basalt `#0c0d0f`/`#131519` · black on white · white on photos (calm area only). + +## 5. Typography +- Wordmark: **IBM Plex Sans Arabic Bold**, outlined to vector paths with HarfBuzz shaping. Don't retype it. +- Licence: SIL Open Font License 1.1 (allows use in a logo). + +## 6. Don'ts +Don't stretch, rotate or mirror · don't move, add or recolour pieces · don't bring back the grey tone ramp · don't add glows, gradients, shadows or outlines · don't put the full-colour mark on gold or busy photos · don't use the full lattice below 40 px · don't rearrange the lockup or retype the name. + +## 7. Files +- `svg/`: masters (symbol, small cut, horizontal, stacked, wordmark; light/dark/black/white; app icon) +- `png/`: transparent PNG exports +- `web/`: `favicon.ico`, `favicon.svg` (adapts to light/dark tabs), 16/32/48 px PNGs, `apple-touch-icon.png`, `icon-192/512.png` +- `presentation.html` + `slides/`: final board with mockups + +## 8. Open items +- No Latin "Anwarpy" lockup yet. Add one if the brand needs to appear in English. +- No trademark search has been done. Run one (trademark databases plus a reverse image search) before wide rollout. diff --git a/assets/anwarpy-logo-kit/board-spec.json b/assets/anwarpy-logo-kit/board-spec.json new file mode 100644 index 0000000..18fb5a5 --- /dev/null +++ b/assets/anwarpy-logo-kit/board-spec.json @@ -0,0 +1,58 @@ +{ + "brand": "أنور پآي", + "tagline": "محتوى عربي عملي عن الذكاء الاصطناعي", + "brief": "Refresh the triangle-lattice A for anwarpy.ai, an Arabic-first library of hands-on AI content (agents, local models, automation, RAG) written by infrastructure engineers. Keep the recognisable A and gold piece; make it cleaner, more confident and more AI-native, and fix small sizes.", + "adjectives": [ + "practical", + "precise", + "Arabic-first", + "calm", + "built" + ], + "criteria": "Keeps the lattice A and gold piece; two colours only; works at 16 px via a small-size cut; works in one colour and reversed; avoids AI clichés (sparkles, brains, circuits, robots).", + "industry": "education", + "mockups": [ + "website", + "app-icon", + "favicon-tab", + "social", + "readme", + "sticker" + ], + "nav": [ + "المكتبة", + "المسارات", + "الوصول المبكر" + ], + "brand_color": "#b08a45", + "greyscale": false, + "final": true, + "designer": "Claude (logo-design skill)", + "concepts": [ + { + "name": "Next Piece", + "symbol": "svg/anwarpy-symbol-light.svg", + "lockup": "svg/anwarpy-horizontal-light.svg", + "stacked": "svg/anwarpy-stacked-light.svg", + "avatar": "svg/anwarpy-app-icon.svg", + "symbol_on_tile": "svg/anwarpy-symbol-dark.svg", + "lockup_on_dark": "svg/anwarpy-horizontal-dark.svg", + "tile_color": "#131519", + "idea": "An A assembled from a triangle lattice — and the gold piece is the one the model places next.", + "rationale": [ + "Keeps the equity of the original: triangle-lattice A + one gold piece", + "13 pieces in 5 tones → 9 pieces in 2 colours; wider, equal gaps", + "Generation made visible: structure built piece by piece, one step ahead", + "Dedicated small-size cut for favicons and ≤32 px" + ] + } + ], + "recommendation": "Adopt Next Piece. Use the full lattice at 48 px and up, the solid small-size cut below that, and keep gold for the single piece only.", + "next_steps": [ + "Swap /brand/mark-light.svg and icons on anwarpy.ai", + "Add a Latin 'Anwarpy' lockup if needed", + "Trademark search before wide rollout" + ], + "tile_color": "#131519", + "handle": "anwarpy" +} \ No newline at end of file diff --git a/assets/anwarpy-logo-kit/png/anwarpy-horizontal-black-1600.png b/assets/anwarpy-logo-kit/png/anwarpy-horizontal-black-1600.png new file mode 100644 index 0000000..fa20e19 Binary files /dev/null and b/assets/anwarpy-logo-kit/png/anwarpy-horizontal-black-1600.png differ diff --git a/assets/anwarpy-logo-kit/png/anwarpy-horizontal-dark-1600.png b/assets/anwarpy-logo-kit/png/anwarpy-horizontal-dark-1600.png new file mode 100644 index 0000000..686742e Binary files /dev/null and b/assets/anwarpy-logo-kit/png/anwarpy-horizontal-dark-1600.png differ diff --git a/assets/anwarpy-logo-kit/png/anwarpy-horizontal-light-1600.png b/assets/anwarpy-logo-kit/png/anwarpy-horizontal-light-1600.png new file mode 100644 index 0000000..c48c32c Binary files /dev/null and b/assets/anwarpy-logo-kit/png/anwarpy-horizontal-light-1600.png differ diff --git a/assets/anwarpy-logo-kit/png/anwarpy-horizontal-white-1600.png b/assets/anwarpy-logo-kit/png/anwarpy-horizontal-white-1600.png new file mode 100644 index 0000000..0bfbc1c Binary files /dev/null and b/assets/anwarpy-logo-kit/png/anwarpy-horizontal-white-1600.png differ diff --git a/assets/anwarpy-logo-kit/png/anwarpy-stacked-dark-1600.png b/assets/anwarpy-logo-kit/png/anwarpy-stacked-dark-1600.png new file mode 100644 index 0000000..ef43cfe Binary files /dev/null and b/assets/anwarpy-logo-kit/png/anwarpy-stacked-dark-1600.png differ diff --git a/assets/anwarpy-logo-kit/png/anwarpy-stacked-light-1600.png b/assets/anwarpy-logo-kit/png/anwarpy-stacked-light-1600.png new file mode 100644 index 0000000..e9bdeba Binary files /dev/null and b/assets/anwarpy-logo-kit/png/anwarpy-stacked-light-1600.png differ diff --git a/assets/anwarpy-logo-kit/png/anwarpy-symbol-black-1024.png b/assets/anwarpy-logo-kit/png/anwarpy-symbol-black-1024.png new file mode 100644 index 0000000..b894502 Binary files /dev/null and b/assets/anwarpy-logo-kit/png/anwarpy-symbol-black-1024.png differ diff --git a/assets/anwarpy-logo-kit/png/anwarpy-symbol-dark-1024.png b/assets/anwarpy-logo-kit/png/anwarpy-symbol-dark-1024.png new file mode 100644 index 0000000..cdaae55 Binary files /dev/null and b/assets/anwarpy-logo-kit/png/anwarpy-symbol-dark-1024.png differ diff --git a/assets/anwarpy-logo-kit/png/anwarpy-symbol-light-1024.png b/assets/anwarpy-logo-kit/png/anwarpy-symbol-light-1024.png new file mode 100644 index 0000000..44d616a Binary files /dev/null and b/assets/anwarpy-logo-kit/png/anwarpy-symbol-light-1024.png differ diff --git a/assets/anwarpy-logo-kit/png/anwarpy-symbol-white-1024.png b/assets/anwarpy-logo-kit/png/anwarpy-symbol-white-1024.png new file mode 100644 index 0000000..206b9d2 Binary files /dev/null and b/assets/anwarpy-logo-kit/png/anwarpy-symbol-white-1024.png differ diff --git a/assets/anwarpy-logo-kit/png/anwarpy-wordmark-dark-1600.png b/assets/anwarpy-logo-kit/png/anwarpy-wordmark-dark-1600.png new file mode 100644 index 0000000..9d17641 Binary files /dev/null and b/assets/anwarpy-logo-kit/png/anwarpy-wordmark-dark-1600.png differ diff --git a/assets/anwarpy-logo-kit/png/anwarpy-wordmark-light-1600.png b/assets/anwarpy-logo-kit/png/anwarpy-wordmark-light-1600.png new file mode 100644 index 0000000..1a1fcff Binary files /dev/null and b/assets/anwarpy-logo-kit/png/anwarpy-wordmark-light-1600.png differ diff --git a/assets/anwarpy-logo-kit/presentation.html b/assets/anwarpy-logo-kit/presentation.html new file mode 100644 index 0000000..629a5f2 --- /dev/null +++ b/assets/anwarpy-logo-kit/presentation.html @@ -0,0 +1,86 @@ +أنور پآي — final identity
Final identity
+

أنور پآي

Final identity · Claude (logo-design skill) · 2026-10-20

+

أنور پآي — final identity1
What we heard

The brief

+

Refresh the triangle-lattice A for anwarpy.ai, an Arabic-first library of hands-on AI content (agents, local models, automation, RAG) written by infrastructure engineers. Keep the recognisable A and gold piece; make it cleaner, more confident and more AI-native, and fix small sizes.

practicalpreciseArabic-firstcalmbuilt
+

Keeps the lattice A and gold piece; two colours only; works at 16 px via a small-size cut; works in one colour and reversed; avoids AI clichés (sparkles, brains, circuits, robots).

أنور پآي — final identity2
Final design

Next Piece

+

An A assembled from a triangle lattice — and the gold piece is the one the model places next.

+
+
  • Keeps the equity of the original: triangle-lattice A + one gold piece
  • 13 pieces in 5 tones → 9 pieces in 2 colours; wider, equal gaps
  • Generation made visible: structure built piece by piece, one step ahead
  • Dedicated small-size cut for favicons and ≤32 px
16px
24px
32px
64px
+
أنور پآي — final identity3
Final design · in use

Next Piece

+
محتوى عربي عملي عن الذكاء الاصطناعي
Website
أنور پآي
App icon
أنور پآي — Home✕
https://anwarpy.ai
Browser tab
Social profile
محتوى عربي عملي عن الذكاء الاصطناعي
GitHub README
Laptop sticker
أنور پآي — final identity4
Next steps

Notes

+

Adopt Next Piece. Use the full lattice at 48 px and up, the solid small-size cut below that, and keep gold for the single piece only.

+
أنور پآي — final identity5
\ No newline at end of file diff --git a/assets/anwarpy-logo-kit/slides/concepts-round1.png b/assets/anwarpy-logo-kit/slides/concepts-round1.png new file mode 100644 index 0000000..a190417 Binary files /dev/null and b/assets/anwarpy-logo-kit/slides/concepts-round1.png differ diff --git a/assets/anwarpy-logo-kit/slides/slide-01.png b/assets/anwarpy-logo-kit/slides/slide-01.png new file mode 100644 index 0000000..2d6e793 Binary files /dev/null and b/assets/anwarpy-logo-kit/slides/slide-01.png differ diff --git a/assets/anwarpy-logo-kit/slides/slide-02.png b/assets/anwarpy-logo-kit/slides/slide-02.png new file mode 100644 index 0000000..da25a86 Binary files /dev/null and b/assets/anwarpy-logo-kit/slides/slide-02.png differ diff --git a/assets/anwarpy-logo-kit/slides/slide-03.png b/assets/anwarpy-logo-kit/slides/slide-03.png new file mode 100644 index 0000000..0838bd4 Binary files /dev/null and b/assets/anwarpy-logo-kit/slides/slide-03.png differ diff --git a/assets/anwarpy-logo-kit/slides/slide-04.png b/assets/anwarpy-logo-kit/slides/slide-04.png new file mode 100644 index 0000000..ac8cd1f Binary files /dev/null and b/assets/anwarpy-logo-kit/slides/slide-04.png differ diff --git a/assets/anwarpy-logo-kit/slides/slide-05.png b/assets/anwarpy-logo-kit/slides/slide-05.png new file mode 100644 index 0000000..55c486c Binary files /dev/null and b/assets/anwarpy-logo-kit/slides/slide-05.png differ diff --git a/assets/anwarpy-logo-kit/svg/anwarpy-app-icon.svg b/assets/anwarpy-logo-kit/svg/anwarpy-app-icon.svg new file mode 100644 index 0000000..c2a716b --- /dev/null +++ b/assets/anwarpy-logo-kit/svg/anwarpy-app-icon.svg @@ -0,0 +1 @@ +أنور پآي diff --git a/assets/anwarpy-logo-kit/svg/anwarpy-favicon-tile.svg b/assets/anwarpy-logo-kit/svg/anwarpy-favicon-tile.svg new file mode 100644 index 0000000..4c44ef3 --- /dev/null +++ b/assets/anwarpy-logo-kit/svg/anwarpy-favicon-tile.svg @@ -0,0 +1 @@ +أنور پآي diff --git a/assets/anwarpy-logo-kit/svg/anwarpy-horizontal-black.svg b/assets/anwarpy-logo-kit/svg/anwarpy-horizontal-black.svg new file mode 100644 index 0000000..1d24571 --- /dev/null +++ b/assets/anwarpy-logo-kit/svg/anwarpy-horizontal-black.svg @@ -0,0 +1 @@ +أنور پآي diff --git a/assets/anwarpy-logo-kit/svg/anwarpy-horizontal-dark.svg b/assets/anwarpy-logo-kit/svg/anwarpy-horizontal-dark.svg new file mode 100644 index 0000000..d921462 --- /dev/null +++ b/assets/anwarpy-logo-kit/svg/anwarpy-horizontal-dark.svg @@ -0,0 +1 @@ +أنور پآي diff --git a/assets/anwarpy-logo-kit/svg/anwarpy-horizontal-light.svg b/assets/anwarpy-logo-kit/svg/anwarpy-horizontal-light.svg new file mode 100644 index 0000000..f938c76 --- /dev/null +++ b/assets/anwarpy-logo-kit/svg/anwarpy-horizontal-light.svg @@ -0,0 +1 @@ +أنور پآي diff --git a/assets/anwarpy-logo-kit/svg/anwarpy-horizontal-white.svg b/assets/anwarpy-logo-kit/svg/anwarpy-horizontal-white.svg new file mode 100644 index 0000000..8247361 --- /dev/null +++ b/assets/anwarpy-logo-kit/svg/anwarpy-horizontal-white.svg @@ -0,0 +1 @@ +أنور پآي diff --git a/assets/anwarpy-logo-kit/svg/anwarpy-stacked-dark.svg b/assets/anwarpy-logo-kit/svg/anwarpy-stacked-dark.svg new file mode 100644 index 0000000..e149b0a --- /dev/null +++ b/assets/anwarpy-logo-kit/svg/anwarpy-stacked-dark.svg @@ -0,0 +1 @@ +أنور پآي diff --git a/assets/anwarpy-logo-kit/svg/anwarpy-stacked-light.svg b/assets/anwarpy-logo-kit/svg/anwarpy-stacked-light.svg new file mode 100644 index 0000000..ba93fc4 --- /dev/null +++ b/assets/anwarpy-logo-kit/svg/anwarpy-stacked-light.svg @@ -0,0 +1 @@ +أنور پآي diff --git a/assets/anwarpy-logo-kit/svg/anwarpy-symbol-black.svg b/assets/anwarpy-logo-kit/svg/anwarpy-symbol-black.svg new file mode 100644 index 0000000..28719ff --- /dev/null +++ b/assets/anwarpy-logo-kit/svg/anwarpy-symbol-black.svg @@ -0,0 +1 @@ +أنور پآي diff --git a/assets/anwarpy-logo-kit/svg/anwarpy-symbol-dark.svg b/assets/anwarpy-logo-kit/svg/anwarpy-symbol-dark.svg new file mode 100644 index 0000000..ffaad96 --- /dev/null +++ b/assets/anwarpy-logo-kit/svg/anwarpy-symbol-dark.svg @@ -0,0 +1 @@ +أنور پآي diff --git a/assets/anwarpy-logo-kit/svg/anwarpy-symbol-light.svg b/assets/anwarpy-logo-kit/svg/anwarpy-symbol-light.svg new file mode 100644 index 0000000..2307f4c --- /dev/null +++ b/assets/anwarpy-logo-kit/svg/anwarpy-symbol-light.svg @@ -0,0 +1 @@ +أنور پآي diff --git a/assets/anwarpy-logo-kit/svg/anwarpy-symbol-small-dark.svg b/assets/anwarpy-logo-kit/svg/anwarpy-symbol-small-dark.svg new file mode 100644 index 0000000..9bccbe3 --- /dev/null +++ b/assets/anwarpy-logo-kit/svg/anwarpy-symbol-small-dark.svg @@ -0,0 +1 @@ +أنور پآي diff --git a/assets/anwarpy-logo-kit/svg/anwarpy-symbol-small.svg b/assets/anwarpy-logo-kit/svg/anwarpy-symbol-small.svg new file mode 100644 index 0000000..dd53bf2 --- /dev/null +++ b/assets/anwarpy-logo-kit/svg/anwarpy-symbol-small.svg @@ -0,0 +1 @@ +أنور پآي diff --git a/assets/anwarpy-logo-kit/svg/anwarpy-symbol-white.svg b/assets/anwarpy-logo-kit/svg/anwarpy-symbol-white.svg new file mode 100644 index 0000000..6cbbdf9 --- /dev/null +++ b/assets/anwarpy-logo-kit/svg/anwarpy-symbol-white.svg @@ -0,0 +1 @@ +أنور پآي diff --git a/assets/anwarpy-logo-kit/svg/anwarpy-wordmark-dark.svg b/assets/anwarpy-logo-kit/svg/anwarpy-wordmark-dark.svg new file mode 100644 index 0000000..f71fbec --- /dev/null +++ b/assets/anwarpy-logo-kit/svg/anwarpy-wordmark-dark.svg @@ -0,0 +1 @@ +أنور پآي diff --git a/assets/anwarpy-logo-kit/svg/anwarpy-wordmark-light.svg b/assets/anwarpy-logo-kit/svg/anwarpy-wordmark-light.svg new file mode 100644 index 0000000..b24a763 --- /dev/null +++ b/assets/anwarpy-logo-kit/svg/anwarpy-wordmark-light.svg @@ -0,0 +1 @@ +أنور پآي diff --git a/assets/anwarpy-logo-kit/svg/favicon.svg b/assets/anwarpy-logo-kit/svg/favicon.svg new file mode 100644 index 0000000..132274b --- /dev/null +++ b/assets/anwarpy-logo-kit/svg/favicon.svg @@ -0,0 +1 @@ +أنور پآي diff --git a/assets/anwarpy-logo-kit/web/apple-touch-icon.png b/assets/anwarpy-logo-kit/web/apple-touch-icon.png new file mode 100644 index 0000000..3a514b0 Binary files /dev/null and b/assets/anwarpy-logo-kit/web/apple-touch-icon.png differ diff --git a/assets/anwarpy-logo-kit/web/favicon-16.png b/assets/anwarpy-logo-kit/web/favicon-16.png new file mode 100644 index 0000000..e5bb1f5 Binary files /dev/null and b/assets/anwarpy-logo-kit/web/favicon-16.png differ diff --git a/assets/anwarpy-logo-kit/web/favicon-32.png b/assets/anwarpy-logo-kit/web/favicon-32.png new file mode 100644 index 0000000..de86d18 Binary files /dev/null and b/assets/anwarpy-logo-kit/web/favicon-32.png differ diff --git a/assets/anwarpy-logo-kit/web/favicon-48.png b/assets/anwarpy-logo-kit/web/favicon-48.png new file mode 100644 index 0000000..1bd3589 Binary files /dev/null and b/assets/anwarpy-logo-kit/web/favicon-48.png differ diff --git a/assets/anwarpy-logo-kit/web/favicon.ico b/assets/anwarpy-logo-kit/web/favicon.ico new file mode 100644 index 0000000..9df2a95 Binary files /dev/null and b/assets/anwarpy-logo-kit/web/favicon.ico differ diff --git a/assets/anwarpy-logo-kit/web/favicon.svg b/assets/anwarpy-logo-kit/web/favicon.svg new file mode 100644 index 0000000..132274b --- /dev/null +++ b/assets/anwarpy-logo-kit/web/favicon.svg @@ -0,0 +1 @@ +أنور پآي diff --git a/assets/anwarpy-logo-kit/web/head-snippet.html b/assets/anwarpy-logo-kit/web/head-snippet.html new file mode 100644 index 0000000..0cc777f --- /dev/null +++ b/assets/anwarpy-logo-kit/web/head-snippet.html @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/anwarpy-logo-kit/web/icon-192.png b/assets/anwarpy-logo-kit/web/icon-192.png new file mode 100644 index 0000000..a39ccb1 Binary files /dev/null and b/assets/anwarpy-logo-kit/web/icon-192.png differ diff --git a/assets/anwarpy-logo-kit/web/icon-512.png b/assets/anwarpy-logo-kit/web/icon-512.png new file mode 100644 index 0000000..d599aed Binary files /dev/null and b/assets/anwarpy-logo-kit/web/icon-512.png differ diff --git a/assets/anwarpy-logo-kit/web/site.webmanifest b/assets/anwarpy-logo-kit/web/site.webmanifest new file mode 100644 index 0000000..5c96ba3 --- /dev/null +++ b/assets/anwarpy-logo-kit/web/site.webmanifest @@ -0,0 +1 @@ +{"name":"أنور پآي","short_name":"أنور پآي","lang":"ar","dir":"rtl","icons":[{"src":"/icon-192.png","sizes":"192x192","type":"image/png"},{"src":"/icon-512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#131519","background_color":"#0c0d0f","display":"standalone"}