Illustrative Symbol System

Illustrative symbols are larger pictograms for technical concepts. They are not small UI icons and must not be designed by simply scaling icons up.

Purpose

Use symbols for larger conceptual communication:

  • feature blocks
  • hero graphics
  • onboarding
  • empty states
  • documentation illustrations
  • technical product storytelling

A symbol explains a concept visually. An icon labels or triggers a compact UI action.

Baseline parameters

ParameterRequirement
Base grid200 × 200 px
ViewBox0 0 200 200
Primary stroke4 px
Small symbol size100 px, 2 px stroke
Base symbol size200 px, 4 px stroke
Large symbol size400 px, 6–8 px stroke
Capround
Joinround
Fill modeloptional subtle fills
Export modelSVG-first

Relationship to icons

Symbols share visual DNA with icons:

  • geometric construction
  • controlled curves
  • round caps and joins
  • restrained detail
  • precise SVG export

But symbols may use:

  • more primitives
  • supporting shapes
  • subtle fills
  • layering
  • concept-specific composition
  • background plates or construction hints

Composition model

Use a three-layer model:

LayerPurpose
Backgroundoptional grid, plate, or environmental context
Midgroundsecondary concept support
Foregroundmain symbol shape

Do not overuse all three layers. A symbol should still feel systematic and controlled.

Stroke and fill rules

Primary linework uses 4 px stroke at 200 px.

Fills are allowed when they clarify hierarchy:

  • neutral fill at 6–12% opacity
  • accent fill at 10–20% opacity
  • no decorative gradients by default
  • gradients allowed only in marketing or hero-specific artwork

Complexity rules

Symbols may be more complex than icons, but they must remain instantly interpretable.

Recommended limits:

PropertyLimit
Primary concept shapes1–3
Supporting shapes0–4
Accent details0–6
Text inside symbolavoid unless decorative and non-essential

Categories

Initial symbol categories:

  • infrastructure
  • data
  • communication
  • mapping
  • automation
  • analysis
  • security

Usage rules

Use symbols for:

  • landing page sections
  • feature explanations
  • technical docs
  • empty states
  • onboarding flows
  • large cards

Do not use symbols for:

  • buttons
  • toolbar actions
  • navigation icons
  • dense map markers
  • small UI labels

Naming

Use:

symbol-[category]-[concept]

Examples:

symbol-infrastructure-cloud-service
symbol-data-data-layer
symbol-communication-api-connection

Metadata

Each symbol must include:

{
  "name": "cloud-service",
  "label": "Cloud Service",
  "category": "infrastructure",
  "file": "/symbols/cloud-service.svg",
  "viewBox": "0 0 200 200",
  "stroke": "4",
  "keywords": ["cloud", "service", "hosting"]
}

QA checklist

Before release:

  • Base viewBox is 0 0 200 200.
  • Stroke is 4 px at base size.
  • Visual center is optically balanced.
  • Symbol still reads at 100 px.
  • Fills are subtle and intentional.
  • No essential text is embedded.
  • SVG paths are clean.
  • File name follows naming convention.