Create house-style icon family: spel.dim.00–19 (behavioral dimensions) #12
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
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Toilville/toilville-design#12
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 20 icons for behavioral-fidelity dimensions.
Dimensions: Agency, Autonomy, Acuity, Accountability, Authenticity, Benevolence, Belonging, Boldness, Breadth, Brightness, Clarity, Compassion, Consistency, Creativity, Curiosity, Dignity, Depth, Durability, Diligence, Dynamism
PUA: 0xE90B–0xE91E
Status: Themeable, pending-pua
Priority: P4–P5 — Design completeness
Effort: 8–12 hours total (entire family)
Design Approach
Major undertaking. Recommend systematic visual language:
Examples
Acceptance
Labels: design,icon,house-style,dimensions,systematic,p4,p5
Delivered: 20 icons — the full
spel.dim.*familyspel.dim.00…spel.dim.19, SVG + PNG. PUAU+E90B–U+E91E, matchingudg/icon-registry/src/registry.tsL277 (PUA_BASE + 11 + i) — already reserved, nothing proposed.Same method and same output shape as the first 25: a single
<path fill="#000000" fill-rule="evenodd">with real transparency where the white was, PNG at 512px transparent. Verified by compositing back over white and pixel-diffing the original: 19 of 20 under 0.5% differing pixels,spel.dim.01(Autonomy) at 2.06% — all of it one-pixel edge shift along the finger contours, no structural change.Numbering: 16 of 20 moved
The Affinity artboard labels were in a different order from the registry. Names are named per
registry.tsL266-271, which is authoritative, so the artwork was remapped by name, not by position:spel.dim.02spel.dim.03spel.dim.04spel.dim.06spel.dim.07spel.dim.08spel.dim.09spel.dim.10spel.dim.11spel.dim.12spel.dim.14spel.dim.15spel.dim.16spel.dim.17spel.dim.18spel.dim.1900 Agency,01 Autonomy,05 Benevolenceand13 Creativitywere already on the right number.Two notes for whoever picks this up
The per-icon viewBox is deliberate, not an oversight. Disc radius is exactly 80 in all 20; the frames differ (160×160 for fifteen of them, up to 243×160 for Breadth) because some glyphs extend past the disc. That matches how the first 25 shipped —
spel.defederationis 131×160,spel.lineage173×173. If a common em box is ever needed for font use, it should be done for all 45 at once rather than per family.registry.tsL262 still says "Placeholder implementation; adjust to match your canonical clustering". The clustering is now fixed by shipped artwork, so that comment should go or be rewritten.Acceptance status
U+E90B–U+E91E, already reserved inregistry.tsReservedToken.assetStatusis typed"openmoji" | "pending-pua"(src/types.tsL22), so there is no value that describes shipped house-style art. Needs a third value before the registry can represent these correctly.That leaves
spel.tribunal.pragmaticas the only remaining icon in the set. It currently shares the ⚖️ OpenMoji stand-in withspel.tribunal.frame-invariant, so the two tribunal states are visually identical today.