文字转手写体
手账里的一段留言、样机里的一件道具、想当作图片发出去的一句摘录:有时候敲出来的文字得看着像是手写的。输入或粘贴你的段落,挑一种手写字体,把它放在空白纸、横线纸或方格纸上,调好墨水颜色和字迹抖动的幅度,整页就会在浏览器的画布上绘制出来,并保存为 PNG。先说清楚一件事:这五种手写字体都不含汉字,中文内容会退回系统字体显示,看起来仍是打印体而非手写。
这一页是怎么画出来的
-
1
输入或粘贴文字
你每敲一次回车就换一行。工具不会自动换行。
-
2
选择手写字体
内置五种:Caveat、Shadows Into Light、Patrick Hand、Kalam 和 Indie Flower,全部是拉丁字母字体。
-
3
选择纸张
空白纸、带红色页边线的横线纸,或浅色方格纸,底色都是米白。
-
4
调整墨水、字号和抖动
取色器里的任意颜色,字号 18 到 56 像素,抖动 0 到 6。
-
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 画布绘制的,下载的文件直接来自这块画布。你的文字和生成的图片始终不会离开你的设备。
相关工具
材质设计颜色选择器
浏览Material Design色板,单击即可将任意色号(50至A700)以HEX、RGB或 HSL 格式复制。
PNG 转 SVG 矢量化工具
在浏览器中把 PNG 栅格图像转换为 SVG 路径。适合徽标、图标和线稿。可控制阈值、颜色数量和平滑度。
ARW 转 JPG 转换器
将索尼 ARW RAW 照片转换为 JPG。无需打开 Lightroom,即可从相机 RAW 文件得到一张便于分享、通用兼容的 JPEG。
报纸制作工具
使用你自己的标题和文章制作报纸风格的头版,然后复制、下载纯文本,或打开浏览器打印对话框。
在线白板
在浏览器中的私人白板上绘制想法,排列形状、便签和本地图片。支持撤销操作,并导出 PNG、JPEG、SVG 或可编辑的 JSON。
横线纸生成器
免费制作可打印的横线纸。选择宽格、中格或窄格,以毫米设置行距、纸张尺寸和一条页边线,然后打印或下载 SVG。
此工具还提供其他语言版本
- แปลงข้อความเป็นลายมือ [TH]
- Texto a letra manuscrita [ES]
- Tekst na pismo odręczne [PL]
- テキストを手書き風に変換 [JA]
- Texto para letra manuscrita [PT]
- Text till handstil [SV]
- Văn bản thành chữ viết tay [VI]
- تحويل النص إلى خط اليد [AR]
- Texte en écriture manuscrite [FR]
- Text in Handschrift [DE]
- Teks ke tulisan tangan [ID]
- 텍스트를 손글씨로 [KO]
- Tekst naar handschrift [NL]
- Metinden el yazısına [TR]
- Text to Handwriting [EN]
- Da testo a scrittura a mano [IT]
- Текст в рукописный почерк [RU]