Okay, lets tackle the allophony of Project II. The basic syllable structure was CV(C) where V can be any vowel, including diphthongs. That’s why we get consonant clusters like this: CV(C)CV(C) were two consonants meet. But first, the romanisation. Nothing special there.
Easy. Goes like this.
/f v/ <f v>
/s z/ <s>
/ʃ ʒ/ <z>
/p b/ <p b>
/t d/ <t d>
/k g/ <k g>
/n m ɹ l j/ <n m r l j>
/a e i o u/ <a e i o u>
/aː eː iː oː uː/ <aa ee ii oo uu>
/ai ua ei/ <ai ua ei>
Devoicing of Plosives
If two neighbouring plosives differ in voicing, they get devoiced.
Ex.: nupga /nup.ga/ –> [nup.ka]
If two plosives from the same PoA meet, the voiced one is deleted entirely.
Ex.: dagka /dag.ka/ –> [da.ka]
Gemination with /h/
When a consonant is followed by /h/, it gets geminated.
Ex.: azha /aʃ.ha/ –> [aʃː.a]
Pre-Vowel Lengthening with /h/
If a vowel is followed by /h/ and another consonant follows, the /h/ drops and the vowel is lengthened.
Ex.: ahza /ah.ba/ –> [aː.ba]
When /h/ is preceded by a diphthong, it still drops, but the diphthong is unaffected.
Devoicing of /v z ʒ b d g/ after a Short Vowel
If a voiced obstruent (like those above) is preceded by a short vowel, it gets devoiced.
Ex.: avba /av.ba/ –> [af.ba]
Single Consonant Allophony
Voicing of (Post-) Alveolar Fricatives
If /s ʃ/ are followed by a long vowel and are in word-initial position, they become /z ʒ/ respectively.
Ex.: saan zaan /faːn saːn ʃaːn/ –> [zaːn ʒaːn]
If /s ʃ/ are in between two vowels, they become voiced.
Ex.: aza /aʃ.a/ –> [aʒ.a]
The diphthongs /ua ei/ are realised as [ʷa eʲi].
Yeah, that’s that. Nothing extreme yet. I just tried very hard to come up with a allophony. Probably that will change a good bit when I start to write/translate/speak the language.