版本更新说明:
1. 新增常用符号参数化模板雏形
2. 实验性探索单位高阶贝塞尔曲线在模拟运笔样式时的效果
3. 修复Tauri端编辑过程中按删除键,直接跳回welcome页面的问题
4. 修复钢笔组件横向翻转、纵向翻转开启时,编辑锚点时的bug
5. 修复选中组件编辑时,mouseup后再点击空白处,会移动组件的问题
6. 修复移动变换钢笔组件后,编辑模式下的问题问题
7. 修复普通组件填充颜色后,线框也需要随之改变颜色的问题
8. 修复多边形组件按回车键不闭合的问题
9. 布局编辑界面,加上“使用骨架变化”切换按钮的限制条件,防止在无骨架的情况下出现bug
10. 修复布局工具点击应用变换后,椭圆组件的位置变换bug
11. 修复单击选择字形组件有时没效果的bug
12. 修复钢笔工具开启编辑状态,拖拽锚点到边界框外的位置,关闭编辑工具后,钢笔工具边界框会跳动的问题
13. 暂时禁用撤销重做功能:撤销重做模块目前存在诸多问题,每次引入新的功能后都会破坏原有逻辑,准备等工具成熟后整体重构
这次更新主要新增了常用符号的参数化模板,模板中包含的符号轮廓全部由脚本绘制,目前的实现是一个雏形版本,之后会继续扩展和优化样式。
用户可以在模板菜单中导入符号模板,并在字符编辑界面导入相应符号组件,之后就可以通过拖拽骨架调整符号结构。比如括号符号”(“可以通过简单的变换调整如下:
另外,作为一个探索性的尝试,这次更新引入运笔样式的属性,使用一个单位高阶贝塞尔曲线叠乘以字重,实现运笔笔压变换的”涂鸦“效果,目前仅对于符号模板加入了运笔样式的设置,等算法成熟后再运用到中文笔画的绘制中。
加入运笔笔压变化效果的符号绘制如下,目前还有诸多细节需要调整,比如复合笔画衔接问题等等:
用户可以控制笔压变化速率来调整加入笔压的轮廓形状,比如以下展示的分别为不同速率下的"!"符号:
目前字玩工具的问题非常多,由于把主要精力放在参数化探索中,一直没有对工具本身进行全面的测试。之后会开始重视工具本身的健壮性,也非常期待用户的建议和反馈。如遇到任何bug欢迎给字玩提issue,感谢每一位用户的试用和反馈。