字体图标生成器(字体图标原理和实现)

字体图标生成器(字体图标原理和实现)svg xmlns http www w3 org 2000 svg style display none svg

大家好,我是讯享网,很高兴认识大家。



 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> 

讯享网

使用 PyQt5 编写的手写字生成器,旨在完成一些无用的手写作业任务 本项目提供了丰富的参数设置,以满足您在生成手写字时的个性化需求。


讯享网

  1. 纸张设置:可自定义纸张宽度和13高度
  2. 字体选择:支持多种字体选择
  3. 字体大小:可自由调整字体大小
  4. 行距字距:提供行距和字距调整功能
  5. 留白设置:可分别设置上下左右留白
  6. 颜色选择:支持自定义字体颜色、背景颜色、透明色(transparent)和白色(white)
  7. 输入文本框:方便输入需要生成的文字内容
  8. 扰动设置:包括行间距扰动、字体大小扰动、字间距扰动、横向笔画扰动、纵向笔画扰动和旋转笔划扰动,以模拟手写字体的自然特点

在这里插入图片描述
9. 1 和 2)是纸张大小的宽度和高度,可以根据实际情况确定,接下来会有例子进行讲解
10. (3) 背景色选择透明色可以更方便的将输出文件覆盖在其他图片上进行打印
11. (4) 如果文本过长会被自动切分为多个页面, 这里可以选择页码进行预览
12. (5) 这里可以选择渲染精度,倍率越高,输出的文件越清晰,但是渲染速度会变慢(PNG)
13. (6) 按下export进行导出,默认导出到当前文件夹output目录下 其他字体
默认字体文件夹在当前目录的ttf_library文件夹下,可以自行添加字体文件,但是字体文件必须是.ttf格式的,字体文件夹不能为空!

在这里插入图片描述
截图后,外围绿色方框为宽度和高度,可以用工具测量距离
(1, 2, 3, 4)为上下左右留白 两根黑线之间为行距,两个字之间的距离为字距, 字体大小为粉色方框处 字体大小不能超过行距否则会报错
扰动设为0,可以得到一个比较整齐的手写字体,例:
在这里插入图片描述
扰动设为较大,可以得到一个比较潦草的手写字体,例:
在这里插入图片描述

讯享网

小讯
上一篇 2025-05-05 07:24
下一篇 2025-05-23 08:47

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/179293.html