[DictTango] 安卓版 v2.2.1.0

那应该是你的词典索引太大,导致数据库满了, 我看看有没有比较好的解决方案。

不好意思,什么是Stripkey?

感谢回复,学习了。

深蓝和无限词典都是“head”显示在前,“head-”显示在后,DictTango能不能也调整一下,谢谢!

我有时间再看看,你或者重新打包一下词典,不要选Strip Key就行了。
如果你不想重新打包,那你可能参照#722的办法,在词典详情里选中“合并MDict Strip Key词条”

1 Like

好的,非常感谢!

关于“字体精简器”的问题。

新版的字符列表改成提取的mini字体的字符了嘛,赞!呃,为什么列表中的字符会比字体中的多呢……
希望依旧提供字典所有字符的列表。(噫,长时未用,生疏了……)

提取“漢字字音演變大字典”时出现问题:“撒”没有提取到。字符列表和mini字体中都没有。
用“國語辭典”试了下,“撒”提取正常。

会不会和源文件格式有关,“漢字字音演變大字典”采用的是 Compat Html 。

汉字字音演变大字典.mdx (1.3 MB)

还有“上古”“中古”“现代”这些为什么还是黑体呢?专用显示字体应该覆盖原字体设定吧?

在词典的编辑详情里面选中“合并MDict Strip Key词条”并保存,还是不起作用 :frowning_face:

1 Like

新版没有动过字体精简器的部分的,如果是Compat Html, 那么提取的内容将不包含Style中的字。

这个现象QQ群里的朋友也遇到过,根据他们的经验,在新版的安卓系统(12, 13)中, 字体的顺位也会影响字体的显示,比如你的一个英文字体放在第一位,即使这个英文字体没有包含相关的文字的字体,它也会阻挡后面的字体生效。你不妨调整一下字体的顺位看有没有效果。
PS:经群友提醒,这几处应该是微软正黑体, 你可能要安装这个字体才可以正常显示

从你的截屏看来,已经是起作用了,因为你词典有选Stripkey的话,head, head-和-head都是一样的。这个是mdx的规则,并不是问题,我不太想为了修正这个不是错误的规则而改变DictTango的逻辑。

你可以试试看把TLD在分组里的位置调整到牛津十后面看能不能解决。

当然最彻底的解决办法是重新打包词典不要Stripkey, 因为从截屏来看, 牛津十里的head和head-明显是两个不同的单词了。

“撒”并不在Style中。
我将“漢字字音演變大字典_FSung-p.woff”放第一个,效果一样。

另:使用css注入后,专用显示字体不起作用了。表现为,删除注入的css后,设不设置专用显示字体(mini)都和没设置一样。但设置为未精简的全宋体却又可以显示。。。

1 Like

所以,专用显示字体并不是覆盖原字体设定。原设定依然有效?

1 Like

找到原因了,下版本修正

2 Likes

感谢耐心解答!这个bug并不影响查询结果,只是感觉多词头的词条在显示顺序上逻辑不完美,瑕不掩瑜,DictTango仍然是我最喜欢的词典软件!下面两张图,左边是DictTango,右边是深蓝:


支持同时有 zip 和 mdd 吗?
我把mini字体放 zip ,图片放 mdd ,字体未生效。mini 字体放字典同目录是能生效的。

zip和mdd不可以混用,只能选其一,优先加载zip.
你的zip文件名要以res.zip结尾才行,例如mdx文件名是"辞源.mdx", 那zip文件名就是"辞源.res.zip".

1 Like

了解了。我讨厌二选一 :laughing:

这是为了性能考虑,因为别的应用还不支持zip, 有时候为了多应用使用,用户有可能mdd和zip放在同一个文件夹里,这种情况下如果都加载相当重复加载了,对性能影响比较大。
或者我下一个版本可以加一个功能,如果压缩文件是以extra.zip结尾的话,就相当于补充加载,这个时候就不用管是mdd还是res.zip, 都会在加载常规资源文件后加载extra.zip.

2 Likes

这个可以有 :grin:
也可以加个开关。

最近更新

v1.6.9.9

5月1日:

  1. 可以在设置中改变应用数据库最大容量(最小为1GB),请注意为了性能原因,数据库的实际容量只会一直增加,不会缩小
  2. 解决了字体精简器缺少提取字符的问题
  3. 添加补充加载资源文件的功能, 具体规则如下:
    (1) res.zip和mdd只会加载其中一种,res.zip优先于mdd加载, 例如当词典文件夹下同时存在"辞源.mdd"和"辞源.res.zip", 系统会优先加载"辞源.res.zip"
    (2) 如需要在mdd之外加载额外的zip格式资源文件,可以把资源文件命名为extra.zip(例如"辞源.extra.zip")
  4. 修复了一些界面小问题
1 Like