In Chinese environment, the font does not follow the operating system settings. The current font is Songti
Operating System Info
Windows 11
Other OS
No response
OBS Studio Version
30.1.2
OBS Studio Version (Other)
No response
OBS Studio Log URL
https://obsproject.com/logs/nSlyDlWI2pp4j6VZ
OBS Studio Crash Log URL
No response
Expected Behavior
In Chinese environment, the font should follow the operating system settings. By default, the default font for Chinese in Windows is Microsoft YaHei,The current font is Songti.
Current Behavior
In Chinese environment, the font does not follow the operating system settings. The current font is Songti
Steps to Reproduce
Open the Chinese version of Windows, install OBS, and launch it
Anything else we should know?
No response
Same issue. The font after the update is really hard to distinguish.
As far as I am aware, Qt selects the default system font, and it reportedly selected YaHei when the system is set to Chinese locale according to reports from 2022. There were some QTBUGs opened regarding font shaping/kerning issues with YaHei, but those have been marked resolved.
This is a test Qt 6.6.2 app that I quickly wrote (matching Qt 6.6.2 in OBS Studio 30.1.0, per the OP's log) that just displays the selected application font test-qt-font-family.zip
If you could check if this value is what you expect, that would be helpful to know, but my current suspicion is that this is a Qt issue and not an OBS issue.
As far as I am aware, Qt selects the default system font, and it reportedly selected YaHei when the system is set to Chinese locale according to reports from 2022. There were some QTBUGs opened regarding font shaping/kerning issues with YaHei, but those have been marked resolved.
This is a test Qt 6.6.2 app (matching Qt 6.6.2 in OBS Studio 30.1.0, per the OP's log) that just displays the selected application font test-qt-font-family.zip
If you could check if this value is what you expect, that would be helpful to know, but my current suspicion is that this is a Qt issue and not an OBS issue.
The sample app reports expected "Microsoft JhengHei UI" in Traditional Chinese environment.
Report the expected "Microsoft YaHei UI" in Simplified Chinese environment.
@norihiro Sorry for the ping, but need your confirm in Japanese environment.
It shows Yu Gothic UI on Japanese environment. It's (probably) the system default fonts.
Windows 10 Pro 64bit 22H2
Windows 11 Pro 64bit 23H2
If I have time, I'll see if I can get the same test to run in OBS to see if somehow something is amiss.
same issue, current Songti is hard to read on the screen.
You can fix it by using a custom theme:
Put this in your themes directory, restart obs and select 'Yahei'. You can also change the theme extended from if you want to use other default themes.
Location of themes directory
- Windows: WinKey+R > %APPDATA%\obs-studio\themes\
- macOS: Cmd+Shift+G > ~/Library/Application Support/obs-studio/themes/
- Linux: ~/.config/obs-studio/themes/
You may have to create the themes directory yourself.
You can fix it by using a custom theme:
Put this in your themes directory, restart obs and select 'Yahei'. You can also change the theme extended from if you want to use other default themes.
Location of themes directory
- Windows: WinKey+R > %APPDATA%\obs-studio\themes\
- macOS: Cmd+Shift+G > ~/Library/Application Support/obs-studio/themes/
- Linux: ~/.config/obs-studio/themes/
You may have to create the themes directory yourself.
This is the same solution as #7390 . Unable to fix issues in non-SChinese environments.