Environment
Jasna version: 0.10.0
Operating system: Windows 11
Interface language: Simplified Chinese
Problem
The Chinese UI font is displayed incorrectly on my computer. Some Chinese characters are rendered using decorative/artistic fonts that I installed for graphic design, instead of a normal system font such as Microsoft YaHei or SimSun.
For example, labels such as 系统检查 and other Chinese interface text do not use a normal UI font.
The source code appears to define the Windows font family as return "Segoe UI", "Consolas".
Since Segoe UI does not contain complete Chinese glyphs, the Tk/CustomTkinter font fallback seems to select one of the installed decorative Chinese fonts.
Additional testing
I have installed Microsoft YaHei UI and configured the Windows font fallback settings, but the problem still occurred.
After uninstalling several 造字工房 decorative fonts, the font displayed by Jasna changed. This suggests that the application or Tk font fallback is selecting those fonts for Chinese characters.
Expected behavior
Chinese interface text should use a normal sans-serif system font, for example:
Microsoft YaHei UI
Microsoft YaHei
Noto Sans CJK SC
It would also be helpful to have a UI font setting or a platform-specific Chinese font fallback.
Possible solution
For Windows, the default font could perhaps use Microsoft YaHei UI instead of Segoe UI for the main interface font.
Alternatively, the application could provide a font selection option or explicitly configure the Chinese font fallback.
Thank you for your work on Jasna.
中文说明
Windows 11 下,Jasna 0.10.0 的中文界面会错误地使用我安装的造字工房艺术字体,而不是微软雅黑或宋体。即使系统已经安装 Microsoft YaHei UI,并设置了 Windows 字体回退,问题仍然存在。
我卸载几个造字工房字体后,Jasna 的显示字体确实发生了变化,因此推测 Tk/CustomTkinter 在 Segoe UI 缺少中文字符时,错误地选择了这些艺术字体。
希望能够:
增加界面字体选择功能;
或者针对 Windows 使用 Microsoft YaHei UI 作为中文界面字体;
或者改进中文字体回退机制。

Environment
Jasna version: 0.10.0
Operating system: Windows 11
Interface language: Simplified Chinese
Problem
The Chinese UI font is displayed incorrectly on my computer. Some Chinese characters are rendered using decorative/artistic fonts that I installed for graphic design, instead of a normal system font such as Microsoft YaHei or SimSun.
For example, labels such as 系统检查 and other Chinese interface text do not use a normal UI font.
The source code appears to define the Windows font family as return "Segoe UI", "Consolas".
Since Segoe UI does not contain complete Chinese glyphs, the Tk/CustomTkinter font fallback seems to select one of the installed decorative Chinese fonts.
Additional testing
I have installed Microsoft YaHei UI and configured the Windows font fallback settings, but the problem still occurred.
After uninstalling several 造字工房 decorative fonts, the font displayed by Jasna changed. This suggests that the application or Tk font fallback is selecting those fonts for Chinese characters.
Expected behavior
Chinese interface text should use a normal sans-serif system font, for example:
Microsoft YaHei UI
Microsoft YaHei
Noto Sans CJK SC
It would also be helpful to have a UI font setting or a platform-specific Chinese font fallback.
Possible solution
For Windows, the default font could perhaps use Microsoft YaHei UI instead of Segoe UI for the main interface font.
Alternatively, the application could provide a font selection option or explicitly configure the Chinese font fallback.
Thank you for your work on Jasna.
中文说明
Windows 11 下,Jasna 0.10.0 的中文界面会错误地使用我安装的造字工房艺术字体,而不是微软雅黑或宋体。即使系统已经安装 Microsoft YaHei UI,并设置了 Windows 字体回退,问题仍然存在。
我卸载几个造字工房字体后,Jasna 的显示字体确实发生了变化,因此推测 Tk/CustomTkinter 在 Segoe UI 缺少中文字符时,错误地选择了这些艺术字体。
希望能够:
增加界面字体选择功能;
或者针对 Windows 使用 Microsoft YaHei UI 作为中文界面字体;
或者改进中文字体回退机制。