# @nebula/core-glyphs

Controller glyph mappings and lookup helpers. Data-only, no rendering logic.

## What it does

- Maps logical actions to glyph labels per controller type.
- Provides asset path lookups for common glyphs.
- Keeps glyph decisions centralized and consistent.

## Included data and helpers

- `glyphMap` — Action-to-label mappings per controller type.
- `glyphAssetMap` — Action-to-asset-path mappings per controller type.
- `getGlyph(controller, action)` — Resolve a label.
- `getGlyphAssetPath(controller, action)` — Resolve an asset path.

## Typical use cases

- Displaying correct prompts for Steam Deck, Xbox, PlayStation, or Switch.
- Using consistent glyph labels in UI and localization.
- Swapping controller visuals based on detected device.
