在整理古文献中,会遇到一些罕见字、异体字、俗体字等,这些字无法显示,有些字难以输入(打出来),这里给出一些解决办法。

一、显示难字

1. 安装CJK超大字体支持包。在网上搜索“UniFonts6.0.exe”,下载并安装后,可以显示75000多汉字。

UniFonts.exe是个超大字体支持包,用于显示网页、Word文档等文件中的中日韩字符。它有好几个名字,如海峰超大字符集6.0(SuperCJK)、通用字体支持包6.0(Unifonts6.0) 、Unicode Super-CJK Fonts Pack,最新版本是6.0。该支持包通用于Windows 98/NT/2000/ME/XP/2003系统的Unicode字体支持包,完美实现国际标准超大字符集内全部七万多中日韩汉字的同台显示。中日韩越通用汉字有七万五千多:
CJK基本   [4E00-9FFF] 20992码位 实际20940字
CJK扩展A   [3400-4DBF] 6592码位  实际6582字
CJK扩展B   [20000-2A6DF] 42720码位 实际42711字
CJK扩展C   [2A700-2B73F] 4159码位  实际4149字
CJK扩展D   [2B740-2B81F] 224码位  实际222字
CJK兼容扩展 [2F800-2FA1F] 544码位  实际542字
CJK部首扩展 [2E80-2EFF] 128码位  实际115字
CJK康熙部首 [2F00-2FDF] 224码位  实际214字
CJK笔画   [31C0-31EF] 48码位   实际36字
CJK兼容 [F900-FAFF] 512个码位 实际477字
PUA(GBK) [E815-E86F] 90个码位 实际80字
PUA部件扩展 [E400-E5FF] 511个码位 实际452字
PUA缺字增补 [E600-E6BF] 191个码位 实际185字

2. 要测试自己电脑能显示多少汉字(简体中文,繁体中文,CJK扩展A、B、C、D、E区的汉字),可以打开字体试验页(http://ctext.org/font-test-page/zhs),如有些汉字无法显示(空白或乱码),也可通过安装花园字体(另一个超大字体支持包)来显示全部汉字。

3. 字体浏览工具。BabelMap 是一个免费的字体映射表工具,可辅助使用《汉字速查》程序。该软件可使用系统上安装的所有字体浏览 Unicode 中的十万个字符,还带有拼音及部首检字法,适合文献工作者输入古、难、僻字,少数民族文字等各国语言文字。提供的注音信息可用于查找难字、僻字的读音。BabelMap 也是一个有趣的字体浏览工具(估计你想不到系统的字体里还有这么多奇怪而有趣的符号),可用于对比浏览系统上安装的字体(也可挂接未安装到系统的字体)的样式,通过其自带的字体分析工具,还可分析某个特定的字库文件中所包含的字符数量和语言种类。(参考https://www.cnblogs.com/hanbox/archive/2013/05/08/index.html)

二、输入难字

1. 现在,很多人使用拼音输入法,不知道字的读音就打不出来,使用五笔也找不见有些难字。其实,搜狗拼音支持两分法,先输入“u”,再分别输入一个字中两部分的拼音,就可以选择想要输入的字了。比如要打出“㐉”字,输入“udingyi”就可以选择该字了。由三个及以上的字合成的字,一般只需在“u”后面输入任意两个字的拼音即可。除了搜狗拼音之外,还有一个字海网(http://yedict.com/),可以用两分法输入更多难字。

2. 如果实在不好拆分,可以手写输入,推荐使用逍遥笔输入法(搜狗拼音输入法中的手写模块也可以,它应该也是采用逍遥笔输入法的技术)。

3. 如果是直接输入繁体字(正体字),可以在搜狗拼音中使用繁简切换的快捷键“Ctrl+Shift+F”。

4. 如果读音相对标准(标准普通话,或受支持的标准方言,如标准粤语等),可以使用科大讯飞语音输入法,速度快,不过需要多核对一下。

三、造字

有些字,比如甲骨文、金文、简牍等出土文献中的字,以及部分非常少见的地方性俗体字,无法显示无法输入,只有使用造字程序造字了,放在word文档中要一并保存相应的字体(打开Word选项-保存,勾选“将字体嵌入文件”,可以仅嵌入文档中使用的字符),或者截图(缩放后会不清晰),否则在其它电脑上仍无法显示。

BabelPad是一款运行于PC的Unicode文字编辑器,支持最复杂的脚本,并进行适当的渲染,并允许指定不同的字体,不同的脚本,以便编辑多脚本的文本。