GoldenDict-ng(Linux/macOS/Windows)基于Qt5.15.2/Qt6.X版本

如果要显示的话,只能按照文本的方式显示了。
作为html显示,这句只是样式的声明。没有有效的文本。

对啊,用这句声明调用css渲染后面的文本啊。不是要显示这句声明 :joy_cat:

后面应该没有文本了吧,这个词典。

这是一月份导出的info.txt
漢語大字典 (2010).info.txt (4.4 KB)

是这个词典吗 【Mastameta】漢語大字典(圖文綜版)2.23

是的。我以为您知道,所以没放链接。

1 个赞

明白了,下个版本,顺带提了个qtbug
https://bugreports.qt.io/browse/QTBUG-112020

1 个赞

暗黑模式下,图片字典(PNG格式,背景透明)显示不佳。

关闭dark reader mode 后的效果:

透明图片建议词典css
添加强制图片白色背景

最新版情况反馈:1.添加新标签不见闪白了,且添加和删除标签都很快了。2.输入框和从历史框查词还有一点点闪白,不过,只是一点瞬闪,已经很好了。我喜欢这个版本。十分感谢您的努力付出,辛苦了。。。

mac 11.5.2&12.6.1,深色模式下,网页没有闪白了,输入框和历史框也没有闪白。

部份词典的图片背景是透明的,在深色模式下,需要自己加上背景颜色的样式,但是在词典的样式表里添加 prefers-color-scheme: dark 不会生效:

@media (prefers-color-scheme: dark) {
  .className img {
    background: #fff;
  }
}

图片样式本身没有写错,这样是可以的:

.className img {
  background: #fff;
}

写了一个样例帮助复现:image.html 在Chrome里是可以正常切换背景色的,在浅色模式下是红色,深色模式下是金色,但在GoldenDict里只有红色。

压缩包里包含: html + mdx + css,词头是 image。

image.zip (1.3 KB)

1 个赞

@slbtty 的功劳。
目前暂时先revert了,windows上还有些小问题。
等后续有了更好的方式,再恢复。
你可以先继续使用目前的版本。

多谢,后续试下
应该是一个问题。

(暗黑模式下)考虑对图片添加强制的白色背景

可以强制白色,也可以给HTML加个深式模式的样式标签,如果 prefers-color-scheme 无法生效的话,让词典作者自己做兼容就好了。

比如:

<html class="gd-dark-mode"></html>

我们自己改css就改成:

.gd-dark-mode .className img {
  background: #fff!important;
}
3 个赞

目前GD会合并重复内容的词条。有时候重复就是一种错误,合并导致这种错误不能被发现。

还有个问题,如果上一本词典的u标签未闭合,那么下划线会划到最后一本词典。

有没有例子bbbb

把有问题的词条,保存成html,发上来看看。

萌新一枚,使用的mac版本的goldendict,想知道音频文件放在哪里呢?还是可以自动在mdd和mdx一起呢?
如果词典里面同时有css文件和js文件,可以生效吗?或者两者取其一保留呢?今天查阅半天,发现网上win系统的教程比较多,mac的比较少。

gd的使用方式应该都是一样的,跟平台无关。