Create house-style icons: spel.stage.0–5 (stage visual headers) #8
Labels
No labels
priority
P1
priority
P2
priority
P3
priority
P4
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Toilville/toilville-design#8
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Design a systematic family of 6 visual headers for stages 0–5.
Current: Keycap stand-ins (0️⃣–5️⃣)
PUA: 0xE905–0xE90A
Priority: P3 — Design completeness
Effort: 4–5 hours total
Design Approach
Cohesive visual system (not 6 unrelated icons). Recommend:
Examples
Acceptance
Labels: design,icon,house-style,stages,systematic,p3
Delivered: 6 icons
spel.stage.0—Brand/exports/icons/SPELWork/spel.stage.0.svg+.png— PUAU+E905(already reserved)spel.stage.1—Brand/exports/icons/SPELWork/spel.stage.1.svg+.png— PUAU+E906(already reserved)spel.stage.2—Brand/exports/icons/SPELWork/spel.stage.2.svg+.png— PUAU+E907(already reserved)spel.stage.3—Brand/exports/icons/SPELWork/spel.stage.3.svg+.png— PUAU+E908(already reserved)spel.stage.4—Brand/exports/icons/SPELWork/spel.stage.4.svg+.png— PUAU+E909(already reserved)spel.stage.5—Brand/exports/icons/SPELWork/spel.stage.5.svg+.png— PUAU+E90A(already reserved)SVG is a single compound path, no white fill anywhere. PNG is 512px with a transparent background. Delivered in Toilville/toilville-design#74, on branch
feat/spelwork-icon-delivery, atBrand/exports/icons/SPELWork/— pending review, not yet onmain.spel.stage.0 is a bare disc (nothing inside); 1-5 carry one to five marks, so the family reads as a count. It was generated from the same artwork as the rest, so ring weight and diameter match exactly.
Method
Icons were drawn as two-tone artwork (black shapes with white shapes and strokes standing in for holes) and then flattened to a single
<path fill="#000000" fill-rule="evenodd">with real transparency where the white used to be. The flattening respects paint order and handles fill and stroke separately, so a white shape carrying a black stroke produces a hole inset by half the stroke width -- matching what the original actually rendered -- and white strokes over black become transparent gaps. Each result was verified by compositing it back over white and pixel-diffing against the original: 24 of 25 under 0.4% differing pixels, the remaining one (phylactery) at 3.1%, all of it in corner rounding rather than structure.Acceptance status
registry.tsReservedToken.assetStatusis typed"openmoji" | "pending-pua", so there is no value that describes shipped house-style art. Needs a third value (e.g."house") before the registry can represent these correctly.Leaving this open until Toilville/toilville-design#74 merges and the PUA allocation plus the
assetStatustype change are agreed.Delivered by #74 (merged
55bed76, feat(icons): deliver 25 flattened SPELWork house-style icons). The requested icons ship as SVG+PNG underBrand/exports/icons/SPELWork/:spel.stage.0,spel.stage.1,spel.stage.2,spel.stage.3,spel.stage.4,spel.stage.5— verified present as clean SVG+PNG pairs onmain.Closing as delivered. (Any outstanding PUA-codepoint / registry-registration follow-up, if not already covered, is separate from this design deliverable.)
Wish completed — all requirements satisfied.