又一次在简中环境下变成异体字了

复现步骤

用着用着就变成这样了

预期结果

使用正确使用简体中文的字体

实际结果

使用了非简体中文字体,使得许多文字变成了异体字

Windows 版本

win11 24h2 26100.3476

Listary 版本

6.3.2.88


附加信息


实在解决不了就赶紧把自定义字体的功能做出来吧,不要坚持固定字体了,固定不了一点

我们会在未来版本中修复这个问题!真的非常抱歉给你带来了困扰。 :sob:

我研究了一个星期,最后发现是windows常见的字体fontlink没有按照注册表的顺序的bug(注册表里是微软雅黑优先),优先使用了日文的各种明朝体来显示cjk字符,但是众所周知微软不会管这种他们自己没办法复现(但是一搜其实很多人都遇到过)的bug的,跟他们反馈就是建议重装系统。
目前的处理方式是直接从注册表删掉所有自带日文字体的信息,但不知会有什么其他影响没有。

而其他软件几乎都没有这个情况,应该是它们使用微软雅黑作为首选字体的原故。像 jetbrains系列下载下来就能看到界面的字体默认设置就是微软雅黑,我认为不要坚持使用SegeoUI 才是对的。windows内置的fontlink逻辑可以算是一坨屎。

当然,我更倾向与使用思源系列的字体,所以我非常需要自定义字体的功能