You are on page 1of 2

Feature (syllable) stress(*unstr, str)

Feature (syllable) weight(*light, heavy)


Feature length(*short, long)

Diacritic ː [long] (floating)


Diacritic [heavy] (floating)
Diacritic ' [str] (floating) (before)

Symbol ae
Symbol oe
Symbol au

Symbol kʷ
Symbol gʷ

Class strong {a, ɛ, e, ɔ, o}


Class weak {ɐ, ə, ɨ, ɵ, ʉ}

Class vowel {@strong, @weak, i, u, ae, oe, au}

Class nasal {m, n, ɲ}


Class stop {p, t, k, b, d, g, kʷ, gʷ}
Class fricative {f, s, v, z, h}
Class liquid {r, l, j}

Class consonant {@stop, @nasal, @fricative, @liquid}

Element onset {@consonant, {@stop, f, v} {r, l}} @liquid?


Element coda {r, l, @nasal}? s? @consonant
Element heavy {@vowel&[long], @vowel @coda}

Deromanizer:
{ā, ē, ī, ō, ū, ȳ} => {aː, eː, iː, oː, uː, yː}
{qu, gu} => {kʷ, gʷ} / _ @vowel
{ph, th, ch} => {f, t, k}
m => n / $ @consonant* @vowel _ $
i => j / _ @vowel
c => k
y => i
x => gz / @vowel _ @vowel
Else: x => ks

Syllables:
@onset? @heavy => [heavy]
@consonant* @heavy => [heavy] / $ _
@onset? @vowel @consonant+ => [heavy] / _ $

@onset? @vowel
@consonant* @vowel / $ _

Stress-rules:
<syl> => [str] / $ _ <syl>? $
Else: <syl>&[heavy] => [str] / _ <syl> $
Else: <syl> => [str] / _ <syl>*2 $

# Vulgar Dalmata

h-loss:
h => *
Then: {aa, ee, ii, oo, uu} => {aː, eː, i, oː, uː}

Compensatory-lengthening:
@vowel {@stop, m} => [long] * / _ $
@vowel @nasal => [long] * / _ @fricative

Dedipthongization:
{ae, oe, au} => {ɛː, eː, ɔː}

Vowel-lowering:
{e, i, o, u}&[short] => {ɛ, e, ɔ, o}
Then: @strong&[short unstr]=> @weak

You might also like