piapia123
zh

在线格子纸制作

生成器

所有处理都在浏览器本地完成,数据不上传服务器

预览改上面的参数,这里立刻重画
SVG 源码

五种纸,对应五种真实用途:方格纸画图做表、横线纸写字、点阵纸画图时看得见参照又不过分干扰、田字格与米字格练汉字(前者一个格子分四格,后者再加两条对角线,共八向参照)。 尺寸用毫米,所以打印出来就是 1:1。 这是这个工具唯一真正的技术点:SVG 里的 `width="210mm"` 是物理单位,浏览器与打印机都按毫米换算,所以「格子 10mm」印出来真的是 10mm。换成像素就得赌打印机的 DPI —— 同一份文件在 96dpi 与 300dpi 的机器上印出来会差三倍。既然这个工具的全部用途就是打印出来写字,单位必须是毫米。 打印时记得选「实际大小」而不是「适应页面」。 后者会把内容缩放去填满纸张,格子尺寸就不准了(这也是很多人打出来发现格子不对的原因)。 田字格与米字格的内部线用虚线:它们是参照线,不是格子边界,画成实线会与边框抢注意力 —— 这也是市面上练字本的印法。

功能

  • 五种纸:方格纸、横线纸、点阵纸、田字格、米字格
  • 尺寸用毫米,打印出来是 1:1(不是「差不多」)
  • A4 / A5 / Letter 三种纸张
  • 格宽 3–40 毫米可调
  • 页边距可调(给打印机的不可打印区留位置)
  • 格线颜色与外框颜色可调(想省墨可以把格线调浅)
  • 格子整体在纸面居中,零头左右平分,不会偏在一侧
  • 导出 SVG,矢量打印不糊

使用方法

  1. 选纸张与格子样式
  2. 填格宽(毫米)与页边距,看着右边预览
  3. 按需要调格线与外框的颜色
  4. 点「下载 .svg」,打印时选「实际大小」

常见问题

打印出来格子尺寸不对,怎么办?
九成是打印对话框里选了「适应页面」或「缩放以适合」。那会把整页内容缩放到铺满纸张,格子自然就不准了。请选「实际大小」「100%」或「无缩放」。另外确认纸张设置与你选的纸张一致(选了 A4 却往 Letter 纸上打,格子会差几个百分点)。这两件事都对了之后,10mm 的格子印出来就是 10mm。
为什么用毫米而不是像素?
因为像素在打印时没有确定的大小。CSS 里 `1px` 传统上等于 1/96 英寸,但打印机按自己的 DPI 解释 SVG 里的像素数时并不统一 —— 同一份 `width="794"` 的文件,在 96dpi 的机器上正好是 A4 宽,在 300dpi 的机器上就只有 A4 的三分之一。而 `width="210mm"` 是物理长度,任何设备都按毫米换算,不需要猜。这个工具的全部用途就是打印,所以单位必须是毫米。
田字格和米字格有什么区别?
田字格把一个方格分成四小格(一横一竖两条中线),用来告诉写字的人「这个字的中心在哪、笔画该占哪一格」。米字格在田字格之上再加两条对角线,一共八条参照线,对笔画的起收位置约束更细。市面上的练字本两者都有:小学低年级多用田字格(简单、不干扰),高年级或书法练习多用米字格(更精确)。这个工具两种都做了,内部线都是虚线 —— 它们是参照线,画成实线会与格子边框抢注意力。

相关工具