重新设计的现代风格 CSS 现已正式发布(2023.10.20更新)

现代汉语大词典和现汉7都很漂亮,牛津没弄出来渐变色或者小旗子,可能跟我用win11有关

很奇怪的是,我这边测试的是没问题的。
你的 Android 版本是多少,以及深蓝词典是不是最新版的 8.0.1 呢?

你注意到这个文件夹里还有一个 CSS 文件么?
把 oald10.css 重命名并替代那个 CSS 文件。然后把 js 也复制两份,一份按照那样的名字保存,一份保持原来的名字(oald10.js)。

我就是在 Windows 11 上测试的。
你可以看看 oald10.js 中的 config 对象中的
displayCountryFlag 属性的值是否为 false

我确认 displayCountryFlag 属性的值已经设置为false了。

这是GoldenDict的效果,PC版欧路能显示渐变色字。手机端欧路无论用哪个js都不显示国旗或者渐变色,清空缓存改参数也没效果

安卓版本显示是12,深蓝是8.0.3注册版


手机版你指的是 iOS 还是 Android 啊?
Android 这边我测试要第二次查词才能加载 js,但 iOS 这边是一切正常的。

1 个赞

好奇怪啊,如果这样的话,还是推荐用欧路吧:joy:
深蓝已经许久未更新了。

安卓,第二次是指?我现在从那天开始到现在查词很多次了已经,还是没看到渐变图标效果

1 个赞

安卓不会看到渐变色的渐变圆角矩形 NAmE、BrE,因为安卓是支持显示国旗的,所以我设定的代码逻辑是当 displayCountryFlag 为 false 时,仅 Windows 才能生效。

问题是您录像里那种国旗,我也没有看到我的欧路里有,我用的是您压缩包里没有说明的那个js

查词不止一次,缓存也清理了,甚至关闭欧路重新打开再查几次也没用

1 个赞

我明白了,那么能否请你测试一下,是否点击按钮能够展开被折叠的内容呢?
我需要确定是否 JS 被正常加载了。


试了,点击+号可以正常展开,但都是没有国旗的

其实也行不影响用,只是我这里显示不同颜色的喇叭,我看你截图里国旗第一行好像还排版乱了

不过我用PC版欧路截图是这样的,js配置文件displayCountryFlag那里用的false

1 个赞

在下载途经 2 中已更新样式,将 displayAudioButton 默认设置为 true,所以不显示国旗也可正常使用。
下载途经 1 是直接根据我自用的文件存储在 iCloud 云盘中的,displayAudioButton 值为 false
另外,重新设计了部分样式,请查收。

新版样式css中似乎已经找不到 displayAudioButton`相关参数了?似乎配色和图标也有了比较大的变化

还有之前似乎就有,不知道我圈出来的地方是什么

PS:截图来自PC版欧路词典

PC版的GD似乎有点字体看不清了,而且点击Verb Form 展不开

1 个赞
  1. displayAudioButton 在 oald10.js 里的 config 变量中。

  2. GoldenDict 的应该是 bugdows 糟糕的字体渲染导致的(bugdows 并不完全支持 OTF,很多字体都要专门分发带有 Hinting 的版本才能在 bugdows 上正确显示)。

    负重太多将无法跑得更快的道理,微软不是不懂,该是时候放弃部分兼容性来提高 Windows 的整体质量和用户体验了。

  3. 不过为什么 GoldenDict 的背景都是黄色的呢?我记得最新版 GD 的默认背景应该是白色才对。

  4. 展不开可能是由于 js 没有加载成功。

具体情况我需要在晚些时候在 bugdows 11 上安装 GoldenDict 和欧路词典进行测试才能给你进一步的答复。

1 个赞

哦,抱歉,参数的问题我记错了。修改false以后渐变色出来了。

不过似乎我这里PC版的小鸟没有你手机上那个小鸟头好看

另,GD我用的版本是1.5.0 RC2 372

image

背景色的确是黄色的

官方版本的gd默认背景就是黄的,而且官方版本还在用早已废弃的qtwebkit

1 个赞

这个第三方构建版 GoldenDict 好像更好一点。推荐下载 Qt 6 构建的。

1 个赞