Proto-Germanic to Old Millennish Sound Changes
ng(w),#g[V,C],gg,g > nh(w),V,hC,gː,ː
er(r,V) > ē2(r,rV)
V{i̯,u̯}V > V{i̯,u̯}{j,w}V
{ī,ē,ū,ō,î,ê,û,ô}V > {ij,ej,uw,aw,īj,ēj,ūw,ōw}V / V!=V̯
Vnh(h,V) > Ṽː(h,hV)
V{j,w}C > V{i̯,u̯}C
ō,ē2,į̄,ų̄,ą̄,ou,{oi,ui,eu,iu},Vːː(C(ː)) > o,ɪ,į,ų,ą,u,y,Vː(Cː)
ks,hs > sk
[zC(ː),C(ː)z],z > Cː,r
s > z / [[S̬,F̬]_,_[S̬,F̬]]
{i,ɪ,ɛ,ɑ,ɑu,ɑi,!Ṽ}(ː)%{u,uː} > {ju,jɔ,jɑ,ɔ,wɔ,wɛ}(ː)%{ə,u}
{u(ː),ɔ(ː),ɛː,ɑ,!Ṽ}%{i,iː} > {y,œ,ɪː,ɛ}%{ə,i}
Ṽ > V
{ɛ,i}j(!j),{u,ɔ}w(!w) > j,w / [_%V&V!=V̯]