Skip to content

v2.0

Choose a tag to compare

@Cairl Cairl released this 10 Jan 22:43
· 73 commits to main since this release
6d8d874

Update Notes:

  • Fixed font name garbling issue

    • In the previous version, reading Chinese font names could result in parsing errors (e.g., 宝 我今天特别乖 being interpreted as AaBWJTTBG).
    • The new version restricts font name reading to Windows platform entries and uses Unicode decoding to ensure correct font name display.
  • 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 解码方式,确保字体名称能够正确显示。
  • 增强文件验证与提示信息

    • 新增文件验证功能,确保字体文件和配置文件创建无误。
    • 优化错误提示信息,提供更详细的操作状态和故障排查建议。
  • 提升程序鲁棒性

    • 自动创建缺失目录,避免因路径问题导致程序崩溃。
    • 加强文件操作的异常处理,避免删除或复制失败影响运行。
  • 改进代码结构

    • 通过将关键逻辑封装为函数,提升代码的可读性与可维护性。