# Rebus

Schema: 1.0.0 · Content revision: f5fd78058ba2
Resource base: https://mejohnc.org (or the preview host used to obtain this file).

A visual word puzzle that substitutes pictures for words or syllables. Because its meaning depends on language and context, it is not a universal replacement for written labels.

## Visual family
Art & image-making. Editorial family: shared visual vocabulary, not a claim of common origin.

## Visual cues
- Image-word substitution
- Sequenced symbols
- Wordplay

## Build it
1. Use the puzzle as optional content.
2. Provide a text equivalent or reveal.
3. Keep navigation outside the puzzle.

## Example
A puzzle page with a picture sequence, a labeled answer field, and an optional explanation.

## Typography
Use simple text around the symbols and an explicit text solution. Keep the puzzle's typography distinct from navigation.

## Practical consequences
- Starting projects: Publication, Portfolio. These are suggestions, not restrictions.
- Reading/layout: compact; bold visual emphasis.
- Asset work: Create a coherent image-word puzzle and a text equivalent.
- Complexity: medium. Allow time for a coherent decorative or image layer and responsive checks.

## Limits
Replacing essential labels with ambiguous icons or assuming the same solution works across languages.

## Reading the collected reference board
The examples insert pictures into sentences and typographic layouts. Read the text and image together: the substitution depends on the specific language and phrasing.

## Context
Contemporary screen interpretation. The recipe is a modern web adaptation.
No single inventor or exact founding date is asserted for this interpretation.

## Implementation files
- [page](/territories/rebus/)
- [guide](/territories/rebus/guide.md)
- [brief](/territories/rebus/brief.md)
- [tokens](/territories/rebus/tokens.json)
- [checks](/territories/rebus/checklist.md)
- [example](/territories/rebus/example/)
- [versionedGuide](/territories/v1/rebus/guide.md)
- [versionedTokens](/territories/v1/rebus/tokens.json)
