求教如何修改WFG的繁体词典,避免其css字体设定影响到排在其后面的词典?

发现WFG的几本繁体词典,字体设置了明体等繁体字体,只要排在这些词典所在分组后面的词典,比如这部,都会受影响,字体变为明体:

求教如何修改原文件,才能避免这些字体设定沿用到其他词典的字体样式?

有人知道怎么修改吗?

记得wfg的词典样式是内嵌的,如果先分离成css,应该就可以通过css前缀隔离。

他这个不是样式内嵌问题,而是同名字体冲突,浏览器不存在字体隔离,论坛里好多词典的字体用了相同的名称,加载在一起互相替换。 :smile:

1 个赞

如何避免字体冲突?

相同名称的字体浏览器只会加载一次。

对于子集化的字体或者修改过的字体,字体内部的 postscriptName 以及从样式表引入的字体 font-face 的 font-family 属性都应该使用全新的名称,子集化的同名字体会导致其他词典查找不到对应字符的字体,最后回退到别的字体上。

带有私有区的字体也有类似问题,同一字体的不同版本,私有区的字符有可能被大量替换或者移除了,也需要子集化并使用全新的名称。

(有人私下问这个问题,这里补充下

1 个赞