廣韻查詢系統
我爲什麼要做這個東西
音韻學,或者嚴格地說,漢語音韻學,是一門非常有趣的學問。研究音韻學不得不用到的一部書就是《廣韻》,然而對我這種不是專門研究中文的人來說,翻書一直是一件費勁的事。直到Polyhedron和有女同車的「廣韻全字表」在北大中文論壇現身,檢索才變得容易。此後又有有女同車先生做的「rhymedict」驚現網絡,引用一段有女同車的話: 《廣韻》,全稱《大宋重修廣韻》,乃是一部由陳彭年、丘雍等主持編纂的大型韻書。是書紹承隋陸法言《切韻》和唐孫愐《唐韻》的體制,規模齊楚、薪傳整備,不單是一部堪稱楷模的古代語詞工具書,更是研學漢語音韻不可或缺的繼往開來承前啟後的瑰瑋寶典。總之,該書意義之重大不是三言兩語就能說得周致的,況且如此論題也不是我這末學後進所當置喙的,但是爲了表達小可對先賢前輩的敬意,對這字表母本的緣由來歷還是不得不說上兩句。說到字書、韻書同計算機的結合——我看來一好似乾柴烈火始亂終棄——不對,始亂是情非得以了,終棄卻是萬萬不可!大家都知道computer這西洋舶來的奇技淫巧一直以來對中華文字十分抗拒,但是,那句話怎麼說來著——「造次必於斯、顚沛必於斯」,「有志者事竟成」——本字表雖然歷經了前跋後疐般痛苦的分娩過程,終於還是睜開眸子同大家照面了。本字表最初的骨架(小韻字頭)由Polyhedron構築,字頭所領同音字的GBK部分由Zgheng塡充,Unicode CJK Ext A/B部分由有女同車補足。沒想到這麼一個不起眼的小玩藝也要動用三箇臭皮匠的心智和願力纔能夠完成。「世上事有難易乎」——你不去做又怎能體味到期中的甘苦呢!
仰慕之餘,我也突發奇想,為什麼不把這些優秀的資源整合起來呢?於是從2011年4月初,我開始了構造一個全能的廣韻查詢系統的計劃。數日以後,大功告成。我就開始大言不慚地王婆賣瓜,希望能夠給大家帶來方便。
說明
1、聲母的分類
本系統採用了38個的聲母分類,基本原則爲能分則不合併。在三十六字母的基礎上,有如下特點:- 脣音字母「幫滂並明」不分輕重脣。
- 泥孃母保持對立。
- 正齒音「照穿牀審禪」分爲「莊初崇生俟」和「章昌常書船」兩組。
- 于母(喻三)與匣母保持對立。
- 從禪母中分出俟母和常母。
2、俟母和常母
在傳統的分類中,俟母和常母同歸禪母,通常被擬爲濁齒齦擦音。但根據《切韻研究》(邵榮芬),本系統將俟母放到莊組擦音位置,而將常母放到章組塞擦音位置,船母放到章組擦音位置。與《韻鏡》、《七音略》等韻圖並不完全吻合。3、韻目的分類
本系統的韻目在廣韻韻目的基礎上,補全了「湩」、「」、「櫬」、「麧」四個韻目,分別爲《廣韻》所缺的冬部上聲、臻部上聲、臻部去聲、痕部入聲。 「支」、「脂」、「祭」、「眞」、「仙」、「宵」、「侵」、「鹽」八個韻系下的每個韻目根據重紐分爲了A類和B類。4、重紐問題
爲了使査詢更加明瞭,本系統將有重紐的八個韻系的每個韻目分爲A類和B類,其中A類是脣牙喉音在《韻鏡》中排在第四行的三等小韻的韻目,B類是在《韻鏡》中排在第三行的三等小韻的韻目。 舉例如滂母脂韻的小韻「紕」(匹夷切)和「丕」(敷悲切),「紕」在韻圖中排在第四行,故屬於「脂A」韻,「丕」在韻圖中排在第三行,故屬於「脂B」韻。技術
系統說明
本系統基於Django框架構建,核心技術爲Linux + Apache2 + Python + Django + SQLite。字體及兼容性
《廣韻》中有大量生僻字,您必須具備支持的Unicode CJK擴展B區的字體,否則將無法正常顯示。具體情況可以參見字體測試頁。版權聲明
GPL參考資料
出版物
- 《廣韻導讀》 嚴學宭
- 《切韻研究》 邵榮芬
- 《音韻學概論》 麥耘
- 《漢語史稿》 王力
- 《新校宋本廣韻》 李添富
- 《音韻學入門》 唐作藩
- 《廣韻校本》 周祖謨
- 《切韻音系》 李榮
- 《宋本廣韻》 魯國堯
- 《上古音系》 鄭張尚芳
- 《漢語歷史音韻學》 潘悟雲
- 《古代漢語研讀》 趙麗明
電子資料
- 「宋本廣韻データ」 漢字データベースプロジェクト
- 「廣韻全字表」 Polyhedron,Zgheng,有女同車
- 「rhymedict」 有女同車
- 「広韻」 日本早稻田大學圖書館
- 「中國哲學書電子化計劃」 Donald Sturgeon
- 「中古漢語語音教程」 Polyhedron