handwriting-web 手写字迹模拟器介绍,在线手写字体生成工具下载
上次帮侄子补暑假作业,打印出来字体太整齐一看就是电脑的。后来找到 handwriting-web 这个在线工具,打好的文字丢进去出来就是一张像真人手写的图片,连笔画抖动和墨水深浅都能调,差点没骗过去。

字体和背景随便换
系统自带一堆手写风格字体,不够用自己上传 .ttf 文件塞进 ttf_files 文件夹就行。背景也一样,有喜欢的纸张图片直接传,没有的话填个宽高,系统自动生成带横线的稿纸。做旧文档效果的话,找张泛黄的纸纹图传上去,出来的效果挺唬人的。
参数能调得贼细
这个是我觉得最有意思的地方。上下左右边距、字间距随机偏移、笔画旋转角度、墨水深浅变化,甚至涂改痕迹都能加。说白了就是把”不像手写”的那些破绽一个个消掉。调好了之后,不仔细看跟真写的没区别。当然你要是故意调得很潦草,那就是另一种风格了。
文件直接拖,批量导出
PDF、Word 文档直接拖进去自动提取文字,不用手动复制粘贴。右边实时预览效果,满意了一键生成全套图片打包成 zip,或者直接导出 PDF。批量处理的时候使朋这个功能特别省时间,不用一张张贴图。
怎么跑
最省事的方式是 Docker 三行命令搞定,默认端口 2345。本地跑的话 Python 3.8 到 3.13 都行,前后端分开启动。VS Code 用户直接 Ctrl+Shift+B 一键起。不过有个小坑,docker-compose.yml 里默认限制了 CPU 用量,前端 50% 后端 80%,处理大文档的时候响应会慢,建议把限制删了。
缺点也说一下,部分字体在放大后边缘有锯齿感,近看能看出是渲染的。另外导出 PDF 的分辨率固定,打印出来偶尔偏模糊,介意的话建议导出图片后自己再处理一下。
下载链接:https://pan.quark.cn/s/3a8cadd2fd5f
GitHub 项目地址:https://github.com/14790897/handwriting-web