Skip to content

Releases: MrLing1202/writefont

v2.0.0 - 全面功能大升级

19 Jun 20:58

Choose a tag to compare

✒️ WriteFont · 手迹造字 v2.0.0

一次质的飞跃 — 从底层架构到交互体验的全面重构,打造专业级手写字体创作工具。


核心能力

🤖 AI 智能字体生成

文字描述即可生成独特字体风格,支持楷书、行书、草书、隶书等多种预设。风格迁移功能可将参考图片的笔画特征应用到你的手写字体。

📸 拍照识别升级

智能网格引导对齐,实时图像质量检测(模糊/光线不足自动提示),多图批量导入与缩略图预览。

✏️ 字符编辑器

手动绘制/修正字符轮廓,支持撤销重做、缩放平移,自动保存防丢失。

🔤 批量处理

多字符并行处理,实时进度显示,单字符质量检测。

🎨 字体预览增强

多字号、多场景预览,实时参数调节,截图分享功能。

☁️ 云同步

项目云端备份,多设备同步,同步状态实时显示。


交互与设置

⚙️ 设置页面重构

  • 移除冗余功能块,精简至核心配置
  • 合并"关于"与"版本更新"为统一入口
  • 合并"提交反馈"与"GitHub Issues"为单一反馈通道
  • 开源协议与源代码链接降级为底部小字展示
  • 移除自定义工具栏功能,简化交互路径

🎛️ 个性化配置

  • 深色/浅色/跟随系统主题
  • 中文/English 双语支持
  • 自定义快捷键
  • 自定义长按快捷菜单
  • 识别参数调节(阈值、对比度、平滑度、笔画粗细)
  • OCR 识别设置
  • 手写字体书写指南

架构升级

  • Material Design 3 设计规范
  • 深色模式完整适配
  • 平板/大屏响应式布局
  • 性能优化,内存管理改进

安装说明

架构 适用设备
arm64-v8a 大部分现代手机(推荐)
armeabi-v7a 较老设备
x86_64 模拟器/特殊设备

v1.1.0 - UI一致性优化(当前版本)

19 Jun 00:55

Choose a tag to compare

v1.1.0 - 全面优化升级

📦 下载

  • arm64-v8a: 适用于大多数现代手机(推荐)
  • armeabi-v7a: 适用于较旧的32位设备
  • x86_64: 适用于模拟器和少数平板

🎯 本次更新内容

代码架构优化

  • 大文件拆分:主文件从3605行优化至300行以内
  • 新增10个独立组件模块,提升代码可维护性
  • 修复10处late变量问题,增强稳定性

性能优化

  • 图片缓存LRU算法:识别历史缓存200条,自动清理
  • Otsu二值化算法去重:统一核心处理逻辑
  • 错误处理统一:11处try-catch标准化

UI/UX优化

  • 统一Dialog组件样式(WFDialog)
  • 页面过渡动画优化
  • 拍照识别4倍加速
  • 快速路径识别优化

核心功能增强

  • TTF导出进度框显示
  • 实时计时器反馈
  • 批量并行处理支持
  • 项目管理优化
  • 字符编辑体验提升

开源协议

  • 更正为AGPL-3.0协议
  • 新增LICENSE文件

⚠️ 注意事项

  • 需要Android 5.0+
  • 首次使用需授予相机权限
  • AI识别需要网络连接(使用免费API)

🔗 链接

v1.0.0 - 启动链路重构(正式版)

19 Jun 00:55

Choose a tag to compare

v1.0.0 - 启动链路重构与稳定性加固

这是第一个稳定可用的正式版本。


重大改进

  • 启动链路彻底重构
  • 首页路由机制优化
  • 稳定性加固

修复

  • 解决启动转圈圈问题
  • 优化页面加载逻辑
  • 移除冗余初始化依赖

技术优化

  • MaterialApp 路由机制重构
  • 状态管理优化
  • 异步加载兜底方案

从这个版本开始,应用可以稳定启动并正常使用。

v0.1.0 - 功能完善期

19 Jun 02:42

Choose a tag to compare

v0.1.0 - 功能完善期

最早期的 Flutter Android 版本,Material Design 3 设计。

功能

  • 手写拍照识别
  • TTF 字体文件生成
  • Material Design 3 界面

v0.0.1 - 项目初创期

19 Jun 00:55

Choose a tag to compare

v0.0.1 - 项目初创期(合并 v0.0.1 ~ v0.0.4)

这是 WriteFont 项目的早期探索阶段,包含了所有初创时期的版本。


v0.0.1 - 初始发布

  • Python 后端 AI 字体生成工具
  • 核心手写体识别与字体生成管道
  • 基础 Web 界面

v0.0.2 - 水墨风 UI

  • 全新水墨风格界面设计
  • API 双模式支持(云端/本地)
  • 完整管道重构优化

v0.0.3 - Flutter Android 初版

  • Material Design 3 设计规范
  • 手写拍照识别功能
  • TTF 字体文件生成

v0.0.4 - Flutter iOS 初版

  • Cupertino 风格界面设计
  • 支持 iPhone/iPad 设备
  • TTF 生成 + AirDrop 分享

v0.0.4 - Tauri 桌面应用

  • React + TypeScript + Rust 技术栈
  • 支持 macOS/Windows/Linux
  • 跨平台统一界面

这一阶段完成了从 Web 到移动端再到桌面端的全平台覆盖。