Ship-It Designv0.0.3
GitHub

Iconography

The icon vocabulary is typographic glyphs — Unicode characters rendered at text weight, monochromatic, always centered in a generous square. Never tinted, never gradient. No Lucide, no FontAwesome.

This keeps the system small (zero icon font, zero per-icon SVG payload), and it sets a quiet engineering-console tone — the graph stays the focus, not the chrome.

Full inventory#

brand
service
person
document
file
deploy
download
next
prev
ask / ai
confirm
×
close
+
add
remove
search
cmd
settings
more
more-vertical
edit
copy
refresh
info
!
warn / incident
?
help
home
fit-view
expand
collapse
external
@
mention
#
tag
~
approx
enter
shift
option
escape
power
live / record
half
dot
menu
sort
infinite
§
section
left
right

Sizes#

12px
14px
16px
20px
24px
32px
48px

Treatments#

plain

muted

accent

in chip

in circle

glowing

Usage#

tsx
import { IconGlyph } from '@ship-it-ui/icons';
 
<IconGlyph name="ask" size={14} />          // 14px ✦
<IconGlyph name="service" size={22} />      // 22px ◇

For a component-internal default (a Button's caret, a Banner's leading mark, etc.) the glyph string is fine inline — IconGlyph is the centralized API when you need the canonical sizing + a11y attributes.