Xshd汉英研习版-中秋节版——月光已经黯淡

Klwo2做过一个文字版,大概是在app里抓的数据,一些有难字的词条掉了,可能没抓到。许多有“儿”字的词条和数据则掉了“儿”字。这大概是因为原数据遇“儿”则换行。

我做过K大版的改版,但是发现问题太多,就放弃了,没有做完。

这个版是从头重做的版本,用bud提供的数据重做。一砖一瓦,平地起楼。感谢bud提供数据。

这是一个技术限制下载版,或者可以说是新手mdx技术训练版,因为对老手来说真不算什么限制,完全可以驾轻就熟,长驱直入。

无法解开文件的新手请使用K大版

档案一共两层包裹,第一层是加密的rar文件,解开后得到一个mdd,再用mdxexport解开mdd,得到相关文件。

月光已经黯淡

darkmoon

part 1 https:// + cloud.freemdict + .com/index.php/s/nmeiYZdzyG8Yn5Z

part 2
https:// + cloud.freemdict + .com/index.php/s/eReR4F4i5mR4TSA

注意:
两个文件都须下载。下载完后,使用7zip打开part1。一定得从part1打开。Win10会自作聪明把后下载的排在上面,很容易选错。为了避免选错,可以从后面下载起,先下载part2,然后再下载part1。那么,后下载的part1就会在上面。

解压密码是一位古代文学家的字。

提示:《新时代汉英大词典》有一个词条【山不在高,有仙则灵】(按:这个词条有一个错字)。这个句子出自唐朝一位文学家的名篇。请问这位文学家的字是什么?注意:我不是问姓名,也不是问名,是问字。

配图(中秋节配图就用月饼吧。)
mooncake

因为密码只能使用英文,所以采用这位文学家的字的汉语拼音当密码,字母相连,无调号,一共六个英文字母,第二个字母和第六个字母相同。

2.newage.mdd
解开newage.rar后会得到newage.mdd。用mdxexport解开mdd。工具和使用方法见:《新手指南:怎样编辑mdx?》

解开newage.mdd会得到三个文件:newage.mdx、newage.css、MdxBuilder.cfg。词典文件是newage.mdx、newage.css。MdxBuilder.cfg可以不用。

只是这样而已?那算什么新手mdx技术训练版呢?

这个版的例句都使用css隐藏了,假如不解除隐藏,就只能看到解释,看不到例证。

词典截图对比:

隐藏版
dict1

无隐藏版
dict2

只能看到解释的版本也有用处,可以当作快查版使用。

但是多数人大概想看例证,所以得动手解除隐藏。

1.Mdx内部css隐藏。
我用一个有隐藏性质的标签把例证的标签包裹起来了,就像给例证披上童话中的隐身斗篷,使得例证消失不见。必须采取以下步骤解除隐藏:
(1)用mdxexport解开newage.mdx,得到newage.txt。
(2)用Emeditor打开newage.txt。找到一个例证,看例证前有隐藏性质的标签是什么,把这个标签替换为空字串,保存文本。
(3)把MdxBuilder.cfg复制到mdxbuilder的文件夹内,覆盖原有的MdxBuilder.cfg。这样可以节省一点思考参数的时间。当然,还是得改newage.txt的路径。
(4)用mdxbuilder把newage.txt重新编译为newage.mdx。

2.Mdx外挂css隐藏。
我在外挂的css里也隐藏了例证。这个好改,用Emeditor打开newage.css,找到例证的标签,把负责隐藏的那行删掉,保存文本。

14 个赞

本坛愿意做mdx分享的人太少了。有必要培训新的mdx作者,才可能有新的mdx出现。

我欢迎坛中高手继续改进我的版本,做更好的词典。但是请不要把我的版本解除隐藏后在网盘再发出来。请给新手机会学习。

这个有点难度,点击下载的次数应该会比较少。假如没几个人想学习,我是无所谓的。

4 个赞


略微调整下css的字重(有点混乱了,有的字重一般字体并不支持,很多字体只会支持regular【400】和bold【700】),丰富字体的选择以协调搭配。
mdd为使用的字体,加了内置的华文书宋(STShuSong_CP.ttf)和华文楷体(STKaitiSC.ttf)和华文细黑(hei_xdhy.ttf),以支持更多环境的字体显示。

newage.7z.001 (20 MB)
newage.7z.002 (1.4 MB)

密码同主楼

6 个赞

和原版比观感更棒了,感谢大佬们持续制作分享资源,帮助我们锻炼技能 :smiley:

楼主如此苦口婆心,但发现个小问题,也许还是我自己本机的设置问题,还是字典的数据源文件,跟上次的现代汉语词典(2002增补本)(汉英双语)一样,是源数据有问题,还是意料之外的出现了,空格占位符,如图所示。。。


另,我在emeditor里试过各种字体,目前用的显示字体是霞鹭文楷等宽TC…

就是正确的unicode字啊。。。

我是刚刚重新按照的纯净版本的win10,按说不应该和精简版win10似的,一不小心缺这个缺那个的,按照完了之后,特意下载了一堆繁体字体。系统设置的话,也没乱改区域选项,还是原有的默认设置。不知道您,mdx解析后,在文本编辑器环境下,emeditor用的是什么字体显示?同时,不知道,老兄的win10操作系统是什么版本,我的是简体中文business版本。难道老兄是繁体中文版本的win10?是繁体中文版本的默认字体就能显示,还是我这个简体中文版本的win10默认字体的跟繁体中文版本的默认字体,在显示某些繁体中文的时候,缺这个缺那个的。。。

我看重的是内容,所以没花太多时间去调整字体,但是试过能显示生僻字的。

body {
	font-family: Songti, Th-tshyn-P2, Th-tshyn-P1, Th-tshyn-P0, Th-tshyn-P16, Heiti, serif;
}

ci {
   font-family: Songti, Th-tshyn-P2, Th-tshyn-P1, Th-tshyn-P0, Th-tshyn-P16, Heiti, serif;
}

font-family: Songti, Th-tshyn-P2, Th-tshyn-P1, Th-tshyn-P0, Th-tshyn-P16, Heiti, serif;

1.Songti:这个可以换成你电脑里有的宋体字型。

2.Th-tshyn-P2, Th-tshyn-P1, Th-tshyn-P0, Th-tshyn-P16: 这四个是天衍字库的4个字型。

天珩字库下载

假如安装了天珩字库,在电脑上就可以展示最新的Unicode生僻字。

第一个Songti缺的字,在其后面的天珩字库会补上。

把天珩字库换成全宋体也行。加上全宋体也行。

3.Heiti
这个css里定义用M.C的《现汉》黑体字型,准备在手机上用的。

@font-face {
	font-family: 'Heiti';
	src: url('hei_xdhy.ttf');
}

hei_xdhy.ttf可以从M.C的《现汉7》复制过来。我懒得一直附上。

amob已经给词典换了一套字体。他用的是原词典的字体。我没试过,但是应该可以展示生僻字的。

这个词典把私用字都替换成了最新的Unicode汉字。

最新的Unicode汉字只有少数字体能支持,如天衍字库、全宋体。

您说的字体,我机器上都装了,还是同样的问题,但换个编辑器,editpuls就能正确的显示,emeditor里个别的字体是如上的空格占位符。


这个是能正确显示的editplus
这个是不能正确显示的emeditor

,这种怪事儿,普通人也一般不会想到是编辑器的事儿。但感觉以emeditor开发者的水准,不至于这么简单的问题都搞不定。估计还是我自己本机啥地方,没设置好。字体,尤其是繁体字体,在安装前,我自己都拿网络沙盒的浏览一边,个别自己机器上显示不出来的方格占位符啥的,如果在网络沙盒环境中能显示的话,我才下载安装,谁知道,弄一堆繁体字体在机器上,还是出现这种问题。很感谢楼主的热心回答,先谢过了。不过这种编辑器层面的问题,还是系统设置层面的问题,也真是没出说理去。。。

我估计,我遇到的问题,很多小白,尤其也是同样中文简体环境中的小白,抽冷子遇到啥生僻繁体字的时候,也一样会遇到,尤其这算不大不小的一个起步阶段的门槛,容易一下子让人头大的,也望各位论坛里的典友们多注意点儿。

肯定不是EmEditor的问题。我用这个版本。

Emurasoft EmEditor Professional v20.5.6

字体:宋体。

我安装了全宋体——必须双击作者提供的reg文件必须使用本坛的最新全宋体。

我从没遇过Emeditor无法展示Unicode汉字的情况。

前提是:必须用足够新的Emeditor版本,而且安装了能支持最新Unicode汉字的字型。

其实不一定管用,就较后的扩展区G,H,I而言,我系统一堆大字符集字体都不行,可能是windows11也存在问题。


换了字体也大差不差,区别也就是显示出来的空格占位符是另外一个样子。大概观察一下,editplus里的字体设置,就是选择个字体名字,能正常显示,但emeditor里的字体设置,多个编码选项。而编码选项里和中文有关的就是gb2312,big5,无论选那个,最终的结果都是空白占位符。估计问题是出在emeditor的这个多出来的字符编码里。。。

Win 11已知不行。有人报告过的。我猜测全宋体的reg在Win 11不再起作用。

不止全宋体,天珩字库也一样,exe安装时加了注册表也不管用的。文本编辑器和系统环境都是难以控制的。

我的emeditor 版本号。24.1.1应该算是目前已知的能找到破解版里的最新版了。


这个是emeditor里换成ts-tshyn-p0的效果。其他的支持繁体的字体,在我这个机器上的emeditor里大致也都差不多。估计感觉也应该是emeditor里多出来这个编码选项闹的,能提供的几个编码选项都不是正确的,editplus直接取自带默认的编码选项,反倒正确显示。

以前搞开发的时候,用的编辑器是ultraEditor,后来偶尔折腾点儿前端html的时候,习惯用editplus,现在习惯用emeditor,毕竟emeditor的功能能丰富点儿,而且正则这块,做的比较好。但这玩意儿功能越丰富,需要作者自己协调的东西就越多,难免有点顾此失彼的地方。估计就是这个多出来的字符编码闹的,

editplus里设置屏幕显示字体的话,没这个多出来的字符编码选项,估计是直接折腾默认的。但emeditor里多出来的这个字符编码里,有限的几个选择,都不是正确的选项。


不勾选红框处试试。

1 个赞