复现步骤
用着用着就变成这样了
预期结果
使用正确使用简体中文的字体
实际结果
使用了非简体中文字体,使得许多文字变成了异体字
Windows 版本
win11 24h2 26100.3476
Listary 版本
6.3.2.88
附加信息
实在解决不了就赶紧把自定义字体的功能做出来吧,不要坚持固定字体了,固定不了一点
用着用着就变成这样了
使用正确使用简体中文的字体
使用了非简体中文字体,使得许多文字变成了异体字
win11 24h2 26100.3476
6.3.2.88
我们会在未来版本中修复这个问题!真的非常抱歉给你带来了困扰。
我研究了一个星期,最后发现是windows常见的字体fontlink没有按照注册表的顺序的bug(注册表里是微软雅黑优先),优先使用了日文的各种明朝体来显示cjk字符,但是众所周知微软不会管这种他们自己没办法复现(但是一搜其实很多人都遇到过)的bug的,跟他们反馈就是建议重装系统。
目前的处理方式是直接从注册表删掉所有自带日文字体的信息,但不知会有什么其他影响没有。
而其他软件几乎都没有这个情况,应该是它们使用微软雅黑作为首选字体的原故。像 jetbrains系列下载下来就能看到界面的字体默认设置就是微软雅黑,我认为不要坚持使用SegeoUI 才是对的。windows内置的fontlink逻辑可以算是一坨屎。
当然,我更倾向与使用思源系列的字体,所以我非常需要自定义字体的功能