查看: 3030|回复: 68
打印 上一主题 下一主题

[改版] 漢語大詞典文字版【重制+修正】

  [复制链接]

该用户从未签到

9

主题

228

回帖

1万

积分

状元

Rank: 9Rank: 9Rank: 9

积分
11443
跳转到指定楼层
1
发表于 2018-5-30 22:43:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 jeanleem6 于 2018-5-31 21:45 编辑

此版基于 @tsiank【 汉语大词典20140412】

1、关于重制:

对词典txt文档的标签完全重新设置,封闭标签,新的标签设置更利于css排版。
这是我改版的初衷,也是花时间和精力最多的地方,大概占去整个改版95%的时间。


2、关于修正:

A. 原版中有539个简体字头不能查找(氤氲、伥、一丢、一个、不争、不到黄河心不死、不着、乘虚而入、争等),已经修正(原因是类似这种结构的词头@@@LINK=氤氳之后加了增补条目,@@@LINK=氤氳改为<a href="entry://氤氳">氤氳</a>这种形式即可)。
B. 重制过程中补录了几个词条,补录来源也来自 tsiank 的汉语大词典图像版。
C. 【简繁、同、(参)見、亦作、比喻】等,由于原来的标签设置并不规则,难以全部归到固定的标签中,这只对排版有影响,不影响查词。


3、关于css样式表:

有两份样式表:
A. 默认为轻彩版【hydcd.css】,特点是让查词也有阅读的体验,干扰少(个人更喜欢轻彩版 ... ;-) );
B. 彩色版,使用时请把【彩色版样式.css】改为【hydcd.css】,特点不同区域的区分鲜明。


4、关于字体:

A. 【Kaiti-SC-Regular.ttf】为楷体,本词典以楷体显示(个人喜好;-)),不喜欢的可以下载这份样式表(黑体字体簇): hydcd.css.zip (2.99 KB, 下载次数: 136) (内含轻彩、彩色版),注意修改文件名为hydcd.css
B. 【KaiXinSong.ttf】为开心宋体,建议保留,否则很多生僻字无显示(装上仍然会有一些字不能显示)。
C. 这两个字体可以不安装(Mac 和 iOS 测试没问题的,其它平台不保证,建议先安装字体),我在css中已经加载。


5、其它:

A. 如果后期有修改,会不定时更新下载内容
B. 欢迎下载使用并提交bug

==================================

注意:如果你是在最新的修补记录之前下载的,建议重新下载修补文件,我会直接替换下载源中的文件。

6、Bug修补记录:

2018.05.31 -->  增补条目中「参见“*”」占据义项序数之前,导致义项编号不在行首 -->  1494处 --> 修补文件:【漢語大詞典.mdx】 --> dfliaoyue 发现


==================================


下载:
链接: https://pan.baidu.com/s/1uWrMJ-XXjc0gbHL3tHA5-A 密码: zm83


最后,附图:

A. 轻彩版:





B. 版:



评分

10

查看全部评分

本帖被以下淘专辑推荐:

  • TA的每日心情
    开心
    2021-4-27 10:35
  • 签到天数: 41 天

    [LV.5]常住居民I

    0

    主题

    69

    回帖

    546

    积分

    举人

    Rank: 4

    积分
    546
    推荐
    发表于 2018-6-2 21:42:30 | 只看该作者
    有古汉语词典就更完美了

    该用户从未签到

    9

    主题

    228

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    11443
    推荐
     楼主| 发表于 2018-5-31 21:18:37 | 只看该作者
    本帖最后由 jeanleem6 于 2018-5-31 21:22 编辑
    dfliaoyue 发表于 2018-5-31 15:12
    义项序号是这么回事:各个平台上字体显示不一致,有的数字窄有的宽。不过也无所谓了,大不了自己改。
    字 ...


    调试思路比较简单,这里详细说一下,也当做一个记录吧 :)

    1. mdx文件的实质就是一个巨型的网页,所以按照网页的规则来布局排版,其实布局比网页简单多了,这部词典毕竟要用到的标签挺少的。布局文档: 漢語大詞典.Style.txt.zip (941 Bytes, 下载次数: 25)

    2. 查看词典规律:词头,简繁体,多音项,拼音、注音、切韵,同“*”,义项,义项序号,例句,朝代、人名标示,(參)見、亦作、一本作、通假字等;新增条目、补义条目、补证条目;

    3. 用正则查找出每一项,并根据布局文档来重制txt源中的数字标签(类似`1``2``3`……这样的)。大概两周的重制时间,文档布局和写样式最多半天,其它时间都花在这一步上了。(两周和半天只是开始到结束的总日期,不是制作词典的总时间,制作词典的总时间应该在三四天吧)。

    3.1 正则替换之所以花时间,主要是原来的标签很多是没有封闭的,规则很多很繁琐,替换一个项得用无数的正则表达式反复操作,一步错误可能就是上万的词条出问题(还好可以Ctrl+Z   ????)

    3.2 由于原来的数字标签是:`1`、`2`…… `25`,所以重制的时候是从数字标签 `30` 开始的,所有标签替换完之后再将 `30`替换为`1`,`31`替换为`2`,`32`替换为`3`……(彩蛋:发现不能用 `0`)。

    3.3 后期动手改txt源之前,先用正则将所有义项序号改为带点(如:`19`1`20` 改为 `19`1.`20`),否则批量替换很容易出问题。手动录入不用做此操作

    最后:首先要弄清楚词典的标签布局和规则,然后清楚自己每一条正则要修改的项及数目,贸然用正则修改错误几率非常高。
  • TA的每日心情
    开心
    2021-6-13 16:50
  • 签到天数: 725 天

    [LV.9]以坛为家II

    10

    主题

    2118

    回帖

    7610

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    7610

    灌水大神章

    2
    发表于 2018-5-30 23:08:07 | 只看该作者
    文质兼得。愈发完善。谢谢楼主用心重制。
  • TA的每日心情
    奋斗
    昨天 09:58
  • 签到天数: 1625 天

    [LV.Master]伴坛终老

    73

    主题

    4466

    回帖

    6万

    积分

    翰林院孔目

    Rank: 10Rank: 10Rank: 10

    积分
    60593

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

    3
    发表于 2018-5-30 23:11:50 来自手机 | 只看该作者
    谢谢jeanleem6分享!
  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

    72

    主题

    1027

    回帖

    11万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    117972

    QQ 章

    4
    发表于 2018-5-30 23:42:07 | 只看该作者
    本帖最后由 dfliaoyue 于 2018-5-30 23:44 编辑

    感谢分享
    就是没搞明白怎么调试,样式符号和序号太容易搞混了。
    另外不建议使用下划线(主要是链接吧),一般用border-bottom替代会好点吧,下划线有时会贴住文本底部,不好看。不过这就要注意padding和margin的问题了。
  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

    72

    主题

    1027

    回帖

    11万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    117972

    QQ 章

    5
    发表于 2018-5-30 23:47:35 | 只看该作者
    本帖最后由 dfliaoyue 于 2018-5-31 12:11 编辑

    继续:关于序号部分,css里写死了width,但有个问题就是有的序号可能会超过那个圆,字体相关。更安全的写法也许是指定一个padding,可以再加个min-width属性。
    补充条目里序号的点号没去除。

    分享一个mdd,LZ可随意修改或在本帖以任意形式分享。
    里面的字体,LZ可以参考下,是汉仪的超大字符集,收录应该是很全的。可以去官网,非商用是免费的。
    (20180531更新,换了serif英文字体,现在和汉仪楷体搭配没问题了)

    mdd.part1.rar

    10 MB, 下载次数: 48, 下载积分: 米 -5 粒

    mdd.part2.rar

    10 MB, 下载次数: 38, 下载积分: 米 -5 粒

    mdd.part3.rar

    1.22 MB, 下载次数: 30, 下载积分: 米 -5 粒

  • TA的每日心情
    开心
    2023-3-23 04:42
  • 签到天数: 397 天

    [LV.9]以坛为家II

    7

    主题

    1356

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    16086

    灌水大神章

    6
    发表于 2018-5-31 06:58:39 来自手机 | 只看该作者
    色彩配合得体,赏心悦目!谢谢楼主的分享!
  • TA的每日心情

    2019-9-20 08:37
  • 签到天数: 214 天

    [LV.7]常住居民III

    18

    主题

    664

    回帖

    2万

    积分

    翰林院编修

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    25828

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

    7
    发表于 2018-5-31 08:03:09 | 只看该作者
    很不错, 很不错
  • TA的每日心情
    开心
    2019-5-18 18:07
  • 签到天数: 521 天

    [LV.9]以坛为家II

    12

    主题

    1322

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    15559

    灌水大神章

    8
    发表于 2018-5-31 08:32:20 | 只看该作者
    难得金镶玉。谢谢楼主无私分享。
  • TA的每日心情
    开心
    2022-9-28 10:43
  • 签到天数: 426 天

    [LV.9]以坛为家II

    1

    主题

    1239

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    17822

    灌水大神章

    9
    发表于 2018-5-31 09:28:24 | 只看该作者
    使用最频繁的词典,谢谢楼主
  • TA的每日心情
    难过
    2020-10-13 19:02
  • 签到天数: 87 天

    [LV.6]常住居民II

    1

    主题

    124

    回帖

    2169

    积分

    解元

    Rank: 5Rank: 5

    积分
    2169

    QQ 章

    10
    发表于 2018-5-31 09:36:46 | 只看该作者
    很漂亮很强大的词典,感谢楼主制作分享。
  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

    72

    主题

    1027

    回帖

    11万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    117972

    QQ 章

    11
    发表于 2018-5-31 09:43:48 来自手机 | 只看该作者
    再反馈两处:
    不到黄河心不死,补充条目的格式不对,似乎被标题标签给包括了。
    火,补充条目里释义没有断开。
  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

    72

    主题

    1027

    回帖

    11万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    117972

    QQ 章

    12
    发表于 2018-5-31 09:46:04 来自手机 | 只看该作者
    再加上一个建议:删掉词典文本中的空行。(我不知道影不影响速度,只知道行数多会拖累txt读取速度)
  • TA的每日心情
    开心
    2018-6-10 14:29
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    7

    主题

    43

    回帖

    275

    积分

    禁止发言

    积分
    275
    13
    发表于 2018-5-31 10:02:36 | 只看该作者
    感谢分享!

    挺好看
  • TA的每日心情
    开心
    2019-1-2 10:21
  • 签到天数: 73 天

    [LV.6]常住居民II

    13

    主题

    185

    回帖

    3550

    积分

    贡士

    Rank: 6Rank: 6

    积分
    3550

    QQ 章推广专家笑傲江湖章灌水大神章

    14
    发表于 2018-5-31 11:48:28 | 只看该作者
    对于彩色版来讲, @tsiank 的【 汉语大词典20140412】大红大绿也是一种雅致。感谢制作!
  • TA的每日心情

    2018-6-16 00:08
  • 签到天数: 197 天

    [LV.7]常住居民III

    16

    主题

    1663

    回帖

    6575

    积分

    禁止发言

    积分
    6575

    小蜜蜂章笑傲江湖章灌水大神章

    15
    发表于 2018-5-31 12:19:39 | 只看该作者
    辛苦了,多谢多谢。马上下载看看哈。

    该用户从未签到

    9

    主题

    228

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    11443
    16
     楼主| 发表于 2018-5-31 13:07:00 | 只看该作者
    本帖最后由 jeanleem6 于 2018-5-31 15:54 编辑

    感谢 dfliaoyue 的仔细检查。这里统一回复一下:

    1. 链接下划线,我试了用 border-bottom 来显示,不过还是喜欢默认的,样式我可能心血来潮的时候又换一个板式了  哈哈~
    2. 义项序号的的问题,设置固定宽度是因为我检查了,没有超过3位数的义项序号,所以宽度不用设置自适应的;
    3. 增补条目的序号问题,暂时不打算去掉后面的点,因为增补条目的标签使用很乱,并没有按规则来,后面调整可能会有用到这个点的地方,你后面提到的【黄河心不死】(这个我看了没问题)和【火】都是因为这个问题,增补条目里面应该还有很多;
    4. 换了你提供的两个汉仪字体,好像没有开心宋体包含的字全呢,你可以测试一下这两个词:【扌臯】、【上辝下火】,里面有几个字汉仪都显示不出来,开心宋体可以。
    5. 删除空白行有这个打算,再完善一点再去吧,后面的调整可能会借助这些空白行。


    调整的过程中发现增补条目的内容很多不知道来源,也无法查证对错,所以重制的时候没有精细调整的动力  哈哈~
    增补条目没有明显的问题可能暂时不会处理(【火】字我会处理的:))
  • TA的每日心情
    无聊
    2019-1-15 16:52
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    6

    主题

    310

    回帖

    2031

    积分

    解元

    Rank: 5Rank: 5

    积分
    2031
    17
    发表于 2018-5-31 14:47:02 | 只看该作者
    感谢分享。
    有点建议,字体其实还是黑体类的看着舒服。

    该用户从未签到

    9

    主题

    228

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    11443
    18
     楼主| 发表于 2018-5-31 15:01:05 | 只看该作者
    xiao123yao123 发表于 2018-5-31 14:47
    感谢分享。
    有点建议,字体其实还是黑体类的看着舒服。


    有单独提供黑体的样式表,请看【4:关于字体
  • TA的每日心情
    无聊
    2019-1-15 16:52
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    6

    主题

    310

    回帖

    2031

    积分

    解元

    Rank: 5Rank: 5

    积分
    2031
    19
    发表于 2018-5-31 15:08:46 | 只看该作者
    jeanleem6 发表于 2018-5-31 15:01
    有单独提供黑体的样式表,请看【4:关于字体】

    非常感谢。

    现在加了字数限制,真的感觉好不方便呀。
  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

    72

    主题

    1027

    回帖

    11万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    117972

    QQ 章

    20
    发表于 2018-5-31 15:12:12 来自手机 | 只看该作者
    jeanleem6 发表于 2018-5-31 13:07
    感谢 dfliaoyue 的仔细检查。这里统一回复一下:

    1. 链接下划线,我试了用 border-bottom 来显示,不过还 ...

    义项序号是这么回事:各个平台上字体显示不一致,有的数字窄有的宽。不过也无所谓了,大不了自己改。
    字体问题就随意吧,开心宋体似乎是网友做的,啥都往里加,汉仪那俩字体也有些年头了。我只是觉得在美观和收录范围上都不错,毕竟我不是汉语言专业,没那么大需求…不过字体上还是建议有英文字体,汉字字体里的西文和数字太多很丑的了。
    很精彩的作品,样式划分的挺不错。不知道你是怎么调试的,样式表调试起来挺麻烦,碰到'36'20'35'这类连替换都容易出错…

    该用户从未签到

    9

    主题

    228

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    11443
    21
     楼主| 发表于 2018-5-31 15:39:34 | 只看该作者
    本帖最后由 jeanleem6 于 2018-5-31 18:09 编辑
    dfliaoyue 发表于 2018-5-31 15:12
    义项序号是这么回事:各个平台上字体显示不一致,有的数字窄有的宽。不过也无所谓了,大不了自己改。
    字 ...


    字体设置我用的:Fonts.css -- 跨平台中文字体解决方案。它的字体簇前几个字体都是英文字体,所以数字和英文都不会以中文字体去显示的。

    你要自己修改txt源的话,先用正则把义项序号替换回带点的,不然序号会影响你的查找结果。
    查找项设置:`19`([\d]+?)`20`,替换项设置:`19`$1.`20`。我是用的sublime text编辑器,支持javascript正则。

    另外,类似【火】字的情况查出有1494个地方,已经修复并上传,建议你重新下载mdx文档。

    html标签与数字标签对应设置见下图:

  • TA的每日心情
    擦汗
    2021-3-1 09:31
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    4

    主题

    199

    回帖

    1184

    积分

    解元

    Rank: 5Rank: 5

    积分
    1184
    23
    发表于 2018-5-31 22:49:10 | 只看该作者
    高考前点个赞,高考后再来
  • TA的每日心情

    2019-9-20 08:37
  • 签到天数: 214 天

    [LV.7]常住居民III

    18

    主题

    664

    回帖

    2万

    积分

    翰林院编修

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    25828

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

    24
    发表于 2018-6-1 11:22:15 | 只看该作者
    @jeanleem6 原作者有份2016的更新, 不清楚是否是文字版

    该用户从未签到

    9

    主题

    228

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    11443
    25
     楼主| 发表于 2018-6-1 11:34:48 | 只看该作者
    本帖最后由 jeanleem6 于 2018-6-1 11:37 编辑
    HMPT 发表于 2018-6-1 11:22
    @jeanleem6 原作者有份2016的更新, 不清楚是否是文字版


    我看了,那是图像版。
    在 dfliaoyue 的一个帖子里一位朋友 @154802630 说:“本人有一版17年2月修正补订的词条数为600786的汉语大词典,错误基本都修正。如楼主需要,本人可以发你,希望能在此版本基础上重排。”,但是还没有分享出来。