This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| yivalkes:script [2026/03/08 22:59] – [Phonotactics – Many glyphs, Many much more sounds.] mangotrain | yivalkes:script [2026/03/24 22:28] (current) – external edit A User Not Logged in | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | === 8x8 YzWr Glyphs | + | ===== The 8x8 YzWr Syllabary & Biliterals ===== |
| + | ---- | ||
| < | < | ||
| - | < | + | < |
| - | < | + | <center><b>These 64 core glyphs form the foundation of the writing system. |
| - | <label class=" | + | |
| - | <div class=" | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | <span class=" | + | |
| - | | + | |
| - | | + | |
| - | | + | <div class=" |
| - | <tr> | + | <div class="yiv-control-group"> |
| - | < | + | <strong>Font Style:</strong> |
| - | </tr> | + | <label><input type=" |
| - | | + | <label><input type=" |
| - | <th>B</th> | + | <label><input type=" |
| - | < | + | </div> |
| - | < | + | |
| - | < | + | <div class=" |
| - | < | + | <strong>Casing:</strong> |
| - | < | + | <label><input type=" |
| - | < | + | <label><input type=" |
| - | < | + | <label><input type=" |
| - | < | + | </div> |
| - | </tr> | + | |
| - | | + | |
| - | <th>D</th> | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </tr> | + | |
| - | | + | |
| - | <th>G</th> | + | |
| - | < | + | |
| - | < | + | |
| - | <td>< | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </tr> | + | |
| - | < | + | |
| - | <th>L</th> | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </tr> | + | |
| - | | + | |
| - | <th>W</th> | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </tr> | + | |
| - | | + | |
| - | <th>Y</th> | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </tr> | + | |
| - | | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | | + | |
| - | </table> | + | |
| </ | </ | ||
| - | <!----- continue dokuwiki here i guess -----> | ||
| - | </ | ||
| - | ==== Notes: ==== | + | <table class=" |
| - | *brain melts* | + | < |
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </tr> | ||
| + | </ | ||
| + | <br/> | ||
| + | </ | ||
| + | ===== Notes & Context ===== | ||
| Each character contains a fair few bits of information, | Each character contains a fair few bits of information, | ||
| - | For neighbouring towns, we see vowels shift about, followed by changes in voicing and stop vs fricative state, until further around the Ikshan, Great Lake, some words become unrecognizable in spoken form but relatively understandable in what is, at the time of this study (in the eleventh and twelfth year of Arami) share a common phono-logographic biliteral writing system with root words that dialects and even unrelated languages approach with varying strategies for most of the NivLis, lands around the Great Lake. Practices do shift between generations however, and with the amazing work of the keepers of the Fambesar, lived tales, one is able to notice trends even as simple as the difference between the stables of the elders (Danekhis) and that of the current generation (Mageba). | + | ==== Learning the Tongue from Yivalkes ==== |
| + | For neighbouring towns, we see vowels shift about, followed by changes in voicing and stop vs fricative state, until further around the Ikshan, Great Lake, some words become unrecognizable in spoken form but relatively understandable in what is, at the time of this study (in the eleventh and twelfth year of the era, **Arami**) share a common phono-logographic biliteral writing system with root words that dialects and even unrelated languages approach with varying strategies for most of the **NivLis**, lands around the Great Lake. | ||
| - | Yivalkes’ tongue has 3 numbers-agency-conflation, | + | Practices do shift between generations however, and with the amazing work of the keepers |
| - | ===== Digraphs, Biliterals, or just " | + | Yivalkes’ tongue has 3 numbers-agency-conflation, 4 cases along with a radical stem, a hard to separate use of verb, noun, and adjective, and a lot of leeway in interpretation that can be clarified with the use of a plethora of postpositions. |
| + | * It usually follows a **S.(C.)O.V.** order. | ||
| + | * **V.(C.)O.** is used when the subject is pronominally included in the verb. | ||
| + | * **S.(C.)V.O.** denotes an indefinite object. | ||
| + | * **S.(C.)O.** is the most common form when dealing with phrases for which the verb is unnecessary and understood. Verbs are few and far between. The C, if present, is the causer that makes the subject do their thing, if there is any. | ||
| + | ===== Digraphs, Biliterals, or just " | ||
| Biliterals are remnants of old symbols that were slotted and parsed into a 8 by 8 set of sounds that sort of mirror each other in a 4 by 4 manner. | Biliterals are remnants of old symbols that were slotted and parsed into a 8 by 8 set of sounds that sort of mirror each other in a 4 by 4 manner. | ||
| The biliteral guides the phoneme for sure, but learning the actual way to pronounce novel or obscure words means there is a need for phonetic markers from time to time, especially at school. In most cases, they would otherwise be omitted. The problem is those phonetic marker also tend to be ambivalent, especially in regional uses of the character set, and over a few generations. | The biliteral guides the phoneme for sure, but learning the actual way to pronounce novel or obscure words means there is a need for phonetic markers from time to time, especially at school. In most cases, they would otherwise be omitted. The problem is those phonetic marker also tend to be ambivalent, especially in regional uses of the character set, and over a few generations. | ||
| - | ===== Phonotactics – Many glyphs, Many much more sounds. ===== | + | ===== Phonotactics – Many glyphs, Many much more sounds ===== |
| The eight root sounds are always in pair for a total of 64 biliterals. B, D, G, L, W, Y, X, N. While those sound pairs are considered as consonants only, the W, Y, and X (glottal stop really) can and will definitely often be their equivalent u, i and a. | The eight root sounds are always in pair for a total of 64 biliterals. B, D, G, L, W, Y, X, N. While those sound pairs are considered as consonants only, the W, Y, and X (glottal stop really) can and will definitely often be their equivalent u, i and a. | ||
| - | B can be pronounced p, or v, f, or ph. Same goes for D (t, th, s, z), G (K, ɣ, zh, sh), L (ɾ, ɻ), N (m, ŋ). X can be pronounced h, a, a, e, ɛ, e, the Y as ɨ or ʉ or ɪ or i, the W as u, ɔ, o, a, œ... It's pretty context dependent. 8 canonical sounds, and about... 32 actual sounds? | + | * **B** can be pronounced p, or v, f, or ph. Same goes for **D** (t, th, s, z), **G** (K, ɣ, zh, sh), **L** (ɾ, ɻ), **N** (m, ŋ). |
| + | * **X** can be pronounced h, a, a, e, ɛ, e. | ||
| + | * **Y** can be pronounced | ||
| + | * **W** can be pronounced | ||
| + | |||
| + | ==== Phonotactic Rules ==== | ||
| + | * Reduplicated biliterals tend to have the onset as voiceless and ending as voiced with both usually being fricative, like Shazha, or Paba, or Kelger. | ||
| + | * The second written sound in a pair is usually voiced fricative and the first one voiceless stopped like <span class=" | ||
| + | * N gets thrown around and modified to match with its surroundings. | ||
| + | * Intermediary vowels tend to have a timbre with the most open syllable being the second on three- and two- syllable words. | ||
| + | * L sounds like L at the beginning of words, before a hard consonant, flapped r between vowels, and retroflex r at the end unless after a flapped r where it is L again. | ||
| + | * Words ending in <span class=" | ||
| + | |||
| + | ===== Logograms: Making it mean something, or sound like something else? ===== | ||
| + | Biliterals are essentially a historical rebus that is still somewhat relevant for many of the root words, but some words are just alien to the language, are homophones, or simply shorthanded. In simple, the same 64 roots can be used to indicate meaning detached from pronunciation rather than pronunciation alone, and the opposite is just as true. | ||
| - | * Reduplicated biliterals tend to have the onset as voiceless and ending as voiced with both usually being fricative, like Shazha, or Paba, or Kelger. | + | |
| - | * The second written sound in a pair is usually voiced fricative and the first one voiceless stopped like Bz would give Pez. | + | * Within a word or at its end, rarely is pronounced but provides meaning to what came first, especially when facing obscure words or common near homophone. It is often omitted when the meaning |
| - | * N gets thrown around and modified to match with its surroundings, | + | * A reduplicated logogram (two dots at the bottom, or three dots on top) is both meant and pronounced once. |
| - | * Intermediary vowels tend to have a timbre | + | |
| - | * L sounds like L at the beginning of words, before a hard consonant, flapped r between vowels, and retroflex r at the end unless after a flapped r where it is L again. | + | |
| - | * Words ending in X usually get an e when it' | + | |
| < | < | ||
| Line 148: | Line 170: | ||
| /* 2. Container & Controls */ | /* 2. Container & Controls */ | ||
| .yiv-container { width: 100%; margin: 0 auto; color: inherit; } | .yiv-container { width: 100%; margin: 0 auto; color: inherit; } | ||
| - | .yiv-controls { display: flex; justify-content: | + | .yiv-controls-panel |
| - | + | .yiv-control-group | |
| - | .switch-container | + | .yiv-control-group label { cursor: pointer; display: flex; align-items: center; gap: 4px; } |
| - | | + | |
| - | | + | |
| - | cursor: pointer; | + | |
| - | gap: 10px; | + | |
| - | } | + | |
| - | + | ||
| - | .switch { | + | |
| - | position: relative; | + | |
| - | display: inline-block; | + | |
| - | width: 40px; | + | |
| - | height: 20px; | + | |
| - | } | + | |
| - | + | ||
| - | .switch input { display: none; } | + | |
| - | + | ||
| - | .slider { | + | |
| - | position: absolute; | + | |
| - | top: 0; left: 0; right: 0; bottom: 0; | + | |
| - | background-color: #444; | + | |
| - | transition: .3s; | + | |
| - | border-radius: 20px; | + | |
| - | } | + | |
| - | + | ||
| - | .slider: | + | |
| - | position: absolute; | + | |
| - | content: ""; | + | |
| - | height: 14px; width: 14px; | + | |
| - | left: 3px; bottom: 3px; | + | |
| - | background-color: white; | + | |
| - | transition: .3s; | + | |
| - | border-radius: 50%; | + | |
| - | } | + | |
| - | + | ||
| - | input: | + | |
| - | input:checked + .slider: | + | |
| - | + | ||
| - | .label-text { font-family: sans-serif; font-size: 14px; font-weight: bold; } | + | |
| /* 3. Table Core Styles */ | /* 3. Table Core Styles */ | ||
| .yiv-table { border-collapse: | .yiv-table { border-collapse: | ||
| - | .yiv-table td, .yiv-table th { border: 1px solid #555; padding: | + | .yiv-table td, .yiv-table th { |
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | } | ||
| - | /* 4. Glyph Styling */ | + | /* 4. Glyph Styling |
| .yiv-table span { | .yiv-table span { | ||
| font-family: | font-family: | ||
| - | font-size: 55px; /* Shrunk as requested to prevent huge boxes */ | + | font-size: 55px; |
| line-height: | line-height: | ||
| display: block; | display: block; | ||
| margin: 0 auto; | margin: 0 auto; | ||
| color: #4a9eff; | color: #4a9eff; | ||
| - | padding: | + | padding: 0; |
| } | } | ||
| - | /* 5. The Italic Toggle Class */ | + | /* 5. Font Modes - Global Support |
| - | .yiv-table.italic-mode | + | .italic-mode |
| + | .italic-mode | ||
| font-family: | font-family: | ||
| } | } | ||
| - | /* 6. English Labels */ | + | /* User Fix: Prevent Ancient glyphs from intersecting top of cell */ |
| - | .yiv-table em { font-size: 11px; font-style: normal; font-weight: | + | .italic-mode .yiv-table span { |
| + | margin-top: 15px; | ||
| + | } | ||
| + | |||
| + | .bold-mode .yiv-table span, | ||
| + | .bold-mode .yiv-font { | ||
| + | font-family: | ||
| + | } | ||
| + | |||
| + | /* 6. Case Modes - Global Support */ | ||
| + | .upper-mode .yiv-table span, | ||
| + | .upper-mode .yiv-font { | ||
| + | text-transform: | ||
| + | } | ||
| + | |||
| + | .lower-mode .yiv-table span, | ||
| + | .lower-mode .yiv-font { | ||
| + | text-transform: | ||
| + | } | ||
| + | |||
| + | /* 7. English Labels | ||
| + | .yiv-table em { font-size: 11px; font-style: normal; font-weight: | ||
| </ | </ | ||
| < | < | ||
| - | function | + | function |
| - | var element | + | var wrapper |
| - | | + | |
| + | var textCase = document.querySelector(' | ||
| + | |||
| + | // Reset classes to base | ||
| + | wrapper.className = " | ||
| + | |||
| + | // Apply font modes | ||
| + | if (fontStyle === " | ||
| + | wrapper.classList.add(" | ||
| + | } else if (fontStyle === " | ||
| + | wrapper.classList.add(" | ||
| + | } | ||
| + | |||
| + | // Apply casing modes | ||
| + | if (textCase === " | ||
| + | wrapper.classList.add(" | ||
| + | } else if (textCase === " | ||
| + | wrapper.classList.add(" | ||
| + | } | ||
| } | } | ||
| </ | </ | ||
| + | </ | ||
| </ | </ | ||