大佬,macOS三指弹窗在dark mode下,文字颜色显示异常,求指导。贴内有原链接和详图。

用的这个帖子中的macOS专用词典文件,作者后来补充单独的dark mode文件,不过用起来好像有些问题,故84楼网友分享了完善后的css代码,但是我修改本地的代码(当然我不确定我是否修改的对,非IT人士)后,没有变化,准确的说,不管我用哪个版本的css文件,三指弹窗的显示,始终是下面图片这种,看着实在糟心,请教下论坛大佬,有什么办法可以完善吗?或者84楼的代码具体要怎么修改?万分感谢。


帖子中84楼代码
简单调下深色模式下的三指,凑合用吧

@media (prefers-dark-interface)
{
html {
-apple-color-filter: apple-invert-lightness();
color: #00A9EE;
}
a {
-apple-color-filter: apple-invert-lightness();
color: -webkit-link;
}
img {
filter: invert(0);
}

html.apple_client-panel span{
color:#ddd;
}

html.apple_client-panel .ldoceEntry .COLLO,
html.apple_client-panel .ldoceEntry .PROPFORM,
html.apple_client-panel .ldoceEntry .PROPFORMPREP{
color: #89BB72;
}

html.apple_client-panel .ldoceEntry .ColloExa ,
html.apple_client-panel .ldoceEntry .COLLOINEXA ,
html.apple_client-panel .ldoceEntry .COMMENT ,
html.apple_client-panel .ldoceEntry .COMP {
color: #C46DD5;
}
}

macOS 的系统内置词典使用的是苹果的配色表,不止配色问题,需要做的改动非常多,只有版权方有精力做适配。

非常感谢大佬的回复,我在想想办法。

你用 pyglossary 解包一本苹果的内置词典,简单处理的话对着它的样式表修改你的词典就可以了,只是要注意所有配色都要使用苹果内置的配色表。

1 Like

可以麻烦大佬,帮忙看下这个帖子吗?

是删掉了,还是被审核了?晚点看看。

被审核了,不知道原因。新人发帖。多谢。