问题描述
注意到在设置/外观/候选字体列表字体选择列表中有少量字体出现重复,如:宋体、微软雅黑、微软正黑体、细明体-ExtB。
这些字体重复现象在系统字体设置以及其它常见软件中都不会出现,因此看起来是输入法自身枚举字体列表时出现的问题。
猜测可能与 Windows DirectWrite 的字体枚举方式有关,比如字体接口返回的是 Font Face 级别数据,而不是按 Font Family 做过聚合后的结果。
复现步骤
- 打开设置/外观。
- 选择候选字体列表。
期望行为
无重复字体。
实际行为
有四种重复字体。
清风输入法版本
所有版本
Windows 版本
Windows 11
当前使用的输入方案
五笔 86
出现问题的应用程序
No response
截图或日志
其他信息
使用默认的字体设置,在候选框中显示的中文字体偏大,而英文字体偏小。建议在设置界面中允许分别设置中文和英文字体。
另外可以考虑把字体大小和候选字体合并为标准的字体设置对话框。
问题描述
注意到在设置/外观/候选字体列表字体选择列表中有少量字体出现重复,如:宋体、微软雅黑、微软正黑体、细明体-ExtB。
这些字体重复现象在系统字体设置以及其它常见软件中都不会出现,因此看起来是输入法自身枚举字体列表时出现的问题。
猜测可能与 Windows DirectWrite 的字体枚举方式有关,比如字体接口返回的是 Font Face 级别数据,而不是按 Font Family 做过聚合后的结果。
复现步骤
期望行为
无重复字体。
实际行为
有四种重复字体。
清风输入法版本
所有版本
Windows 版本
Windows 11
当前使用的输入方案
五笔 86
出现问题的应用程序
No response
截图或日志
其他信息
使用默认的字体设置,在候选框中显示的中文字体偏大,而英文字体偏小。建议在设置界面中允许分别设置中文和英文字体。
另外可以考虑把字体大小和候选字体合并为标准的字体设置对话框。