nu-Eden: Sundered Skies
nu-Edenian Language
nu-Edenian Technical Archive
//Script Evolution
▸Exhausting Unicode
Edenian's multi-script stack draws from virtually the entire Unicode standard:
- ▪CJK Unified Ideographs (U+4E00–U+9FFF) — base kanji
- ▪CJK Extension A–G — rare and historical characters
- ▪CJK Compatibility Ideographs — variant forms
- ▪Hangul Syllables (U+AC00–U+D7AF) — sujamo blocks
- ▪Hangul Jamo (U+1100–U+11FF) — compositional jamo
- ▪Hangul Compatibility Jamo — half-width/archaic forms
- ▪Hiragana (U+3040–U+309F) — rakugana particles
- ▪Katakana (U+30A0–U+30FF) — borrowed particles
- ▪Bopomofo (U+3100–U+312F) — reading annotations
- ▪CJK Symbols & Punctuation — interpuncts, brackets
- ▪Combining Diacritical Marks — harmony class markers
- ▪Private Use Area (U+E000–U+F8FF) — locally invented edenji
The total addressable character space approaches 100,000+ unique codepoints, plus approximately one million hangul block combinations from jamo composition.
▸IDS Sequences
For characters beyond Unicode's encoded inventory, Edenian uses Ideographic Description Sequences — compositional strings that describe how components combine:
⿰木火 → 木 left + 火 right
⿱雨田 → 雨 top + 田 bottom
⿴囗玉 → 囗 enclosing + 玉 inside
IDS allows encoding of any edenji character as a sequence of existing codepoints plus composition operators, solving the "infinite characters" problem without requiring new Unicode allocations.
▸Compound Stacking
Edenji characters can be recursively composed — a component of one character can itself be a composed character. This "stacking" creates visual depth:
Level 1: ⿰亻言 → simple left-right
Level 2: ⿱⿰亻言心 → compound top over compound bottom
Level 3: ⿴⿱⿰亻言心門 → enclosed multi-level composition
The KAGE engine handles this recursion through the Buhin component system — each subcomponent is rendered, scaled, and placed within its parent's layout slot.
▸Typological Coverage
Edenian's three writing systems cover the full spectrum of world script typologies:
| Script Type | System | Implementation |
|---|---|---|
| Logographic | Kanji/Edenji | Procedurally generated ideograms from seed words |
| Semanto-Phonetic | Kanji/Edenji | Radical combinations convey semantic meaning + sound |
| Syllabary | Kana/Rakugana | Each symbol = one syllable, used for particles |
| Abjad | Hangul/Sujamo | Consonant-dominant with optional vowel markers |
| Alphabet | Zhuyin/Bopomofo | Explicit consonant + vowel modifiers |
| Abugida | (Kana interaction) | Vowel diacritics modify character readings |
CCC5 Significance
This typological breadth is itself doubly cursed:
- ▪A single language requires learners to master fundamentally different cognitive approaches to writing
- ▪The scripts are procedurally generated (edenji, rakugana) or modularly constructed (sujamo), making them "alien" even within their script families
- ▪Proves Edenian is not just linguistically cursed — it's scriptologically cursed
▸ZWNJ and Font Switching
The Zero-Width Non-Joiner (U+200C) plays a critical role in Edenian rendering. Because the site uses a font stack with fallbacks, the text rendering engine switches fonts when both a base glyph and its diacritic exist in the same font.
ZWNJ characters are inserted between base glyphs and combining diacritics to prevent the rendering engine from treating them as a single grapheme cluster. This allows:
- ▪Diacritics to be applied to kana (harmony class markers)
- ▪Bopomofo annotations to overlay adjacent characters
- ▪Combining marks from different Unicode blocks to coexist