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

系统优化项:调整中文版Win软件字体为Segoe+雅黑 #433

Open
SkiTiSu opened this issue Apr 7, 2018 · 4 comments
Open

系统优化项:调整中文版Win软件字体为Segoe+雅黑 #433

SkiTiSu opened this issue Apr 7, 2018 · 4 comments

Comments

@SkiTiSu
Copy link

SkiTiSu commented Apr 7, 2018

有很多软件(特别是国外软件),打开后为宋体,看起来非常难过,字体长度也会超出边界,可修改以下注册表项。中文版Win默认为SimSun,即宋体,其他版系统则为Segoe UI。只修改为Segoe UI后中文仍为宋体

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] 
"GUIFont.Facename"="Segoe UI, Microsoft Yahei UI" 

需要注销

@verdy-p
Copy link
Contributor

verdy-p commented Apr 7, 2018

Don't do that on anything but Chinese systems. And in fact it is not even needed to do this quirk: if you set "Segoe UI" first in the list, all other default "Microsoft UI" fonts for other scripts are automatically linked, so "Microsoft Yahei UI" will be used to render Han ideograms...
These default fonts, part of the Windows core, are implicitly recognized in the Windows renderer code with appropriate fallbacks to other default fonts of Windows core.
And the key above is only an override of the default rules, but they do not override per-user settings for font preferences which still take the priority. This default choice will only be used on the Logon screen, but it is still not used for the initial boot which does not run in an UI context (the actual fonts used during boot are in the "boot" folder.

I don't think it is even needed to set this key when this should be done user per user. And users have different font preferences for the default GUI font.

@suwakowww
Copy link
Collaborator

这个估计是历史遗留问题
当初设计宋体(Simsun)的英文就只有等宽版本的,其他的(mingliu、ms gothic、gulim等)都有非等宽英文。

maybe an outstanding historical issues.
because the english glyph in simsun have only monospaced version. the others(mingliu, ms gothic, gilim,etc.) are well, thay all have non-monospaced version.

@2447254731
Copy link

同感 本来也想提类似的建议.
自己只能修改到以管理员模式启动的命令行有Monaco+微软雅黑字体,其他做不到.

@693093880
Copy link

由于Segoe是西文字体,所以设置完中文仍为宋体。实测只需设置为"GUIFont.Facename"="Microsoft Yahei UI" 即可

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

No branches or pull requests

7 participants