One of the conceits of CT cuneiform is that lines cannot cross. They can intersect, but they can't pass through.
Thank you!/ˌnɐ.ˈɾɛn.dɚ.ˌduːd/ wrote: ↑Tue Nov 18, 2025 10:04 amit is uncanny how much I adore the aesthetic of these kinds of glyphs, and you've certainly done a good job of recreating the same vibe here.
Returning to XTC (Xı̋xǒcq Tlar Canà) for a bit…
/m n ɲ ŋ/
/p b t d c ɟ k/
/ɸ β s z ʃ ʒ h/
/l ~ ɹ/ l ~ r (realized as a rhotic in the coda)
/u o ɔ a ɛ e i/
/oi̯ ai̯/
/u̯V i̯V/ (/u̯u i̯i/ disallowed)
Male and female speech differ:
| Phonetic | Female | Male |
| /tl/ | [tl, dl] | [tɬ, ts, tt] |
| /dl/ | [dl] | [dɮ, dz, dd] |
| /kl/ | [kl, gl, ʎ] | [kʃ, ks, kk, l, ll] |
The syllable structure is basically:
(C/YZ)(u/i)VT(N)(K)
where:
- C is any consonant,
- YZ is one of the several permissible onset clusters (/tl- dl- kl- mɲ- pʃ- bʒ- ɸʃ- βʒ-/),
- (u/i) is an onglide /u̯ i̯/,
- V is any vowel, including diphthongs,
- T is the obligatory tone,
- N is optional nasality, and
- K is one of the coda consonants /m n t~ʔ c k s~ʃ ʃ~x β ɹ/.
- In the onset:
- /m n ɲ ŋ/ in the onset are m n gn g: mûytàe /moi̯B2tɛA2/, nạrn /nãɹD2/, gnáolǎng /ɲɔC1lãB1/, gȧych /ŋai̯ʃD1 ~ ŋai̯xD1/.
- /p b t d ɟ/ in the onset are p b t d j: pȧyrù /pai̯D1ʒuA2/, buịch /bu̯iʃD2 ~ bu̯ixD2/, tiâong /ti̯ɔ̃B2/, duérng /du̯ẽC1/, ja̋ont /ɟɔ̃tC2 ~ ɟɔ̃ʔC2/.
- The behavior of onset /c k/ warrants further detail:
- Before e i, /c k/ c qu: cěb /ceβB1 ~ cemB1/, cirn /cĩɹA1/; quèc /kecA2/, quînch /kĩʃB2 ~ kĩxB2/. The sequences /ku̯e ku̯i/ are written coe coı: coêr /ku̯eɹB2/, coich /ku̯iʃD1 ~ ku̯ixD1/.
- Before a o u (except uy), /c k/ ch c: châeng /cɛ̃B2/, charng /cãɹA1/, chȧoc /cɔcA2/, chòb /coβA2/, chǔmb /cũβB1/; cáer /kɛɹC1/, cạncq /kãkD2/, càox /kɔsA2/, cő /koC2/, cur /kurA1/.
- Before diphthongs or vowels with onglides, /c k/ ch q(u): chuêng /cu̯ẽB2/, chia̋oncq /ci̯ɔ̃kC2/, chuych /coi̯ʃA1 ~ coi̯xA1/, chȧyr /cai̯ɹD1/; quǔy /ku̯oi̯B1/, quạyn /ku̯ãi̯D2/, quiúch /ki̯uʃC1/, quiám /ki̯amC1/.
- /ɸ β s z ʃ ʒ/ in the onset are f v x z s r: fàevė /ɸɛA2βeD1/, viőnt /βi̯õtC2 ~ βi̯õʔC2/, xạoch /sɔʃD2 ~ sɔxD2/, zûyng /zõi̯B2/, suám /ʃu̯ãmC1/, rónà /ʒõC1naA2/.
- /h/ is only ever word-initial; otherwise, it marks hiatus: húhòr /huC1oɹA2/.
- /l/ is l and only appears as such in the onset (luuyt /lu̯oi̯tA1 ~ lu̯oi̯ʔA1/, hǒlǒ /hoB1loB1/); the coda allophone (q.v.) of /l/ is [ɹ] r.
- /mɲ- pʃ- bʒ-/ mj- ps- bs-: mjǔy /mɲoi̯B1/, psionch /pʃi̯õʃ ~ pʃi̯õx/, bsuâeng /bʒu̯ɛ̃B2/.
- /ɸʃ- βʒ-/ fj- bj-: fjuòɹ /ɸʃu̯oɹA2/, bja̋c /βʒacC2/.
- /ʎ-/ ll-: lluynx /ʎõi̯sA1/.
- For the nucleus:
- Almost any vowel can have an onglide /u̯ i̯/, written u i. (/u̯u i̯i/ are disallowed sequences.)
- The monophthongal vowel orthography is pretty straightforward; the only curveballs are the mid-open vowels /ɔ ɛ/, which are written ao ae and for which only the a component takes a diacritic (if any), and default-tone /i/ is represented ı as tone D2 is written with a dot above. Else, a e o u /a e o u/.
- There diphthongs /oi̯ ai̯/ are written uy ay. Only the first character takes a diacritic.
- The tones are divisible into two registers:
- Register 1: A a, B ǎ, C á, D ȧ
- Register 2: A à, B â, C a̋, D ạ
- Nasalization is indicated in one of the following ways:
- Open syllables append -ng (or -ngh if the next syllable has no onset): bıng /bĩA1/, bıngho /bĩA1oA1/.
- Syllables ending in a nasal consonant are obligatorily nasalized; the presence of the nasal grapheme is sufficient: bın /bĩnA1/, bıngo [bĩnA1ŋoA1/ vs. bıgo /biA1ŋoA1/.
- If the syllable ends in [-ɹ], the nasalization precedes the [ɹ]: bjáorng /βʒɔ̃ɹC1/.
- In the coda:
- /l/ shows up as its allophone [ɹ] and is written r: tlar /tlaɹA1/, lliûyr /kli̯oi̯ɹB2/. (/ʒ/ cannot appear in coda position so there is no ”hash collision” with it.) As a corollary, /-lʒ-/ [-ɹʒ-] rr.
- If a nasal vowel precedes another vowel with no onset, the nasal is written ngh: gàonghí /ŋɔ̃A2iC1/. If a nasal-vowel-plus-[ɹ] sequence precedes a vowel with no onset, it is written rnh, with rn instead standing for a sequence [-ɹn-]: tâornha̋ /tɔ̃ɹB2aC2/ vs. tâorna̋ /tɔɹB2naC2/.
- /-s -ʃ~-x/ are typically written -x -ch: bòx /bosA2/, tėch /teʃD1 ~ texD1/. In cases where disambiguation is necessary (typically relating to derivation or compounding), /-ʃ~-x/ can be written -s: cáshôcq /kaʃC1okB2 ~ kaxC1okB2/.
- /-t/ varies with /-ʔ/ but is written t regardless: bsàt /bʒatA2 ~ bʒaʔA2/.
| A1 | a e ı o u | A2 | à è ì ò ù |
| B1 | ǎ ě ǐ ǒ ǔ | B2 | â ê î ô û |
| C1 | á é í ó ú | C2 | a̋ e̋ ı̋ ő ű |
| D1 | ȧ ė i ȯ u̇ | D2 | ạ ẹ ị ọ ụ |
duóno
Here’s what the tones correspond to:
| Tone | Diacritic | Mjǔy Bâong | Gùynâ | Gnîcúhȧr |
| A1 | a | normal | high | low |
| A2 | à | dropping | mid | laryngeal |
| B1 | ǎ | rising | low | laryngeal |
| B2 | â | low laryngeal | low | peaking |
| C1 | á | dipping | rising | high |
| C2 | a̋ | high laryngeal | rising laryngeal | mid |
| D1 | ȧ | rising | low | mid |
| D2 | ạ | low laryngeal | low | mid |
Put another way:
| Tone | Diacritic | Mjǔy Bâong | Gùynâ | Gnîcúhȧr |
| A1 | a | /a˧/ | /a˥/ | /a˩/ |
| A2 | à | /a˥˩/ | /a˧/ | /aˀ˩/ |
| B1 | ǎ | /a˩˥/ | /a˩ ~ a˧/ | /aˀ˩/ |
| B2 | â | /aˀ˧˩ ~ a˩/ | /a˩ ~ a˧/ | /aˀ˨˥˦/ |
| C1 | á | /a˦˩˧/ | /a˨˥/ | /a˥/ |
| C2 | a̋ | /aˀ˩˦ ~ a˥/ | /aˀ˦˥/ | /a˧/ |
| D1 | ȧ | /a˩˥/ | /a˩ ~ a˧/ | /a˧/ |
| D2 | ạ | /aˀ˧˩ ~ a˩/ | /a˩ ~ a˧/ | /a˧/ |
Time for some personal pronouns!
| SG | DL | PL | |
| 1.INCL | — | hȯ | cha̋e |
| 1.EXCL | hicq | vò | vű |
| 2.M | cùlày | càytû | kőng |
| 2.F | gı̋ng | bâeng | hiùyng |
| 2.F.HON | coelle | gnǔr | gnûylàe |
| 3.M | cae | tlàocq | bje̋ |
| 3.F | bsìn | xǐng | fjėncq |
| 3.OBV | quúyc | — | — |
Mjǔy Bâong /mɲoi̯B1 bɔ̃B2/ : MB [mjyi̯˩˥ bã˩] : Gu [mɲac˩ bõː˩] : Gn [mnei̯ˀ˩ bɑ̃ˀ˨˥˦]
Gùynâ /ŋoi̯A2naB2/ : MB [gyi̯˥˩na˩] : Gu [ŋac˧na˩] : Gn [nei̯ˀ˩næˀ˨˥˦]
Gnîcúhȧr /ɲiB2kuC1aɹD1/ : MB [dʒi˩ku˦˩˧au̯˩˥] : Gu [ɲi˧ku˨˥at˧] : Gn [niˀ˨˥˦ku˥æɹ˧]
The dialectical differences between the dialects and standard:
- Mjǔy Bâong
- ɲ ŋ → ɟ g / %_
- oi̯ ai̯ → yi̯ ei̯
- mɲ pʃ bʒ ɸʃ βʒ → mj pj bj ɸc βɟ
- b d ɟ → β z ʒ / #_[-cons +hi +fr]
- u o ɔ a → y ø œ æ / Ḱ_
- -c → -t
- c ɟ → tʃ dʒ
- ɹ ʃ → u̯ i̯ / _%
- õ {ɔ̃,ɛ̃} æ̃ ẽ → ũ ã ẽ ĩ
- Gùynâ
- ɔ̃ ɛ̃ → õ ẽ
- oi̯ → ai̯
- t d → ts dz / _[-cons +hi]
- ɸʃ- βʒ- → j- bj-
- ũ ĩ → õ ẽ
- tl dl → kj gj / _[-cons +hi] (this new [j] deletes when _i̯)
- -i̯ -ɹ → -c -t
- V → Vː / _%
- Gnîcúhȧr
- {ɲ,ŋ} → n / %(C)_
- oi̯ → ei̯
- pʃ bʒ ɸʃ βʒ → ps bz ɸc βɟ
- {p,k}i̯ → h
- {m,n} → ʔ / _%
- ʃ ʒ → x ɣ
- ai̯ → oi̯
- {a,ɛ} {ã,ɛ̃} ɔ ɔ̃ → æ æ̃ ɑ ɑ̃
Anyway…a while back, in another thread I posted, there was a thing about using the phonemes in your name to make a conlang. Originally I came up with this:
/n/
/b t d c ɟ k g ʔ/
/v s/
/ɾ/
/w l l̴ j/
/a ɛ e i ə ɨ o (u)/
/d ɟ/ were my “freebies”…but I'm thinking I can get rid of them wholesale: /ɾ j/ [d ɟ] in certain situations. I initially had /u/ as marginal, but I’ve come to think it better as a fully-fledged phoneme in its own right.
/n/ n
/b t c k g ʔ/ b t c k g ’
/v s/ v s
/ɾ/ r
/w l l̴ j/ w l ł y
/ɛ e i ə ɨ ɑ o u/ è e i â î a o u
/n̩/ n
/nw nɾ nl nł nj/ [mb nd nd ng nɟ]
(planning to do more of this later but I wanted to get this post out before it aged)
Stay tuned.

