广韵查询系统
我为什么要做这个东西
音韵学,或者严格地说,汉语音韵学,是一门非常有趣的学问。研究音韵学不得不用到的一部书就是《广韵》,然而对我这种不是专门研究中文的人来说,翻书一直是一件费劲的事。直到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