小店的 Logo 定下来后,名片、工牌和信纸往往会交给不同的人制作,颜色、字号和留白就容易不一致。本文附了一套虚构咖啡店的样例物料,以及能按毫米生成 SVG 的脚本;下载后替换 vi.json 里的资料、色板和 Logo,就能生成同一套物料。样例中的店名和联系方式都是虚构的,印刷尺寸、出血和文字规范要先按你选的印厂要求调整。

名片正反面、两张工牌和信纸的成套样例名片正反面、两张工牌和信纸的成套样例

下载 VI 物料工具包:含 vi.json、vi_kit.py、字体、虚构 Logo、示例 SVG 和运行说明。下面先讲不用代码的路线,再讲怎么运行脚本。

你需要准备

项目 内容
品牌资料 Logo 矢量文件、标准色、店名、地址、电话、邮箱和人员名单
印厂信息 成品尺寸、出血、安全区、纸张或卡套规格、颜色模式和文件格式
二维码内容 确认要放网址、电子名片还是其他内容;提交前用手机实扫
设备 设计软件即可;要批量生成时准备电脑、Python 3.13
费用 字体和脚本示例可免费使用;印刷和打样费用向具体印厂询价

先拿到印厂模板

发给印厂的第一条消息可以是:“我要做名片、工牌和信纸,请给我每种物料的成品尺寸、出血、可印区域、颜色模式、文件格式和二维码要求。”工牌还要量卡套尺寸和挂绳孔位置,信纸要确认页边距。

如果只做少量物料,直接用印厂模板配合你熟悉的设计软件排版即可。把 Logo、标准色和联系信息作为固定资料,做完后检查裁切线、出血、字号和二维码。本文没有实操某个设计应用的界面,所以不写按钮步骤。

如果你要频繁改人员信息、重复做多家门店的物料,或想让尺寸与色板检查自动化,可以用下面的脚本路线。

第一步:把品牌规则填进 vi.json

工具包里的 vi.json 记录色板、Logo 文件、最小字号、Logo 留白、店铺资料和人员名单。样例中的电话、邮箱和人名都是假的,请替换成自己的资料;二维码内容也会随人员信息一起更新。

规则数值是这套演示文件的项目参数,不是通用印刷规范。例如样例设置了 90×54 毫米名片、54×86 毫米工牌、3 毫米出血和 6 pt 最小字号。交付尺寸、安全区和出血要按印厂模板修改。

第二步:安装并生成一套物料

下载并解压工具包,在终端进入 s080-kit 文件夹。建议使用 Python 3.13,然后运行:

python3 -m venv .venv
.venv/bin/python -m pip install -r requirements.txt
.venv/bin/python vi_kit.py vi.json out --selftest
.venv/bin/python vi_kit.py vi.json out

第一次运行 --selftest 会故意排一张错误名片,检查器需要报出至少 7 个问题;第二条生成命令会按 vi.json 输出名片正反面、工牌和信纸的 SVG、PNG。文字已转成路径,印厂电脑不需要安装同一套字体。字体文件附带 SIL Open Font License。

样例脚本会检查元素是否越过安全区、字号是否达到项目设定、颜色是否在色板中、Logo 是否过小或被挤占留白、二维码是否能解码、工牌元素是否压到挂绳孔。二维码已在 SVG 周围预留空白区,但成品仍应由手机实扫。

第三步:检查颜色和文字可读性

WCAG 2.2 的 1.4.3 条款规定,网页普通大小文字通常需要至少 4.5:1 的对比度,大号文字可以使用 3:1;这是网页可访问性要求,不能当作印刷品的强制标准或合规认证。W3C 对比度要求

样例脚本把 4.5:1 当作小字的可读性参考值。跑出来的数字只是依据填入的纯色计算,不能覆盖纸张、油墨、覆膜、光线和印刷误差。实际交付前要打印样张,在正常阅读距离和光照下看小字是否清楚。

样例里橙色字放在米白底上读起来偏淡,所以橙色只用于色块和线条,职位文字改用咖啡棕。这是该店的设计选择,不是所有品牌都必须遵守的规则。

第四步:检查二维码和最终输出

名片背面的二维码编码了电子名片 vCard。脚本会把生成结果解码并比对内容;这能抓出二维码生成失败或资料错位,但无法证明不同手机、打印材质和实际尺寸下都能扫。

交印厂前,拿样例表和实际 SVG/PDF 对照:

  • 成品尺寸、出血和安全区符合印厂模板;
  • 名字、地址、电话、邮箱和工号逐字核对;
  • Logo 颜色、最小尺寸和周边留白正确;
  • 二维码用两部手机实扫,确认打开的是正确资料;
  • 小字在实际纸张或卡套里能读清;
  • 先打样再批量下单。

包里的示例 SVG 可以直接用浏览器打开查看。它们是虚构设计练习,不要把样例中的联系人信息提交给印厂。

拿它挣钱

可以把“品牌资料整理、名片和工牌排版、印前文件检查”作为一项小店视觉服务。先确认客户有没有可用的矢量 Logo 和品牌色,再单独报价资料整理、物料数量、修改轮次和打样沟通。价格先看近期同类设计服务的交付范围,不要把脚本检查结果包装成“保证印厂通过”。

常见问题

一定要写代码吗? 不用。少量物料可以直接用印厂模板和设计软件;脚本适合需要按同一规则重复生成、更新人员名单或批量检查的情况。

二维码可以直接用效果图里的版本吗? 不可以。AI 效果图可能重画二维码,通常无法扫描。请使用脚本或二维码工具生成原始二维码,并在最终文件和打样上实测。

脚本显示通过是不是就能送印? 不能。它只检查 vi.json 里已配置的尺寸和版式规则,不知道印厂模板、字体是否适合实际工艺,也不能确认纸面颜色。打样和人工核对仍要做。

工具清单

  • 设计软件:按印厂模板排少量物料即可,用你已熟悉的软件;本文不指定未经实操验证的产品步骤。
  • Python 3.13、Pillow、fontTools:运行版式脚本并把字体转为 SVG 路径;免费。
  • python-qrcode、zxing-cpp:生成和解码二维码;免费开源。
  • Source Han Sans:开源字体,工具包附 Regular、Bold 和许可证文件。

继续阅读:《小店 Logo 怎么设计?先选方向,再做可缩放的 SVG 文件》先整理品牌标志;《小店包装设计怎么走?AI 找风格,标签数据和印刷稿由人复核》可以继续把同一套色板用到包装上。