文字转手写体

手账里的一段留言、样机里的一件道具、想当作图片发出去的一句摘录:有时候敲出来的文字得看着像是手写的。输入或粘贴你的段落,挑一种手写字体,把它放在空白纸、横线纸或方格纸上,调好墨水颜色和字迹抖动的幅度,整页就会在浏览器的画布上绘制出来,并保存为 PNG。先说清楚一件事:这五种手写字体都不含汉字,中文内容会退回系统字体显示,看起来仍是打印体而非手写。

这一页是怎么画出来的

  1. 1

    输入或粘贴文字

    你每敲一次回车就换一行。工具不会自动换行。

  2. 2

    选择手写字体

    内置五种:Caveat、Shadows Into Light、Patrick Hand、Kalam 和 Indie Flower,全部是拉丁字母字体。

  3. 3

    选择纸张

    空白纸、带红色页边线的横线纸,或浅色方格纸,底色都是米白。

  4. 4

    调整墨水、字号和抖动

    取色器里的任意颜色,字号 18 到 56 像素,抖动 0 到 6。

  5. 5

    生成并下载

    画布只输出一张 PNG 图片,文件名为 handwriting.png。

中文会是什么效果

五种字体里没有任何一种包含汉字。你输入中文时,浏览器会悄悄换成你系统里的某一种字体来显示这些字,文字照样出得来、照样能读,但它看着就是打印体,而且行与行的高低可能显得不齐。如果你要的是一页真正的中文手写稿,用文字转图片工具配一款中文手写字体(例如楷体或行书类字体)会好得多。

反过来说,这个工具在中文场景里仍有一个用武之地:整体设计是中文的,但需要一段拉丁字母的手写内容,比如一句英文引言、一个人名或一个签名式的标题。

为什么看起来像手写

字符不是当成一行整齐的排版打上去的。每个字符都是单独落笔的,会随机往上下左右挪动一点点,再加上大约一度的旋转,所以同一个字母不会有两次落在完全一样的位置。抖动滑块决定这点位移能走多远:

抖动 效果
0 每个字母都严丝合缝地压在基线上:整齐,但一眼就看得出是字体
1 到 2 轻微的不齐,默认值,也是最像手写的一档
3 到 4 明显显得赶,像开会时随手记下的便条
5 到 6 潦草,字母开始互相挤占位置

字距始终按字体本身来,所以抖动再大,词也不会散架。

怎么选纸

纸张 画出来的样子 适合
空白 一张米白色的纸,别无他物 书信、摘句、日记页
横线 蓝色横线,左侧再加一条红色竖向页边线 学生作业本和作文
方格 间距 24 像素的浅灰色方格 演算过程、速记草稿

蓝色横线按行高排布,所以字迹是压在线上的,而不是浮在两条线之间。

图片会有多大

纸张宽度固定为 900 像素。高度随行数增长:每行占字号的 1.6 倍,上下各留 60 像素的白边。默认字号 32 时,每行就是 51 像素,因此一段十行的便条会输出成 900 x 630 像素。

由于没有自动换行,一整段长文字如果敲成一行,就会一直往右越过纸的右边缘,超出去的部分直接丢失。请自己把文字断成若干行,下载前先看一眼预览。

这些字体覆盖哪些文字

文字 包含它的字体
拉丁字母,含带音符的字母和 ą、ł、ő、ş 等中欧字母 五种全都有
西里尔字母,用于俄语、乌克兰语和保加利亚语 只有 Caveat
越南文,含 ế、ữ 这类叠加符号 只有 Patrick Hand
天城文,用于印地语和马拉地语 只有 Kalam
阿拉伯文、泰文、中文、日文、韩文、希腊文 一种都没有

请诚实使用

这是一个做装饰、做样机、做教学材料和创意项目的工具。它不是把生成内容冒充成手写作业的办法,也经不起细看:所有字母都出自同样这五套字体,几个人用同一个工具交上来的东西,笔迹会明显一模一样。

容易踩的坑

  • 写到纸外面去的行。 既不自动换行,也不自动分页。想在哪里断行就在哪里按回车。
  • 小字号配最大抖动。 字号低于 22 像素左右时,抖动开到 5 或 6 会让字母互相压住。
  • 米白纸上用浅色墨水。 黄色和浅灰几乎会糊在纸里。默认的藏青色,以及黑色和棕色,读起来清楚得多。
  • 指望得到 PDF。 每次生成只出一张 PNG。要做多页文档,就一页生成一张图,再用图片转 PDF 的工具合并起来。

常见问题

不能做出手写效果。五种字体里都没有汉字,浏览器会用系统字体来顶替,结果看着是打印体而不是手写。要做中文手写稿,请改用文字转图片的工具,并搭配一款中文手写字体。

五种:Caveat、Shadows Into Light、Patrick Hand、Kalam 和 Indie Flower。风格从倾斜的快写体到偏圆的近似印刷体都有。这五种字体随页面一起提供,使用过程中不会向第三方请求任何资源。

不能。内置的五种字体就是全部选项。如果你想要一页自己笔迹的稿子,可以通过 Calligraphr 之类的服务把你的手写做成字体,再拿到图像编辑软件里用。

不能。每次生成只给你一张 PNG 图片,保存为 handwriting.png。较长的内容需要拆成几段,逐段生成,再自行拼合。

不能直接改。纸宽固定在 900 像素,行距绑定在字号上,等于字号的 1.6 倍,所以拖动字号滑块会同时改变这两项。

不会。整页是用浏览器里的 HTML 画布绘制的,下载的文件直接来自这块画布。你的文字和生成的图片始终不会离开你的设备。

相关工具

此工具还提供其他语言版本