39 lines
1.7 KiB
Markdown
39 lines
1.7 KiB
Markdown
# Hedge sample library manifest
|
|
|
|
`hedge-sample-library.svg` is a review-only, hand-editable SVG source. It is
|
|
not a web, firmware, or generated LittleFS asset.
|
|
|
|
## Symbols
|
|
|
|
- Intact straight variants: `hedge-intact-1` through `hedge-intact-6`.
|
|
- Topology examples: `hedge-base`, `hedge-corner`, `hedge-crossing`, and
|
|
`hedge-end`.
|
|
- Perseverance frames: `hedge-impact-1` through `hedge-impact-4` and
|
|
`hedge-breakthrough`.
|
|
- Permanent openings: `hedge-breach-1` through `hedge-breach-3`.
|
|
- Reusable primitives: `leaf-cluster-a`, `leaf-cluster-b`, and `twig-fork`.
|
|
|
|
All edge art is authored left-to-right. Later integration may rotate it by 90,
|
|
180, or 270 degrees and mirror it only when the shared-edge centre remains
|
|
aligned. Highlights are distributed rather than directional, so rotation does
|
|
not create a lighting contradiction.
|
|
|
|
## Accessibility and review
|
|
|
|
The dark outline, branch forks, irregular leaf silhouette, and clear central
|
|
gap distinguish the symbols without relying only on hue. The comparison sheet
|
|
contains neutral and dark-cell previews at 34, 40, and 46 CSS-pixel targets.
|
|
Impact frames are static review frames; no animation, particle system, or
|
|
runtime event is implied.
|
|
|
|
## Size and dependency record
|
|
|
|
| Source | Raw bytes | gzip -9 bytes | Dependencies |
|
|
| --- | ---: | ---: | --- |
|
|
| `hedge-sample-library.svg` | 6,495 | 1,884 | None; inline SVG only |
|
|
|
|
The validator rejects scripts, raster payloads, external URLs, editor metadata,
|
|
and missing stable identifiers. Reused `<use>` primitives avoid duplicating
|
|
leaf and twig paths. The current sheet is deliberately outside the 1.5 MiB
|
|
runtime budget until a future approved integration milestone selects a family.
|