[DictTango] 反馈历史 (作参考用,请勿回复此帖)

这就是个单引号,不是非法转义符啊。

2 个赞

字体是什么原因呢?

4 个赞

是单引号,但出现这这里就非法了,你可以做一个类似的html在浏览器上看看

1 个赞

明白了。不合规范。

1 个赞

字体是因为APP的原因,是一个bug

2 个赞

分享一个小技巧,如果你们在词典分组里有设置某一个词典为概述词典的话,那么它的内容就会显示在搜索列表里,最好选择一个内容比较简明的词典做为概述词典,比如简明英汉汉英词典之类。

能不能实现直接支持html格式,也就是直接支持网页。如果能实现就可以实现词典实时编辑。

这是一个非常好的建议,以后可以考虑加进去

1 个赞

试用了一下,体验不错,再完善一下,比如调整词典顺序,完全可以取代深蓝。

3 个赞

我的意思是不分组也可以调整,也就搜出词典即可调而不必经过分组。

1 个赞

哇,可以调用外部字体了,好赞。性能又上了一大截。不过仍然只能显示同组的首个字体。不像PC上,首个字体不显示还可以依序调用后面的字体来显示。所以还是会有方块字。

1 个赞

你方便把词典发上来,我研究一下吗?

2 个赞



比如阿大的《汉语大词典》。文件太大,传不上来。

1 个赞

只选了这两条,打包了一个小文件,可以传上来了。楼主可以看看。
漢語大詞典(合).mdd (7.6 MB) 漢語大詞典(合).mdx (3.4 KB)

对了,你用的是哪几个字体来显示?

1 个赞

kaixinsong

4 个赞

我尝试了一下,问题不在于字体的顺位,我就算把KaiXinSongB.ttf调到第一位也不行,然后我直接在手机用网页浏览器打开生成的html也是显示不了,所以我猜测问题可能在于安卓系统对字体的容量大小有限制,你的第二个字体差不多26MB,可能是这个原因导致加载不了

2 个赞

。。。。。。

4 个赞

一个字体文件装不下所有Unicode汉字,字体文件必须分为几个。不能够依序调用字体的麻烦就在于如果某个字没收在首个字体里,后面的字体也不能替补上来。

2 个赞

平典之所以可行,是因为它是在应用直接把整个容器的字体都设置成首位字体了,这种办法是可以加载大容量字体的,但弊端就是只能设置一个字体。我的方式是通过网页端font face的方式调用,这种方式是可以实现字体顺位,但在移动端似乎不支持大字体,你下载我上传的这个文件,分别在PC和移动端打开看看就知道了。
Test.zip (3.4 KB)

2 个赞