法語音系史

法語可能是羅曼語族中與拉丁語相比音變最為劇烈的語言。在意大利北部的一些地方語言（如倫巴第語或利古里亞語）中也能看到類似的音變。大多數其它的羅曼語在語音上明顯更為保守：西班牙語、意大利語、撒丁語最為保守，而葡萄牙語、奧克語、加泰羅尼亞語和羅馬尼亞語的激進程度亦不及法語。
從古法語到現代法語，法語發生了巨大的音變，但正寫法卻幾乎沒有變化。這解釋了當前拼寫與發音的巨大差異。一些最深刻的音變是：- 幾乎所有的詞尾輔音都丟失了。- 詞尾的bracket=/被省略，這導致出現了許多新的詞尾輔音。- 失去了強烈的重音，這種重音在其大部分歷史中都是該語言的特徵，重音的失去引發了許多音變。- 元音發生了顯著變化，尤其是鼻化元音。
只有少部分音變反映在正寫法中，法語正寫法對應約1100—1200年的法語（古法語時期），而非現代發音。
本文從相對專業的角度記錄了法語的音系史。另請參閱法語歷史以獲取通俗的介紹。

**概述**
晚期拉丁語口語（通俗拉丁語，所有羅曼語的祖語）的一個深刻變化便是古典拉丁語元音系統的重組。拉丁語有13個不同的元音：10個單元音（長音和短音的a, e, i, o, u）和3個雙元音（ae, oe, au）。下表列出了通俗拉丁語到法語發生的音變。
本質上講，在原始羅曼語中，10個單元音最初被簡化為9個（/a ɛ e i ɪ ɔ o u ʊ/）。而後意大利-西羅曼語將/ɪ ʊ/轉變為/e o/，最終剩餘7個元音（/a ɛ e i ɔ o u/），元音長度不再是顯著特徵。雙元音ae和oe併入/ɛ/和/e/。au被保留了下來，但各種語言（包括古法語）在原本的/ɔ/發生進一步音變後將其變成了/ɔ/。time=2025-03-08
複雜但有規律的法語音變導致了古法語動詞變位的不規則。例如由歷史上的雙元音化引起的重讀詞幹（amer、aim、aimes、aime、aiment，但是 amons、amez），或是某些特定音素的消失（vivre、vif、vis、vit）。後來在現代法語中，這些變化僅限於少數不規則動詞。現代法語同樣也失去了相當不可預測的動詞類別 -ier（由於將/j/併入不定式後綴 -āre 中，後者在一些奧依語中仍然存在），被簡單的 -er 動詞加上-i所取代，就像在 manier 中一樣；但古法語中則為 laissier → laisser。
元音長度由音節結構自行決定，重讀開音節中為長元音，其他音節中則為短元音。此外，通俗拉丁語中的重音比古典拉丁語要讀得更重。這導致往往會導致非重讀音節變得不那麼清晰，同時使重讀音節的發音產生進一步變化。這在新出現的長元音中體現得尤為明顯，其中許多單元音變為了雙元音，但在每種子語言中都有不同的結果。time=2025-03-17
與其他羅曼語相比，古法語的音系發生了更為徹底的改變。在西班牙語和意大利語中，元音裂化現象僅在一定程度上有所體現：通俗拉丁語 focu(s)“火”（在古典拉丁語中意為“灶臺”）演變為意大利語的 fuoco 和西班牙語的 fuego。在古法語中，這一變化比其他羅曼語更為深入：在繼承自通俗拉丁語的7個元音中，只有/i/在重讀開音節中時保持不變：time=2025-03-17- 拉丁語中的短音e，在原始羅曼語中變為/ɛ/，在古法語中演變為ie：拉丁語 mel“蜂蜜”>古法語 miel- 拉丁語中的短音o>原始羅曼語/ɔ/>古法語uo，後來變為ue：cor > cuor > cuer，“心”- 拉丁語中的長音ē和短音i>原始羅曼語/e/>古法語ei：habēre > aveir，“有”；這個字母組合後來在許多單詞中變為了/oi/，例如在 avoir 中。- 拉丁語中的長音ō和短音u>原始羅曼語/o/>古法語ou，後來變為eu：flōrem > flour，“花”- 拉丁語的a和ā>原始羅曼語/a/>古法語/e/，可能經歷了/æ/的中間過程：mare > mer，“海”。這種變化也是意大利北部的高盧-意大利語支的特徵（例如博洛尼亞語IPA|mɛːr）。
此外，拉丁語中的長音 ū>原始羅曼語 /u/，在法語中進一步演化為/y/，這一音即現代法語中拼作u的圓唇元音。這一變化發生於重讀音節和非重讀音節，且不論音節開閉。
拉丁語中的 au 則與/ɔ/和/o/不同。拉丁語 aurum > 古法語 or，“金”；而非 *œur 或 *our。在這些變化影響原始羅曼語時，拉丁語的 au 很可能仍被保留下來。
古法語中的輔音音變也相當普遍。與其他通俗拉丁語的後代一樣，古法語也失去了詞尾的-M。此外，古法語還省略了許多位於重讀音節後的詞內輔音。例如，拉丁語 petram > 原始羅曼語 */ˈpɛðra/ > 古法語 pierre，“石頭”；與之相比，西班牙語則保留了更多輔音，演變為了 piedra。
在某些語境中，/oi/演變為/e/，但仍在現代法語中拼作oi。在早期古法語時期，這一音正如拼寫所示，/oi/讀作下降雙元音/oi̯/。隨後，它演變為上升雙元音/o̯i/，接著進一步演變為/o̯e/。這一雙元音在各奧伊語中的發展不盡相同：大多數現存的奧伊語方言將其保留為/we/，但標準法語（文學法語）則採用了一種方言發音/wa/。現代法語中 français 和 François 並存，正是這種方言差異的體現。time=2025-03-17
在古法語時期的某個階段，元音在氣候跟隨鼻音時開始發生鼻化。儘管詞尾鼻音的脫落髮生在古法語時期之後，但正是這一時期孕育了現代發育所特有的鼻化元音。time=2025-03-17

**元音演化表**
下表顯示了通俗拉丁語元音在現代語言中最重要的演化結果，起始於原始西羅曼語重讀音節的七元音系統：/a/, /ɛ/, /e/, /i/, /ɔ/, /o/, /u/。這些元音在不同語境下的發展有所不同，其中最重要的語境包括：- 在開音節（即元音後最多跟隨一個輔音的音節）中，大多數元音經歷了雙元音化或其他形式的音變。- 在後跟一個硬顎音的音節中，在硬顎音前通常會出現一個/i/，從而形成雙元音，並進一步經歷複雜的演化過程。硬顎音的來源多種多樣：古典拉丁語/jj/（如peior“更壞的”）；輔音後跟由拉丁語/e/或/i/在元音間隔中演變而來的/j/（如balneum“沐浴”、palātium“宮殿”）；/k/或/ɡ/後接/e/或/i/（如pācem“和平”、cōgitō“我認為”）；/k/或/ɡ/後接/a/，且前接/a/、/e/或/i/（如plāga“傷口”）；/k/或/ɡ/位於特定的輔音組合（如/kl/, /kr/, /ks/, /kt/, /ɡl/, /ɡn/, /ɡr/）中（如 noctem“晚上”、veclum 原始羅曼語 /mejjeˈtate/ >高盧-羅曼語 /mejˈtat/（非重讀元音脫落）>原始法語 /meiˈtʲat/（顎化）>古法語 /moiˈtjɛ/ > moitié /mwaˈtje/“一半”。- 在鼻化音節（後接/n/或/m/）中，元音通常會發生鼻化。鼻化抑制了其他在開音節中常見的音變，而導致元音升高。隨後，除非後跟元音，否則/n/和/m/通常會消失，而鼻化元音會降低；但若/n/或/m/被保留，鼻音特徵就會消失，元音也不會發生降低。這產生了顯著變化，如陽性的fin /fɛ̃/和陰性的fine /fin/。- 在緊鄰後有另一個輔音的/s/的音節中。古法語時期，這個/s/發生去口化變為了/h/；隨後，/h/脫落，被一個音位性長元音取代。這些長元音保留了數個世紀，且在拼寫中仍以s表記。後來，s逐漸被揚抑符或雙寫輔音取代，如bette /bɛt/“甜菜”和bête（原為/bɛːt/）“野獸”（借自拉丁語bēstiam）。有時，音長變化還伴隨著音素特徵的改變：例如，mal /mal/“壞的”和mâle /mɑːl/“男性”（拉丁語 māsculum  /jj/）
# /mɛjjɛˈtaːteː/（公元2世紀，原始羅曼語）
# /mɛjˈtaːte/（公元3世紀：非重讀音節中的元音/e/丟失，元音數量減少，重讀音節出現新的長元音）
# /mɛjˈtʲaːte/（公元3世紀：/t/由於其前面的/j/發生晚期顎化）
# /mejˈtʲaːde/（公元4世紀：第二個/t/的第一次弱化，但第一個/t/受到其前輔音/j/的保護；非重讀音節中的/ɛ/升高到IPA|e）
# /mejˈtʲede/（公元5世紀，高盧-羅曼語）
# /mejˈtʲieðe/（公元5世紀）
# /mejˈtʲieð/（公元7世紀：詞尾非重讀的/e/脫落）
# /mejˈtieθ/（公元7世紀，尾輔音清化）
# /mejˈtieθ/（公元9世紀，早期古法語）
# /mejˈtie/（公元11世紀，齒音脫落）
# /mɔiˈtje/（公元12世紀，晚期古法語）
# /mueˈtje/（公元12世紀）
# /mweˈtje/（公元12世紀）
# /mwɛˈtje/（公元13世紀）
# /mwaˈtje/（公元18世紀，古典法語和現代法語） moitié

**年代史**

**至原始羅曼語**
 /h/消失。p=40- 韻尾/m/消失（單音節中除外：現代法語rien  /s/。p=41其前的元音發生補償延長（在古典拉丁語中就已出現）。- 某些單詞中的/rs/ > /ss/（如dorsum >通俗拉丁語 *dossu >現代法語 dos），而在其他單詞中則不然（ursum >現代法語 ours）。- 雙元音ae和oe單化為/ɛ(ː)/和/e(ː)/（ae的單化最初形成的是短元音還是長元音，抑或是發生在長短對立消失之後，這一點尚存爭議）。雙元音/au/則被保留下來。- 拉丁語中的/w/及元音間的/b/演變為濁唇擦音。這個輔音最初可能演化為濁雙唇擦音IPA|β（在今日的西班牙語中可以找到同位異音體/b/），但最終在法語中演化為唇齒擦音IPA|v，故下文以IPA|v轉寫此音。- 以/s/+輔音開頭的單詞，出現詞首增音/i/。該音後來在意大利-西羅曼元音音變中變為半閉元音/e/（西班牙語 espina、現代法語 épine“荊棘、刺” /-re/、/-or/ > /-ro/（西班牙語 cuatro, sobre  /jt/和/ks/ > /js/；中間分別經由/xt/和/xs/。- 第一次弱化（在比利牛斯山脈周圍的小區域沒有發生）：涉及元音間短輔音的鏈式推移。濁塞音和清擦音變為濁擦音，而清塞音變為濁塞音。具體來說，元音間的/d ɡ/ > IPA|ð ɣ（拉丁語元音間的/b/在此之前已變為/v/），元音間的/s f/ > IPA|z v，元音間的/p t k tsʲ/ > /b d ɡ dzʲ/。推移完成的時間存在爭議：有時被置於公元3世紀，但很可能在後來才完成；pages=62, 65到6世紀末時，這一過程似乎在高盧地區已經完成。loc=§ 336前的輔音也發生了弱化，此外，/pl/ > /bl/。最後，在前接元音時，/t/和/d/也發生了弱化。
** *malefatius >早期古法語 IPA|maɫvais.loc=§ 333- 第一次非重讀元音脫落：除了重讀音節前一個音節中的/a/之外，間音節（非重讀音節和內音節）的元音脫落了。這一變化與第一次弱化同時發生，但兩者的先後順序在不同的單詞中存在差異。因而 manica > manche，但 grānica > grange。carricāre 在古法語中變為 charchier 或 chargier。然而，一些分析認為，中部法語的標準最初是弱化發生在非重讀元音脫落前；而導致清輔音的順序顛倒的模式，則是從受法蘭克語影響更大的北方方言（諾曼底、香檳和洛林）借來的，並最終經由類推傳播到其它的部分單詞中。這導致了已知的分歧發展的實例，如 grange 和 granche 以及 venger 和 (re)vencher（後兩者均來自拉丁語 vindicāre）。

**至早期古法語，約840年**
9世紀法語語音學的證據相對有限，主要基於兩份簡短的文獻：《斯特拉斯堡宣言》以及《Sequence of Saint Eulalia》。前者寫於842年，用的是一種刻意拉丁化、古老形式的羅曼語；後者寫於約880年，使用的是法國中北部的某種羅曼語，pages=587-589, 596並非現代法語的直接祖先（例如，現代法語中的“chose”一詞要求/ka/的顎化發生在IPA|au̯的單元音化之前，而《頌歌》中的“cose”僅表現出了後者，這種情況在現代皮卡第語中也有體現p=846）。儘管如此，以下語音變化仍可確定是在這一時期之前或大致在這一時期發生的：- 在重讀開音節中，開央元音/ɛ, ɔ/經歷了雙元音化（它們可能此前已經以音位變體的形式延長為IPA|ɛː, ɔː）；而在重讀閉音節中，如果後面有顎音（後來通常被吸收），也會發生雙元音化。但在其他類型的閉音節中，它們則保持不變，因此有semper > sempre IPA|ˈsɛmprə（《頌歌》第10行pages=589, 596）、mort(u)a > morte IPA|ˈmɔrtə（《頌歌》第18行pages=589, 596）。非重讀的/ɛ, ɔ/不復存在，因為它們已經與/e, o/合併。這一音變產生的雙元音在現代語言學中被表記為IPA|iɛ, uɔ或IPA|jɛ, wɔ。。古法語的諧音和押韻現象表明，這一雙元音化過程最初形成的是下降雙元音，如IPA|ie̯, uo̯或IPA|iɛ̯, uɔ̯，其中IPA|ie̯後來演變為上升雙元音（IPA|jɛ, je），而IPA|uo̯則演變為前圓唇元音IPA|œ, ø（可能經歷了IPA|ue̯或IPA|wɛ, we等中間階段）。不過，波特（1960年）的重建認為，在《頌歌》中已經出現了上升雙元音IPA|jɛ, wɔ。page=591
** 在重讀開音節中：拉丁語 bona, caelum > 早期古法語 buona, ciel（《頌歌》第1、6行）。pages=77-78
** 在重讀閉音節中，後接顎音時：peior >> /ˈpejro/ > /ˈpiejro/ >> pire“最壞的”；noctem > /ˈnojte/ > /ˈnuojte/ >> /nujt/ nuit；但 tertium > /ˈtertsʲo/ >> tierz。
** 上述語音環境中的雙元音化現象發生在現存最早的古法語文本之前，但這一音變在高盧-羅曼語北部方言中的確切發生時間尚不確定：有些學者認為是在6世紀或7世紀；也有學者將其推至更早的3至4世紀，儘管洛波爾卡羅（2015年）認為目前尚無確鑿證據支持如此早的年代。儘管/ɛ, ɔ/的雙元音化在羅曼語族中是一種廣泛存在的音變（這表明其可能出現的相當早，或許發生在晚期羅曼語使用者的共同社群中），但各語言中這一變化的發生條件並不一致：例如，在羅馬尼亞語和西班牙語中，/ɛ, ɔ/在重讀閉音節和開音節中都會發生雙元音化。pages=77-78, 103- 第二次元音間濁塞音弱化（並未發生於所有高盧-羅曼語中）：在元音之間，單獨的IPA|b d ɡ（源自拉丁語中的IPA|p t k）變為IPA|v ð ɣ。和第一次一樣，元音間的IPA|br dr ɡr也受到影響：patrem, capra,page=39 sacrāmentum > IPA|ˈpaːdre, ˈkaːbra, saɡraˈmento > 早期古法語  IPA|ˈpæðrə, ˈtʃie̯vrə, saɣraˈment > 法語 père, chèvre, serment。比較《頌歌》第12行的 soure IPA|sovrə“在……之上”。pages=589, 590, 596這一弱化現象並未影響那些因音節間元音脫落而與前一個輔音產生接觸的IPA|d，即使其前面的輔音最終被省略或發生元音化，例如 adcubitāre > 法語 accouder、*subitānum > 法語 soudain、*placitāre > 法語 plaider、adjūtāre > 法語 aider。p=54（波普（1952年）認為，像古法語 aidier、sodain、bondir 這樣的形式，表現出的是在IPA|j, β, b後的IPA|t通過協同同化變為IPA|d的過程，即濁音化。loc=§ 350）相比之下，由IPA|eː的雙元音化（見下）產生的滑音並未起到保護其後輔音的作用，例如 monēta > IPA|moˈneːda > IPA|moˈnei̯ðə > 古法語 moneie, monoie。- 軟顎音在/a/前發生顎化：
** /a/前面的IPA|k, ɡ變為顎齦塞擦音IPA|tʃ, dʒ，這一變化大致發生在5世紀末至6世紀初。page=40極少數詞彙未經歷此音變，如 cavea >> cage，而非 **chage。
** 在/a/前的IPA|ɣ，若其前為非圓唇元音，則演變為軟顎滑音IPA|i̯。loc=§ 302- IPA|pʲ和IPA|fʲ變為IPA|tʃ；IPA|bʲ和IPA|vʲ變為IPA|dʒ；IPA|mʲ變為IPA|ndʒ。這類音變亦見於奧克語和利古里亞語。- 當/j/前不接元音時，其演變為IPA|dʒ。這種情況下的/j/的最初來源可能是晚期拉丁語中的/dj/、/ɡj/、/ɡ(e, i)/或詞首的/j/：
** diurnum > 早期古法語 jornpage=8 IPA|dʒurn、Georgius > 古法語 Georges、page=8argentum > 古法語 argentpage=8 IPA|arˈdʒent、iacet > 古法語 gist IPA|dʒist。- 當間音節元音脫落使IPA|j與後續的IPA|d t n r接觸時，它會使後者顎化為IPA|dʲ tʲ nʲ rʲ（如後面的/a/在原本的重讀開音節中的發展所示）。前面的元音發展成以滑音IPA|i̯結尾的雙元音。loc=§ 316, 317例如：
** impeiorāre > IPA|empejˈraːre > IPA|empei̯ˈrʲaːre > IPA|empei̯ˈrie̯r > 古法語 empoirier“惡化”（比較 peior > IPA|ˈpɛjro > IPA|ˈpie̯i̯rʲe > pire）
** medietātem > IPA|mejeˈtaːte > IPA|mejˈtaːde  > IPA|mei̯ˈtʲaːðe > IPA|mei̯ˈtie̯θ > moitié- 在某些情況下，元音與其後的顎化輔音之間會發展出一個滑音IPA|i̯：
** 在雙輔音IPA|ssʲ（源自/ssj/、/stj/、/skj/或/sk(e,i)/）前。loc=§ 315這一組合最終演變為IPA|i̯s（拼作“iss”），並於原始的/ks/合併。loc=§ 325
*** messiōnem > meisson、pisciōnem > peisson、nāscentem > naissantloc=§ 315
** 在單元音IPA|zʲ或IPA|dz（源自元音間的/sj/、、/k(e,i)/）之前。這一組合最終演變為IPA|i̯z（拼作“is”）。loc=§ 294, 308, 314
*** mānsiōnem > maison、ratiōnem > raison、placēre > plaisir
** 在IPA|rʲ（最終演變為IPA|i̯r，拼作“ir”）之前，以及在某些以IPA|rʲ結尾的輔音簇之前：loc=§ 313
*** corium > cuir、ostrea > uistreloc=§ 313
** 在音節末的IPA|ɲ前。這一組合最終演變為IPA|i̯n，拼作“in”。例如 ivngit > */ˈjonjet/ > IPA|dʒoɲt > IPA|dʒoi̯nt joint- 相反，在元音與下列輔音之間通常不會形成滑音：
** IPA|tʃ、IPA|dʒ（它們在元音間可能通常是雙輔音IPA|ttʃ、IPA|ddʒ）
** IPA|tsʲ（在元音間可能通常是雙輔音IPA|ttsʲ）
** 雙輔音IPA|tsʲ（最終演變為古法語的IPA|dz）（例如古法語 doze, treze, seze，loc=§ 351它們分別源自IPA|doddze、IPA|treddze、IPA|seddze）
** IPA|ʎ（儘管在書寫中常常拼作“il”或“ill”）。- 在繼承詞中，語素IPA|-arʲ-演變為IPA|-ie̯r-而非IPA|-ai̯r-，因此有 operārium > IPA|obˈraːrʲo > IPA|obˈrie̯ro（而非 IPA|*obˈrai̯ro）>> ouvrier“工人”，但ārea >> aire“地區”並未參與這一變化。- /e, o/的雙元音化和/a/的前移，發生在重讀、原本為開音節的位置。換句話說，這些變化的是長元音IPA|aː, eː, oː，而這些長元音可能是/a, e, o/的音位變體（如果假設雙元音化先於去輔音延長和詞尾元音脫落），也可能是與它們不同的音位（如果假設去輔音延長和詞尾元音脫落先於雙元音化）。關於這些音變的相對順序，學界存在爭議。page=104-105雙元音化不會影響後接軟顎滑音或顎化輔音的元音。loc=§ 403這一輪雙元音化大致可追溯至4世紀，loc=I.c但並未發生在所有高盧-羅曼語中。
** IPA|oː變為IPA|ou̯。
** IPA|eː前不是顎音時，其變為IPA|ei̯。
*** 在顎音或顎化輔音後，IPA|eː會演變為/i/（很可能是通過IPA|ie̯i̯的簡化過程實現；p=27見下）。例如：cēra > 古法語 cire、pagēnsem > 古法語 païs、placēre > 古法語 plaisir、loc=§ 418iacēre > 古法語 gesir
** 在其後不接鼻音且其前沒有顎音的情況下，IPA|aː變為一個可以轉寫為/æ/的元音。該語音的具體音值尚有爭議：在早期古法語中，它常常寫作e，但不與/ɛ/或/e/諧音。在法語中，它後來在閉音節中演變為IPA|ɛ，在開音節中演變為IPA|e。page=66這樣的雙元音可能是其演變過程中的一個階段，但也可能僅僅是IPA|aː前移為IPA|æː，從而產生了/a/、/æ/、/ɛ/和/e/四種元音之間的音位區分。另一種常見的解釋認為，IPA|aː演變為了/eː/或/ɛː/，與短音/ɛ/和/e/形成音位對立，儘管這是早期古法語元音系統中唯一的長短對立。pp=36-38
*** 在鼻音之前且其前不是顎化輔音時，IPA|aː則會演變為/ai̯/：manum, amat > 古法語 main, aime
*** 在顎化輔音之後（包括擦音IPA|tʃ, dʒ, tsʲ以及IPA|tʲ, dʲ, nʲ, rʲ），IPA|aː演變為IPA|ie̯。這一變化被稱為Bartsch's law，可以追溯到6世紀或7世紀。p=41例如：*cugitāre > IPA|kujeˈtaːre > IPA|kujeˈdaːre > IPA|kujˈdaːre > IPA|kui̯ˈdʲaːre >> IPA|kui̯ˈdie̯r 古法語 cuidier “思考”、mansiōnātam > IPA|mazʲoˈnaːda > IPA|mazʲˈnʲaːda > IPA|mai̯zˈnie̯ðə > 古法語 maisniée“家用的”。- 其他元音音變：
** IPA|au̯ > IPA|ɔ。這發生在/a/之前的軟顎音顎化之後。
** 來自原始意大利-西羅曼語* IPA|ɛ, ɔ的IPA|ie̯i̯, uo̯i̯，當位於顎化滑音之前時，簡化為IPA|i, ui̯。另一種解釋（波普（1952年））認為，第二個雙元音的演變是通過IPA|ue̯j > IPA|ye̯j > IPA|yi̯j > IPA|yi̯實現的。loc=§ 411
*** lectum > *IPA|liejte > lit、loc=§ 411noctem > *IPA|nuo̯i̯t > nuit
*** 比照上文所述的IPA|eː在顎音或顎化輔音後演變為IPA|i的過程。
** 類似地，當IPA|ai̯位於顎音之後時，它會變為IPA|i。例如：iacet > 古法語 gist IPA|d͡ʒist,  cacat > 古法語 chie IPA|ˈtʃiə。
** 第二次非重讀元音脫落：在非重讀的尾音節中的除了/a/之外的所有元音全部脫落。這種變化大約在公元700年完成。page=81
** 為了避免出現不可接受的詞尾輔音群，在必要時會添加一個輔助性的/e/。
** 在非重讀的非詞首音節中，/a/ > IPA|ə。- 其他輔音音變：
** /h/（古典拉丁語中最早丟失的輔音之一）在源自日耳曼語的藉詞中重新引入。
** 元音間單獨的IPA|dzʲ去擦化最終變為IPA|zʲ，並於/sj/音變的結果合併。這一音變的確切時間存在爭議。在後繼元音丟失的情況下，源自拉丁語/k/且位於前元音之前的輔音，仍然保持為顎化塞擦音IPA|dzʲ或IPA|i̯dz，在早期古法語中演變為詞尾IPA|i̯ts（拼作“iz”），後來簡化為IPA|i̯s。page=51相比之下，源自拉丁語/t/+硬顎近音的輔音，在其後繼元音丟失的情況下似乎已經演變為顎化擦音，導致早期古法語中的詞尾為IPA|i̯s。loc=§ 308在《頌歌》中，字母z可能表示IPA|dz，例如在單詞 domnizelle 和 bellezour 中p=595（源自拉丁語 *domnicella 和 *bellatiorem）。
*** picem > 早期古法語 peiz、nucem > 早期古法語 noiz、loc=§ 295crucem > 早期古法語 croiz、pacem > 早期古法語 paiz、vocem > 早期古法語 voizpage=51
*** palatium > 早期古法語 palais、pretium > 早期古法語 prisloc=§ 308
** 阻音的去輔音延長：元音間單獨的IPA|b d ɡ dzʲ弱化到IPA|v ð ɣ zʲ~i̯z之後，雙輔音被簡化為單輔音。這一變化的時間常被認為位於7至9世紀不等。page=78由於前述的音變——/ɛ ɔ/的雙元音化、/e, o/的雙元音化以及/a/的前移——只發生在原本的開音節中，一些人認為去輔音延長也當發生在這些音變之後。然而，這些音變時起決定性作用的區別可能不是輔音的長度，而是元音的長度。pages=78, 104-105
** 當其後為圓唇元音，或某些情況下其前為圓唇元音時，元音間的/v/（可能仍讀作雙唇擦音IPA|β）會丟失：
*** *nūba > IPA|ˈnuβa > 法語 nue、*habūtum > IPA|əˈy > 法語 eu、*bibūtum > IPA|bəˈy > 法語 bupage=39
** 在沒有演變為IPA|j的情況下（即其前方或後方是圓唇元音），IPA|ɣ丟失：
*** locāre > IPA|loˈɣaːre > 法語 louer、rūga > 法語 ruepage=39
** 當位於詞尾或其後接清阻音（包括因元音脫落而導致的輔音相鄰）時，阻音會清化。
** /s/在軟顎音IPA|ɲ或IPA|ʎ之後塞擦化為IPA|ts（dolēs > duels“你傷害”，但 colligis > */ˈkɔljes/ > cuelz, cueuz“你採集”；iungis > */ˈjonjes/ > joinz“你參加”；fīlius > filz“兒子”：在這些詞中，z代表IPA|ts）。
** 軟顎音IPA|ɲ和IPA|ʎ在不後接元音（即位於詞尾或後接輔音）時，發生去顎化，演變為IPA|n和IPA|l。
*** 在第一人稱動詞形式中，由於虛擬式變位為顎化，它們在詞尾仍可能保持為軟顎音。
*** 去顎化時，IPA|ɲ > IPA|i̯n；但IPA|ʎ > IPA|l，不會產生硬顎近音。（*veclum > /ˈvɛlʲo/ > /ˈviɛlʲo/ > viel“老的，舊的”，但 cuneum > /ˈkonʲo/ > coin、balneum > /ˈbanjo/ > bain，但 montāneam > /monˈtanja/ > montagne。）

**至古法語，約1100年**
 在詞尾的/s/或/t/前的/f/、/p/、/k/丟失。（dēbet > 《斯特拉斯堡誓言》dift /deift/ > 古法語 doit。）- IPA|ei̯ > IPA|oi̯（受鼻化阻礙；見下）。- IPA|ou̯ > IPA|eu̯；但是，如果其後面跟著唇音則會被阻礙，此時仍保持為IPA|ou̯，最終演化為IPA|u。loc=Section 489（lupa > 法語 louve。）- IPA|uo̯ > IPA|ue̯（受鼻化阻礙；見下）。- /a/在/s/前演變為音位變體IPA|ɑ，其後來發展為獨立的音素。- /θ/和/ð/的脫落。page=48當該過程導致/a/與後繼元音產生元音間隔時，/a/變為中央元音/ə/。- 濁輔音前的/s/脫落（首先演變為/h/），並伴隨著其前元音的延長。這一變化產生了一組新的長元音音位，具體細節將在下一部分中進一步說明。- /u/ > /y/。（這一變化，連同後來的/o/ > /u/，是大多數高盧-羅曼語中常見的地域特徵。）- 詞尾的/rn/、/rm/ > /r/（diurnum > 早期古法語 jorn > 古法語 jor；vermem > 早期古法語 verm > 古法語 ver；dormit > 古法語 dort）。

**至晚期古法語，約1250—1300年**
如無特殊說明，此處的變化同時影響口腔元音和鼻化元音。

**至中古法語，約1500年**
如無特殊說明，此處的變化同時影響口腔元音和鼻化元音。- ei /ei/ > /ɛ/（魁北克法語中保留了雙元音IPA|ei̯：neige“雪”IPA|nei̯ʒ(ə)或IPA|naɪ̯ʒ(ə)）。- 以輔音為結尾的詞，其詞尾輔音在後跟以輔音開頭的詞時會脫落。這導致許多單詞有三種發音（單獨發音、後跟元音、後跟輔音）。這種發音方式在一些詞中至今仍然保留，如 six“六”、dix“十”（以及直到最近才放棄的 neuf“九”），例如，dix 單獨發音時讀作/dis/，但有 dix amis /diz aˈmi/“十個朋友”和 dix femmes /di ˈfam(ə)/“十個女人”。- 由於屈折變化中語音差異的消失，主語代詞開始變得不可省略，成為句子中必不可少的成分。- 中古時期的舌葉齒-齒齦音 s（如在 saint 中），與去塞擦化的c（如在 ceint 中）合併，使得軟音c和 s 合為一音。

**至早期現代法語，約1700年**
 晚期中古法語（約16世紀）的au /au/ > IPA|ɔː > /o/。loc=Section 535- 晚期中古法語中經歷了eau /ɛau/ > IPA|e̯au̯ > IPA|e̯o，最終在16世紀末到17世紀中葉演變為/o/。loc=Section 538, 539- 大多數元音間音位長度的對立消失（在比利時法語、Acadian French和魁北克法語中得以保留）。- 單詞尾輔音的丟失。這導致許多詞在後接以元音開頭的詞時，會出現聯誦現象。例如，nous voyons /nu vwaˈjɔ̃/“我們看”和 nous avons /nuz aˈvɔ̃/ “我們有”之間的區別。- oi /we/ > /wa/（見上文“至晚期古法語”）或 /ɛ/（étoit > était；拼寫直到19世紀才改變）。這一變化也影響了其他一些/we ~ o̯e/的情況，例如 moelle /mwal/、poêle /pwɑl/。在標準法語中，後一種變化相對罕見，主要出現於未完成過去時的詞尾以及形容詞詞綴的 -ois > -ais。
** 在魁北克法語和阿卡迪亞法語的某些形式中保留了發音/we/，尤其是在老年使用者中。- 在17世紀末，/h/再次被刪除。這個因為是籍由主要來自日耳曼語的藉詞重新引入法語的，這次被刪除的正是這些藉詞中的/h/。loc=Section 196然而，來自日耳曼語的h通常不允許聯誦（噓音h）：les halles /le.al(ə)/、les haies /le.ɛ/、les haltes /le.alt(ə)/；而源自拉丁語的h則允許聯誦（啞音h）：les herbes /lezɛrb(ə)/、les hôtels /lezotɛl/。

**至現代法語，約2000年**
 /r/變為了一個小舌音（喉音R），在大多數方言中表現為顫音/ʀ/或擦音/ʁ/。在阿卡迪亞、路易斯安那、魁北克的一些地區及非洲法語區則保留了齒齦顫音。- /ʎ/（在 œil和travail 中拼作il）與/j/合併。這一過程始於17和18世紀，大約在19世紀初完成。（見Palatalization (sound change)#Mouillé）- 詞尾/ə/的省略成為常態，有時詞中的/ə/也會被省略，除非這樣做會導致出現連續三個輔音音素（這種限制適用於句法上連接的多詞詞組中）。奧克法語在這一方面較為保守；而在非洲法語中，詞尾/ə/通常不會被省略。- 聯誦的使用出現變化，總體上變得更少。- 在標準法語中，/œ̃/和/ɛ̃/逐漸合併，兩者都變為IPA|æ̃；但在法國南部、瑞士、比利時、魁北克和法語非洲，這種區別依然存在。- 在標準法語中，/ɑ/消失並與/a/合併，兩者都變為IPA|ä；但在瑞士法語區、比利時、魁北克和法語非洲，這種區別依然存在。- 在標準法語中，/ə/消失並與/ø/，兩者都變為IPA|ø；但在魁北克法語中這種區別依然存在。- 在標準法語中，/ɛː/消失並與/ɛ/合併，兩者都變為IPA|ɛ；但在法國北方、瑞士、比利時、魁北克和法語非洲，這種區別依然存在。- 在標準法語中，在詞尾的/ɔ/合併到/o/；但在比利時法語中，這種區別依然存在。

**鼻音化**
元音在/n/或/m/前的鼻音化現象是一個持續數百年的漸變過程，最早可能始於公元900年左右的開元音，最終於約1300年時擴展到閉元音。此後還發生了許多相關變化，並且這些變化在今天仍在發展。
以下步驟發生在古法語時期：- 在/n/或/m/前的/a/、/e/、/ɔ/發生鼻音化（最初是在所有情況下，包括/n/或/m/後跟著元音時）。- 鼻音化發生在/ei/ > /oi/和/ou/ > /eu/之前，並阻止了這兩個音變。然而，/õĩ/仍然存在，這是因為/oi/有著多個來源，例如 coin “角落”  /õ/ > /ɔ̃/的低化。（/ũ/大多來自原始的/oN/，因為原始的/u/變成了/y/。）- 在其後跟著元音或半元音的情況下，/n/或/m/前的元音去鼻化。（例如，femme /fam/ “女人” /ẽ/ > /ɛ̃/ > IPA|æ̃（在魁北克法語中演變為IPA|ẽɪ̯̃）。這也影響了雙元音，如/ĩẽ/ > /jẽ/ > /jɛ̃/（bien /bjɛ̃/“好地” /ɥĩ/ > /ɥɛ̃/（juin /ʒɥɛ̃/“六月” /wẽ/ > /wɛ̃/（coin /kwɛ̃/“角落” /ɛ̃/（pain /pɛ̃/“麵包” /ɛ̃/（plein /plɛ̃/“滿的” /ɑ̃/ > IPA|ɒ̃，但在魁北克法語中保留了/ã/的音。- /ɔ̃/ > IPA|õ（在魁北克法語中演變為IPA|õʊ̯̃）- /ỹ/ > /œ̃/（在魁北克法語中演變為IPA|ɚ̃）。在20世紀，/œ̃/的語言功能負荷較低，並傾向於與/ɛ̃/合併。
剩下的鼻化元音只有四個：/ɛ̃/、/ɑ̃/、/ɔ̃/和/œ̃/。最後一個通常不再與第一個區分。

**另見**
 Bartsch's law- 法語歷史#內部音系史

**腳註**

**參考書目**
 isbn=978-0878400775- location=Oxford- Gess, Randall (1996) Optimality Theory in the Historical Phonology of French. PhD dissertation, University of Washington- doi=10.1111/j.1467-968X.2008.00212.x- jstor=412747- isbn=978-0195208290- isbn=978-0873522922- year=2015- doi=10.1080/00437956.1954.11659513- isbn=0719001765- jstor=4173323- isbn=0-7131-5703-8- isbn=978-0-19-938465-5- editor-first2=Martin- url=https://shs.hal.science/halshs-00365006/PDF/vaissiere_1996_from_latin_to_modern_French.pdf