Skip to main content
Generated from iso25d.IconCatalog() — the icons themselves are maintained as Go string literals in iso25d/brand_icons.go, and this index (plus the SVG files in docs/assets/icons/) is regenerated by go run ./tools/gen-docs. Do not edit by hand. Usage on any part: icon: "iso://glyph/<name>" (ink, for light tops), iso://glyph/<name>/light (white, for dark tops), iso://glyph/<name>/<RRGGBB> (any color), or iso://brand/<name> for letter badges. Custom icons. Beyond the built-ins, icon accepts an http(s) URL, a data: URI, or a local image file path (svg/png/jpg/ gif/webp — absolute or relative, ~ and file:// accepted). Local paths are read and inlined as a data URI at render time, so the output SVG stays self-contained. In Studio, the Edit-details → Icon field has a Browse… button that embeds a picked file directly.

Glyphs

Brand logos (Simple Icons)

Real logos vendored from Simple Icons (CC0-1.0; see iso25d/icons/si/NOTICE.txt — brand names and logos may be trademarks of their respective owners). Same color variants as glyphs: /light for dark tops, /<RRGGBB> for any color. Curate the set in tools/import-icons/allowlist.txt.

Brand letter badges

Generated monogram fallbacks for marks that are not vendored.

Adding an icon

Add the 24×24 path markup to glyphIcons (plus a one-line entry in glyphDescs — a unit test fails if you forget) or a row to brandBadges in iso25d/brand_icons.go, then run go generate ./.... The name is addressable immediately.