Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

无法恢复到系统默认的字体配置 #27

Closed
bruceauyeung opened this issue Jan 13, 2016 · 8 comments
Closed

无法恢复到系统默认的字体配置 #27

bruceauyeung opened this issue Jan 13, 2016 · 8 comments
Assignees
Labels

Comments

@bruceauyeung
Copy link

1,点击一键设置 ->确定。
2,我发现和我原来的配置没有区别,就点击了重置系统默认->确定。
3,注销重新登录,发现整个系统的字体显示变成这个样子了。
9
而原来是这样子的。
8

与此同时,Opera,Chrome 这些浏览器,会变得异常卡顿。当然,这个是由于Chrome的一个bug引发的。参见
https://forum.suse.org.cn/viewtopic.php?f=5&t=3677

而且,最大化、恢复窗口大小会出现严重的窗口闪烁。
fontweak 0.6.1
openSUSE Leap 42.1

@guoyunhe
Copy link
Owner

可能是重制系统设置的 Antialias 搞错了。

@guoyunhe guoyunhe self-assigned this Jan 13, 2016
@guoyunhe guoyunhe removed the high label Jan 13, 2016
@bruceauyeung
Copy link
Author

我现在是只能用fontweak的一键设置恢复成原来的配置了。但是opera会卡顿,应该是gtk程序用到了有中文名称的无衬线字体导致的。关键是我还无能为力了。

@guoyunhe
Copy link
Owner

不大清楚 GTK 程序为何会有故障,因为后端 fontconfig 是比 GTK/GNOME 或者 Qt/KDE 设置更底层的。大概是 GTK 或者 Opera 的问题吧。应该只能期待 fontconfig, GTK 和 Opera 的开发者解决这个问题了

@bruceauyeung
Copy link
Author

我把 ~/.config/fontconfig 目录删除之后,字体恢复成原来的了(GTK程序的字体,包括页面字体却并没有恢复),但是 Opera 依旧卡顿,当 GTK 字体换成 Noto Sans 之后(我原来用的是 Droid Sans Fallback,你的一键设置里面用的也是这个字体)就不卡了,我想问是不是还有其它的地方你做了修改,比如设置了把Droid Sans Fallback设置了别名 无衬线?

@guoyunhe
Copy link
Owner

所有修改都在 ~/.config/fontconfig 内,字体别名并没有无衬线的设置。

Droid Sans Fallback 实际是一种中文字体,而 Noto Sans 是西文字体。

Fontweak 生成的每一个 XML 文件都是按照 fontconfig 规范的。如果你删除了 ~/.config/fontconfig 问题依旧存在,说明那是 GTK 设置的问题或者 Opera 的问题。

@bruceauyeung
Copy link
Author

可是我GTK之前就设置的Droid Sans Fallback,一切正常,现在设为这个字体就卡了,只能设置为 其它无中文名称的字体比如Noto Sans。
Chrome/Opera在字体显示是有问题(Linux 系统中 Chrome 地址栏输入卡顿的解决方法),但是可以通过设置字体来规避。
10

@guoyunhe
Copy link
Owner

这个问题不在 fontconfig 配置文件的控制范围内了。你可以向 GTK 或者 Opera 反映这个 bug 。我就无能为力了。

@guoyunhe
Copy link
Owner

已在新版本中修复。应该说是把这个一键设置功能去掉了……

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants