Releases: MrLing1202/writefont
Releases · MrLing1202/writefont
v2.0.0 - 全面功能大升级
✒️ WriteFont · 手迹造字 v2.0.0
一次质的飞跃 — 从底层架构到交互体验的全面重构,打造专业级手写字体创作工具。
核心能力
🤖 AI 智能字体生成
文字描述即可生成独特字体风格,支持楷书、行书、草书、隶书等多种预设。风格迁移功能可将参考图片的笔画特征应用到你的手写字体。
📸 拍照识别升级
智能网格引导对齐,实时图像质量检测(模糊/光线不足自动提示),多图批量导入与缩略图预览。
✏️ 字符编辑器
手动绘制/修正字符轮廓,支持撤销重做、缩放平移,自动保存防丢失。
🔤 批量处理
多字符并行处理,实时进度显示,单字符质量检测。
🎨 字体预览增强
多字号、多场景预览,实时参数调节,截图分享功能。
☁️ 云同步
项目云端备份,多设备同步,同步状态实时显示。
交互与设置
⚙️ 设置页面重构
- 移除冗余功能块,精简至核心配置
- 合并"关于"与"版本更新"为统一入口
- 合并"提交反馈"与"GitHub Issues"为单一反馈通道
- 开源协议与源代码链接降级为底部小字展示
- 移除自定义工具栏功能,简化交互路径
🎛️ 个性化配置
- 深色/浅色/跟随系统主题
- 中文/English 双语支持
- 自定义快捷键
- 自定义长按快捷菜单
- 识别参数调节(阈值、对比度、平滑度、笔画粗细)
- OCR 识别设置
- 手写字体书写指南
架构升级
- Material Design 3 设计规范
- 深色模式完整适配
- 平板/大屏响应式布局
- 性能优化,内存管理改进
安装说明
| 架构 | 适用设备 |
|---|---|
arm64-v8a |
大部分现代手机(推荐) |
armeabi-v7a |
较老设备 |
x86_64 |
模拟器/特殊设备 |
v1.1.0 - UI一致性优化(当前版本)
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 - 启动链路重构(正式版)
v1.0.0 - 启动链路重构与稳定性加固
这是第一个稳定可用的正式版本。
重大改进
- 启动链路彻底重构
- 首页路由机制优化
- 稳定性加固
修复
- 解决启动转圈圈问题
- 优化页面加载逻辑
- 移除冗余初始化依赖
技术优化
- MaterialApp 路由机制重构
- 状态管理优化
- 异步加载兜底方案
从这个版本开始,应用可以稳定启动并正常使用。
v0.1.0 - 功能完善期
v0.1.0 - 功能完善期
最早期的 Flutter Android 版本,Material Design 3 设计。
功能
- 手写拍照识别
- TTF 字体文件生成
- Material Design 3 界面
v0.0.1 - 项目初创期
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 到移动端再到桌面端的全平台覆盖。