v2.0
Update Notes:
-
Fixed font name garbling issue
- In the previous version, reading Chinese font names could result in parsing errors (e.g.,
宝 我今天特别乖being interpreted asAaBWJTTBG). - The new version restricts font name reading to Windows platform entries and uses Unicode decoding to ensure correct font name display.
- In the previous version, reading Chinese font names could result in parsing errors (e.g.,
-
Enhanced file validation and prompt messages
- Added a file validation feature to ensure font files and configuration files are correctly created.
- Improved error messages with more detailed operation statuses and troubleshooting suggestions.
-
Improved program robustness
- Automatically creates missing directories to prevent crashes caused by invalid paths.
- Enhanced error handling for file operations to avoid issues from failed deletions or copies.
-
Refined code structure
- Key logic has been encapsulated into functions, improving code readability and maintainability.
更新说明:
-
修复字体名称乱码问题
- 旧版本读取中文字体名称时可能会发生解析错误(例如将字体名称
宝 我今天特别乖错误地解析为AaBWJTTBG)。 - 新版本通过限制仅读取 Windows 平台上的字体名称,并采用 Unicode 解码方式,确保字体名称能够正确显示。
- 旧版本读取中文字体名称时可能会发生解析错误(例如将字体名称
-
增强文件验证与提示信息
- 新增文件验证功能,确保字体文件和配置文件创建无误。
- 优化错误提示信息,提供更详细的操作状态和故障排查建议。
-
提升程序鲁棒性
- 自动创建缺失目录,避免因路径问题导致程序崩溃。
- 加强文件操作的异常处理,避免删除或复制失败影响运行。
-
改进代码结构
- 通过将关键逻辑封装为函数,提升代码的可读性与可维护性。