金有景
(中國(guó)社會(huì)科學(xué)院 民族學(xué)與人類學(xué)研究所,北京 100081)
《中原音韻》是元代的一部關(guān)于元曲創(chuàng)作的著作,由韻譜和“正語(yǔ)作詞起例”組成?!吨性繇崱穼?duì)此后的戲曲創(chuàng)作有重要影響,對(duì)研究元代的漢語(yǔ)語(yǔ)音也有重要價(jià)值。
關(guān)于《中原音韻》韻譜的性質(zhì),學(xué)者們多認(rèn)為屬于同音字表性質(zhì)。本文擬對(duì)此做一些討論。
為了給詩(shī)文押韻提供一個(gè)規(guī)范,歷史上曾有過(guò)許多押韻字典,例如《切韻》《廣韻》《集韻》等等。人們習(xí)慣上稱這種押韻字典為韻書(shū)。
押韻字典有狹義與廣義之分。
狹義的押韻字典,比如《切韻》《廣韻》《集韻》等,這一類押韻字典在聲調(diào)、韻母、聲母的區(qū)分上非常嚴(yán)格,必須是同聲調(diào)、同韻母、同聲母的字才放在一個(gè)同音字組里,每個(gè)同音字組都注明反切和字?jǐn)?shù)。這種同音字組習(xí)慣上稱作小韻。正因?yàn)樯鲜鲋T韻書(shū)區(qū)分每個(gè)字的聲韻調(diào)如此嚴(yán)格,所以這種韻書(shū)實(shí)際上都是一種嚴(yán)格的“同音字表”。
廣義的押韻字典,比如周德清編輯的《中原音韻》,它是為元曲押韻服務(wù)的,按說(shuō)也是一種押韻字典。不過(guò),它與《切韻》《廣韻》《集韻》一類押韻字典有點(diǎn)區(qū)別。
《中原音韻》全書(shū)分為19個(gè)韻部,每個(gè)韻部里再分平聲陰、平聲陽(yáng)、上聲、去聲以及“入聲作平聲”“入聲作上聲”“入聲作去聲”等聲調(diào)。在每個(gè)聲調(diào)里,再把所收錄的單字按讀音差異分成若干組,在字組與字組之間用符號(hào)“〇”隔開(kāi)。比如東鐘韻平聲陰:
由于“〇”有“空”的意思,所以習(xí)慣上就把由〇隔開(kāi)的一組(字)稱為一“空”,比如周德清在《中原音韻》的“正語(yǔ)作詞起例”第11條指出:
“《音韻》內(nèi)每空是一音,以易識(shí)字為頭,止依頭一字呼吸,更不別立切腳。”[1]45
由于周德清自己說(shuō)“每空是一音”,所以研究《中原音韻》的專家學(xué)者就把《中原音韻》的“空”理解為“小韻”,即理解為“同音字組”。既然“空”等于“小韻”,那么,《中原音韻》的韻譜,自然就跟《切韻》《廣韻》《集韻》一樣,是一部“同音字表”了。例如:
1.楊耐思先生《中原音韻音系》
“中古音系的‘知(徹澄)、章(昌船書(shū)常)、莊(初崇生俟)’三組字在《中原音韻》里已經(jīng)合并。合并的情形大部分是同一個(gè)小韻①里‘知’組字和‘章’組字混,或‘知’組字和‘莊’組字混。例如:
江陽(yáng) [平陰] 章漳獐樟璋彰麞章張知
江陽(yáng) [平陰] 莊妝裝莊樁知……”[2]20-21
此外,這部書(shū)第七章[2]76-186為單字音表。該章的標(biāo)題是“中原音韻同音字表”。
2.李新魁先生《〈中原音韻〉音系研究》
這部書(shū)第六章的標(biāo)題是“《中原音韻》的音節(jié)結(jié)構(gòu)”。
第六章首段說(shuō):“前面幾章我們已經(jīng)把《中原音韻》的性質(zhì)及它所代表的音系以至聲、韻、調(diào)的情況討論過(guò)了?,F(xiàn)在,我們可以進(jìn)一步來(lái)具體探明它所反映出來(lái)的音節(jié)結(jié)構(gòu)。要把它所反映的語(yǔ)音系統(tǒng)比較完整地展現(xiàn)出來(lái),較好的方法是將它的語(yǔ)音系統(tǒng)平面化起來(lái),也就是把《中原音韻》一書(shū)所列出的‘小韻’(代表各個(gè)聲韻調(diào)相同、即讀音完全相同的具體的音節(jié)),按照我國(guó)宋元時(shí)代出現(xiàn)的表示韻書(shū)反切系統(tǒng)的韻圖的格式,列為單字音表,或者叫做音節(jié)表?!盵3]126
3.寧繼福先生《中原音韻表稿》
這部書(shū)未用“小韻”之名,但稱《中原音韻》的“空”為“有調(diào)音節(jié)”:
“周氏的音②,相當(dāng)于現(xiàn)代漢語(yǔ)的有調(diào)音節(jié)。《中原音韻》有1450個(gè)有調(diào)音節(jié)?!盵4]163
4.薛鳳生先生《中原音韻音位系統(tǒng)》
這部書(shū)稱《中原音韻》“每空是一音”的“空”為“同音字組”。例如《前言》說(shuō):
“本書(shū)的基本假定是:《中原音韻》把大量的漢字分成相互獨(dú)立的同音字組,從而記錄了當(dāng)時(shí)漢語(yǔ)音節(jié)間一切可能存在的語(yǔ)音對(duì)立……”[5]1
筆者認(rèn)為,把《中原音韻》每個(gè)“空”當(dāng)作“小韻”,把《中原音韻》的韻譜當(dāng)作“同音字表”,是不妥當(dāng)、不正確的。
事實(shí)上,周德清在《正語(yǔ)作詞起例》第11條提到的“《音韻》內(nèi)每空是一音”,其含義與《切韻》《廣韻》《集韻》一類韻書(shū)的“小韻”內(nèi)諸字間都同音的含義并不相同?!肚许崱贰稄V韻》《集韻》一類韻書(shū),每個(gè)“小韻”都標(biāo)了反切,它所含諸字都是嚴(yán)格意義上的“同音”字?!吨性繇崱防锏摹翱铡逼渌T字間大部分也是嚴(yán)格意義上的“同音”關(guān)系,但也有一部分的“空”,其所含諸字間并不是嚴(yán)格意義上的“同音”關(guān)系(這一部分“空”占多大比例,有待進(jìn)一步研究)。出現(xiàn)這一情況的原因,還需要從周德清編輯《中原音韻》一書(shū)的時(shí)代背景談起。
在周德清所生活的時(shí)代,中古音系已全面瓦解,音韻系統(tǒng)大為簡(jiǎn)化。聲調(diào)方面出現(xiàn)了“平分二義、入派三聲”的新局面,韻母方面由57個(gè)平上去(入)系列(共含206 韻)簡(jiǎn)化為19個(gè)平上去系列。聲母方面,全濁聲母作為音位已不復(fù)存在,但作為音位變體還在相當(dāng)程度上存在著。在這種情況下,元曲作家、演員再按《廣韻》《集韻》的押韻系統(tǒng)來(lái)創(chuàng)作、演唱元曲,就產(chǎn)生了極大的困難。深諳元曲韻律的周德清,適時(shí)編輯了一部反映在中古音系瓦解后新形成的近古音系的新韻書(shū)《中原音韻》。周德清心里十分明白,編輯《中原音韻》的重點(diǎn)應(yīng)放在正確體現(xiàn)元代漢語(yǔ)新音系的框架(聲調(diào)方面是“平分二義、入派三聲”,韻母方面是出現(xiàn)了19韻的新系統(tǒng),聲母方面全濁聲母諸音位已不復(fù)存在)上頭,至于新音系的細(xì)節(jié)問(wèn)題(同音字組)則不可能反映得那么全面、細(xì)致、準(zhǔn)確。事實(shí)上,即使周德清想要全面準(zhǔn)確地反映細(xì)節(jié)問(wèn)題,客觀上也有困難。
首先,周德清正處在漢語(yǔ)語(yǔ)音史上第三次大變動(dòng)的末期,許多語(yǔ)音還沒(méi)有完全定型;舊音如全濁聲母還沒(méi)有消失干凈,入聲雖然韻尾已發(fā)生大變化,但入聲作為一個(gè)調(diào)類還勉強(qiáng)保持著,如此等等。要在“同音字組”(“空”)里全面、細(xì)致、準(zhǔn)確地反映上述變動(dòng)中的過(guò)渡型語(yǔ)音,在技術(shù)上是有相當(dāng)難度的。
其次,我們從今天有限的關(guān)于周德清生平的資料來(lái)看,周德清編輯《中原音韻》,其條件是比較差的。一是長(zhǎng)期顛簸,生活不安定,不見(jiàn)得有資助經(jīng)費(fèi)。他從事這么一部劃時(shí)代的大作品的編纂,難度的確是比較大的。古今許多專家都認(rèn)為周德清編輯《中原音韻》是歸納當(dāng)時(shí)諸位元曲大家的作品韻腳而成。筆者認(rèn)為他不一定能全部讀到當(dāng)時(shí)元曲關(guān)、鄭、白、馬等等大家的作品,更不用說(shuō)全部摘錄、歸納關(guān)、鄭、白、馬等等大家作品中的韻腳。周德清首先是根據(jù)自己對(duì)元代漢語(yǔ)語(yǔ)音體系的認(rèn)識(shí)制訂出《中原音韻》音系大框架,當(dāng)然這個(gè)大框架在相當(dāng)程度上是與關(guān)、鄭、白、馬等等大家的押韻情況相符合的。但肯定也有一些元曲作家,主要是北方話以外地區(qū)的作家以及各地的新作家,創(chuàng)作的元曲在押韻方面不夠規(guī)范,存在一些問(wèn)題。再說(shuō)有了這個(gè)大框架,周德清還不可避免地要參考、抄錄《廣韻》《集韻》這類韻書(shū)上的例字。從現(xiàn)在可以見(jiàn)到周德清連韻書(shū)的字音都抄錯(cuò)③這一點(diǎn)來(lái)看,他那時(shí)并不具備良好的生活條件和編纂環(huán)境。假如我們要求周德清進(jìn)一步把《中原音韻》的每個(gè)“空”內(nèi)的字都搞成嚴(yán)格意義上的同音字,恐怕是不切實(shí)際的。即使周德清想那么做,客觀上也不可能做到這一點(diǎn)。何況周德清會(huì)認(rèn)為,從當(dāng)時(shí)客觀上對(duì)《中原音韻》一書(shū)的要求來(lái)說(shuō),《中原音韻》已經(jīng)基本上都做到了。唯一的一點(diǎn)欠缺,有些“空”(同音字組)里諸字之間容許聲韻母方面有點(diǎn)小異,看來(lái)也無(wú)傷大雅。
以上所說(shuō)某些“空”里聲韻母存在小異也無(wú)傷大雅,是從押韻功能的角度來(lái)說(shuō)的。假如我們要通過(guò)對(duì)《中原音韻》韻譜中每個(gè)“空”的分析來(lái)構(gòu)擬元代漢語(yǔ)的音系情況,那是另一回事了?,F(xiàn)在就筆者見(jiàn)到的研究《中原音韻》的著作,幾乎毫無(wú)例外地全都把《中原音韻》韻譜里的“空”當(dāng)作“小韻”,從而進(jìn)一步把《中原音韻》的韻譜當(dāng)作同音字表,這當(dāng)然不能不認(rèn)為是一種認(rèn)識(shí)上的偏差甚至錯(cuò)誤。這種偏差或錯(cuò)誤已經(jīng)對(duì)《中原音韻》的研究產(chǎn)生了一定的影響。
筆者認(rèn)為,把《中原音韻》的韻譜當(dāng)作同音字表,至少會(huì)帶來(lái)以下兩個(gè)方面的問(wèn)題。
關(guān)于這方面的情況,例如:
1.東鐘韻,平聲陽(yáng)第8空
重鐘合三澄蟲(chóng)東合三澄慵鳙鐘合三禪/崇東合三崇
在《中原音韻》時(shí)代,前四字與“崇”不同韻母:前四字讀-iuη韻母,后一字讀-uη韻母,這可以從與《中原音韻》同時(shí)代但略早的《蒙古字韻》《古今韻會(huì)舉要》得到證明??芍艿虑逵彩前选俺纭弊峙c前邊四字同放在一個(gè)空里。因?yàn)閺脑喉嵔嵌瘸霭l(fā),這么處理是完全可以的??墒怯械难芯空邉t認(rèn)為,這或許是傳刻有誤,應(yīng)該在“崇”字前頭加個(gè)圈號(hào)“〇”,以表明“崇”字是單獨(dú)一空。
2.庚青韻,平聲陰第一空
“京麖庚鹒賡更粳羹畊驚荊經(jīng)兢矜涇”
以上一共15個(gè)字。這些字其實(shí)也不都是同音。先來(lái)看看它們的歷史來(lái)源。從等韻學(xué)角度看,這15個(gè)字分別來(lái)自梗攝、曾梗的二等、三等、四等:
A.來(lái)自梗攝二等庚韻的:庚鹒賡更粳羹,
來(lái)自梗攝二等耕韻的:畊(耕);
B.來(lái)自梗攝三等庚韻的:京麖驚荊,
來(lái)自曾攝三等蒸韻的:兢矜;
C.來(lái)自梗攝四等青韻的:經(jīng)涇。
按一般規(guī)律推斷,在《中原音韻》時(shí)代,以上來(lái)自二等庚、耕兩韻的“庚鹒賡更粳羹,畊(耕)”等7個(gè)字與來(lái)自三等庚韻和蒸韻、四等青韻的“京麖驚荊,兢矜,經(jīng)涇”等8個(gè)字尚未合流,也就是說(shuō),這15個(gè)字還沒(méi)有變成同音。即使在600多年后的今天,一般的北方話里這兩組共15個(gè)字也還讀不同的音。比如,前7個(gè)字中,北京話讀音為:
“庚鹒賡羹”都讀gēng。
“更”有g(shù)ēng、jīng兩讀:“自力更gēng生”,“打更jīng”?!拔甯眲t有wǔgēng(文讀)、wǔjīng(白讀)兩讀。
只有“粳~米”一般讀jīng,沒(méi)有讀gēng的。
我們不妨設(shè)想,600多年后的今天的北方話尚且如此,600多年前的《中原音韻》里,“庚鹒賡更粳羹畊(耕)”等7個(gè)字反而會(huì)讀jīng嗎?
這個(gè)問(wèn)題,對(duì)比一下與周德清《中原音韻》同時(shí)代的卓從之《中州樂(lè)府音韻類編》,就更清楚了。上述這15個(gè)字,卓書(shū)收了13個(gè),即少收了“麖”“涇”兩字。在卓書(shū)里,這13個(gè)字不是合成一“空”,而是分成兩“空”,即“庚鹒更秔(粳)賡羹畊(耕)”為一“空”,“驚京荊經(jīng)兢矜”為一“空”。[1]116估計(jì)《中原音韻》時(shí)代,“庚鹒更秔(粳)賡羹畊(耕)”(二等)與“驚京荊經(jīng)兢矜”(三四等)的讀音有些差別。這種情況,一直到今天的廣大北方話區(qū)域,也還大致保持著,并沒(méi)有大的變化。④根據(jù)當(dāng)今北方話的實(shí)際讀法和卓從之《中州樂(lè)府音韻類編》的真實(shí)記錄,可以有把握地認(rèn)為《中原音韻》里“庚鹒賡更粳羹畊”與“京麖驚荊兢矜經(jīng)涇”的讀音存在著差別,很可能前者讀[kji?],后者讀[ti]。這種差別,筆者認(rèn)為周德清肯定是能分辨的,但是周德清并沒(méi)有把這兩組字分開(kāi)來(lái),分列兩“空”。這也是好解釋的,因?yàn)橹艿虑逭J(rèn)為他僅僅是在編供元曲押韻的押韻字典(廣義),不是在編“同音字表”。
關(guān)于這方面的情況,例如:
1.支思韻,去聲(共8空)
“是氏市柿侍士仕使示謚蒔恃事施嗜豉試弒筮視噬〇似兕賜姒巳汜祀嗣飼笥耜涘俟寺食思四肆泗駟〇次刺莿〇字漬牸自恣骴胔〇志至誌〇二貳餌〇翅〇廁”
這里第7、第8兩空存在問(wèn)題。按說(shuō),支思韻是拼zh、ch、sh、r、z、c、s這7個(gè)聲母,這里卻出來(lái)8個(gè)音節(jié)。原來(lái),“翅”字讀音古今不同?,F(xiàn)代北方話“翅”一般都讀chì,可在《廣韻》里都讀“施智切”即shì。《中原音韻》處在《廣韻》時(shí)代和現(xiàn)代的近乎半中間,所以在《中原音韻》的時(shí)代估計(jì)“翅”字很可能是shì、chì兩讀。由于支思韻第1空里“是氏市柿……視噬”等21 個(gè)字讀音比較單純,都只有shì一讀,而“翅”則有shì、chì兩讀(而且很可能新生讀音chì已變成主要讀音),讓“翅”與“是氏市……”等21個(gè)字放在一起,就有點(diǎn)不合適了。顯然周德清為此左右為難。但他最后還是把“翅”字單成一“空”了事。從廣義的“押韻字典”角度看,這么做并沒(méi)有什么不合適。還有一個(gè)“廁”字(《廣韻》“初吏切”),也許周德清開(kāi)始沒(méi)有收它(先不必考慮是什么原因——當(dāng)然也可能是漏收);但最后還是決定要收,但這時(shí)書(shū)版都已經(jīng)刻出來(lái)了。那時(shí)木版雕刻⑤,不像今天鉛字排印,更不像電腦排字,改個(gè)字、加個(gè)字那么方便。那時(shí)加個(gè)字,只要是無(wú)害大局,都加在最末尾(??睂W(xué)上一般稱這種字為“后加字”或“增加字”)。這樣,“廁”字就只能放在最后,即“翅”字的后邊。按說(shuō)《中原音韻》時(shí)代的“翅”“廁”都可以讀chi,從這點(diǎn)看,它們也可以放在同一“空”里??墒怯捎凇俺帷弊诌€有傳統(tǒng)的shì一讀,兩字還不是完全同音,周德清最終還是讓“翅”“廁”各占一空。這么一來(lái),卻令現(xiàn)代學(xué)者感到困惑。比如:
楊耐思先生《中原音韻音系》在其《中原音韻同音字表》支思韻去聲“翅/ 廁”下加了一個(gè)腳注:
在這個(gè)問(wèn)題上,寧繼福先生的《中原音韻表稿》只是把 “廁”字放在了第3 空“次刺莿”里,未加任何說(shuō)明,使這個(gè)原來(lái)3個(gè)字的“空”成了4個(gè)字。[4]29
在語(yǔ)音學(xué)里,“發(fā)音”與“讀音”是不同的概念。比如方言區(qū)人學(xué)普通話,甲乙二人都對(duì)普通話的卷舌聲母zh、ch、sh學(xué)不好。甲呢,對(duì)普通話哪些字讀zh、ch、sh,哪些字讀z、c、s,記得清清楚楚,從不會(huì)說(shuō)錯(cuò)??墒怯捎诖叫筒粯?biāo)準(zhǔn),卷舌動(dòng)作有欠準(zhǔn)確,他說(shuō)的zh、ch、sh總帶有方言的色彩。乙呢,普通話的zh、ch、sh學(xué)得很像,可哪些字讀zh、ch、sh,哪些字讀z、c、s,總是記不住。這樣,我們就可以這樣來(lái)評(píng)判甲、乙兩人的問(wèn)題所在:甲學(xué)習(xí)zh、ch、sh,讀音上沒(méi)有問(wèn)題,發(fā)音上有問(wèn)題;乙學(xué)習(xí)zh、ch、sh,發(fā)音上沒(méi)有問(wèn)題,讀音上有問(wèn)題。普通話的《學(xué)話手冊(cè)》(比如20世紀(jì)50年代各地編輯出版的《某某(地名)人學(xué)習(xí)普通話手冊(cè)》)不僅要幫助方言區(qū)人克服“讀音”上的難點(diǎn),還要幫助方言區(qū)人克服“發(fā)音”上的難點(diǎn)。《普通話正音字典》只管“讀音”上的問(wèn)題,比如告訴讀者,“塑料”念sùliào是對(duì)的,不應(yīng)念shuòl(fā)iào或suòl(fā)iào;卻不管“發(fā)音上的問(wèn)題”,比如它不必告訴讀者,普通話卷舌聲母應(yīng)該怎么學(xué)才能學(xué)得標(biāo)準(zhǔn)。
從“發(fā)音”“讀音”的差別來(lái)看,“同音字表”重視“發(fā)音”差別勝過(guò)“讀音”差別,像《中原音韻》這種押韻字典,則重視“讀音”差別勝過(guò)“發(fā)音”差別。在這一方面,《中原音韻》與“正音字典”的性質(zhì)很相近。其實(shí),《中原音韻》的韻譜,就是專門(mén)為元曲押韻編輯的一部“正音字典”,因?yàn)樗鼘?shí)質(zhì)上是指導(dǎo)元曲作家如何正確地押韻的一種特殊性質(zhì)的“正音字典”。
(1)先說(shuō)“郭廓”
今音“郭”音guō,“廓”音kuò;《廣韻》“郭”古博切,“廓”苦郭切。今音與《廣韻》“郭廓”兩字都不同音。那么,處在《廣韻》時(shí)代與今音近乎半中間的《中原音韻》怎么可能兩字同音呢?其實(shí),周德清肯定知道這兩個(gè)字不同音,那么他為什么把它們同列一“空”呢?原來(lái),在《中原音韻》時(shí)代,在入派三聲過(guò)程中產(chǎn)生出來(lái)一個(gè)怪韻母[uau]([uau]是一種過(guò)渡音,沒(méi)有多久就消失了)。這個(gè)韻母在《蒙古字韻》里共收40余字,而在周德清《中原音韻》里一共才3個(gè)字:
入聲作平聲:[γuau]鑊
入聲作上聲:[kuau]郭
[k‘uau]廓
由于《中原音韻》的韻譜不是“同音字表”,而只是一種廣義的押韻字典;加上“郭”“廓”聲母又很相近,兩字也就湊合地同列于一“空”之內(nèi)了。600多年前的周德清到底不是職業(yè)的語(yǔ)音學(xué)家,而是一位杰出的曲韻家和元曲作家。所以他在編《中原音韻》韻譜時(shí),更多地是從押韻正音的角度去看問(wèn)題和處理問(wèn)題。由于曲韻家與音韻學(xué)家觀察問(wèn)題、分析問(wèn)題的角度、目的不同,所以會(huì)引起后人的一些困惑。
在討論這個(gè)問(wèn)題前,先就“戳”的字形做一些辨析工作。
“朔:月一日。……所角切。十二。
敕:口噏也。
嗽:上同。
矟:矛屬?!锻ㄋ孜摹吩唬好砂苏咧^之矟。
槊:上同。
蒴:蒴 。藥也。
數(shù):頻數(shù)。
箾:《說(shuō)文》曰:以竿擊人。又舞者所執(zhí)。又蘇彫切。
:木名。
揱:纖也。又臂長(zhǎng)⑦貌。又相邀切。
綜上所述,《中原音韻》的韻譜只是廣義上的押韻字典,不是同音字表。如果我們把《中原音韻》的韻譜看成同音字表,那么就會(huì)給《中原音韻》音系研究帶來(lái)困擾。
注釋:
①著重號(hào)為引者所加。下同。
② 引者按:即“《音韻》內(nèi)每空是一音”的“音”。
③ 限于篇幅,本文作者將另文討論這一問(wèn)題。
④ 這里所舉的這種“庚更”(二等)與“驚經(jīng)”(三四等)讀音不同的問(wèn)題,不只存在于庚青韻平聲陰第1空(已如上述)。另外,平聲陰第15空“輕卿傾,坑誙硁鏗”,平聲陽(yáng)第12空“形刑邢铏硎,行桁衡珩”,上聲第1空“景儆璟?警境頸,骾鯁綆梗耿哽”,去聲第1空“敬徑俓經(jīng)鏡獍竟兢勁,更”,第18空“脛興,杏幸倖行”等空里邊也都是存在的。限于篇幅,不再細(xì)說(shuō)。
⑤ 宋代雖然已發(fā)明活字印刷術(shù),但雕版印刷術(shù)并未被取代。后者在元代仍然盛行。
⑦ “臂長(zhǎng)”,澤存堂本作“長(zhǎng)臂”,此從《新校互注宋本廣韻》。