SymbolLang · v5

13 parametric primitives on two axes — wght and MORF. Most glyphs respond to both axes. Defaults (500, 500).

Samples
Live · all primitives on two sliders
NdirectionalNsquat → equilateral → spike
SdirectionalSpointing down
EdirectionalEpointing right
WdirectionalWpointing left
HnodeHendpoint → gateway
DstreamDdiscrete → flowing
CthroughputCwght: thin → thick · MORF: flat → sharp
AbridgeAwght: pipe → rise · MORF: uniform → bulged
QcontainerQtilt-left → frame → tilt-right
GlatticeGMORF: sparse → dense
MmetricsMwght: heights · MORF: wavy bottoms
RrelayRwght: gap · MORF: arrow sharpness
BvalveBwght: openness · MORF: valve gap
wght 500 MORF 500
Motion · Animated loaders
Dphase pulse
Hform bloom
Bdual breathe
Matrix · wght phases at default MORF (500)
Min
100
Low
300
Mid
500
High
700
Max
900
tri-n
N
N
N
N
N
tri-s
S
S
S
S
S
tri-e
E
E
E
E
E
tri-w
W
W
W
W
W
hex
H
H
H
H
H
dots
D
D
D
D
D
chevron
C
C
C
C
C
arc
A
A
A
A
A
quad
Q
Q
Q
Q
Q
grid
G
G
G
G
G
stack
M
M
M
M
M
relay
R
R
R
R
R
bowtie
B
B
B
B
B
MORF sweep · all MORF-responsive glyphs at default wght (500)
Form
100
Form
300
Form
500
Form
700
Form
900
chevron
C
C
C
C
C
arc
A
A
A
A
A
grid
G
G
G
G
G
hex
H
H
H
H
H
quad
Q
Q
Q
Q
Q
stack
M
M
M
M
M
relay
R
R
R
R
R
bowtie
B
B
B
B
B