
做杂志内页、宣传册和书籍排版,很多人第一反应是 Adobe InDesign,但订阅费用和账号体系摆在那里;转向免费工具,又常碰到串接文本不顺、段落样式残缺、没有表格和文本绕排、导出格式单一的问题。DesignCraft 想解决的就是这个矛盾:它把专业排版软件的跨页、母版页、样式表和快捷键习惯搬过来,同时用开源方式从零重写排版引擎,让组版、排字、绕排和导出都能在本地完成。
DesignCraft 是什么软件?
DesignCraft 是 ArtCraft 团队开发的开源桌面排版与出版软件(desktop publishing / page layout),采用 MIT / Apache-2.0 双许可证,源码托管在 GitHub,个人和商业项目都可以使用。它原生支持 Windows、macOS 和 Linux,另提供 FreeBSD 压缩包和可自行部署的 WebAssembly 构建。当前最新正式版为 0.20.1,发布于 2026 年 11 月 12 日,项目仍处于 pre-alpha 阶段,对标 Adobe InDesign 2026(21.6)。
整个软件用纯 Rust 编写:画布在 CPU 上以多线程 SIMD 渲染器 vello_cpu 绘制,GPU 只负责合成界面;文档采用写时复制结构,撤销快照是 O(1) 开销,配合缓存的排版结果,翻页和改字都不必整篇重排。官方强调没有订阅、没有许可证服务器、也没有遥测。
软件不需要注册账号,工程保存在本地,原生格式有公开文档说明,便于放进版本管理。交换格式方面支持 IDML 导入与导出、通过 indd-utils 打开 .indd / .indt,以及可编辑的 .pptx 导出。界面提供简体中文,但覆盖并不完整:菜单、面板和多数对话框已翻译(约 83%),工具提示部分翻译、没有中文帮助;发行包内置 CJK 字体,Windows 下中文界面可正常显示。

DesignCraft 有哪些特色功能?
组版工作区沿用专业排版软件的面板布局:属性、页面、图层、色板、描边、段落样式、字符样式等各自停靠,可拖拽分组、浮动或折叠成图标列。文档以跨页(spread)组织,支持对页、母版页(parent page)与基于母版的派生,页面面板里能直接看到母版和每个跨页的缩略图,新建、插入、调整版面都有对应命令。

排字是 DesignCraft 的重点。它内置 Knuth–Plass 段落排版器(另含单行模式),配词典断字(公共领域 Moby 词表加自训模式)、词距/字距/字形缩放三种对齐方式、保持(keeps)、光学边距对齐、多栏、基线网格、制表符、段落线和底纹;屏幕上的换行与导出 PDF 完全一致。段落样式和字符样式集中管理,示例文档就带了 Body、Headline、Deck、Kicker、Pull Quote、Caption、Table Head、Folio 等十余种命名样式,改一处样式全文跟着变。

文本框之间可以串接(threading):一篇故事流过多个栏和多个页面,进出端口和串接线可视化显示,溢文(overset)有提示。多栏正文能绕排图片与拉引(pull quote),锚定对象随文移动,表格带独立的表格面板和表头/表体样式。示例页里三栏对齐正文绕着一块带底纹的拉引流动,正是串接、分栏与绕排组合的效果。

颜色按出版流程组织:色板支持 CMYK、RGB、Lab,带色调(tint)与渐变,示例文档含 C=100 M=0 Y=0 K=0 这类印刷色板和 Ink Plum、Sunset 等命名色;配合分色预览(Separations Preview)检查各印版与油墨限量。表格、底纹和段落线让色板能直接落到版面上,示例的“Color, Ink & Paper”页就用一张表列出了每个色板的 CMYK 配比与用途。

导出走独立的导出对话框:PDF 支持 PDF/X-4 与 PDF/A-2b 标准、出血与裁切标记、透明度拼合和带标签 PDF;另可导出 PNG、EPUB(流式与固定版式)、可编辑 PowerPoint、HTML、IDML 和纯文本/RTF。导入侧支持 IDML、INDD 和置入图片、PDF。数据合并(data merge)能用字段占位符批量生成名片、目录一类重复版面。

对喜欢折腾的用户,DesignCraft 的每个菜单、工具手势和面板控件背后都是命令:官方统计有 446 个引擎命令和 99 个 UI 命令,可以通过 CLI、JSON 控制通道或 MCP 服务器驱动,让 Claude 等代理像设计师一样组版改稿;批量改属性、自动套样式、headless 渲染都能写脚本完成。这一点在开源排版软件里比较少见。
优点和短板
✅ 优点
- 双许可开源免费:MIT / Apache-2.0,个人和商业项目都可使用,没有订阅、许可证服务器和遥测;
- 原生跨平台:Windows、macOS、Linux 都有官方安装包,另有 FreeBSD 压缩包和可自行部署的 Web 构建;
- 排版引擎认真:Knuth–Plass 段落排版、词典断字、光学边距对齐、基线网格,屏幕换行与 PDF 一致;
- 出版功能齐备:跨页与母版页、串接文本、段落/字符样式、表格、文本绕排、CMYK 色板与分色预览;
- 格式开放:IDML 双向、INDD 导入、可编辑 PPTX、PDF/X-4 与 PDF/A-2b、EPUB 导出,原生格式有文档;
- 命令系统开放:CLI、JSON 控制通道和 MCP 服务器让自动化与 headless 渲染成为可能,界面支持简体中文。
❌ 短板
- 仍处于 pre-alpha 阶段:官方自评功能广度约 80%、距离“能承担真实生产工作”约 47%,核心流程仍有已知缺陷,不建议用于商业客户交付;
- 中文覆盖不完整:菜单、面板和多数对话框已翻译(约 83%),工具提示部分翻译、没有中文帮助;
- 与 InDesign 仍有差距:Type、Table 等菜单覆盖率偏低,部分功能只有面板入口或选项不全;
- 平台与架构有限制:0.20.1 没有 32 位 Windows 包;Web 版没有控制通道;Linux 下 CJK 显示曾有缺字问题(#332);
- 生态尚早:插件与脚本生态、模板资源远不及商业软件,迁移旧 InDesign 工程依赖 IDML/INDD 转换而非原生兼容。
适合人群: 想摆脱 Adobe 订阅的排版爱好者和独立出版者;需要在 Windows、macOS、Linux 之间切换的组版用户;愿意接受 pre-alpha 软件、跟进更新并反馈问题的人;需要脚本或 MCP 自动化批量组版、或要把版面导出为 PDF/EPUB/PPTX 的开发者。
不太适合: 必须原生打开并往返编辑 InDesign 工程的团队;依赖 InDesign 插件生态的出版流程;要求商业级稳定性或完整中文界面的生产项目。
下载前怎么选安装包?
DesignCraft 0.20.1 在 GitHub Releases 提供各平台安装包,下面是桌面端常用文件的用途对照。同一页面里的 SHA256SUMS.txt 可以校验下载是否完整。
| 文件名 | 适用平台 | 架构 | 类型 | 怎么选 |
|---|---|---|---|---|
| designcraft-0.20.1-windows-x64.msi | Windows | x64 | 标准安装包 | 大多数 Windows 10 / 11 用户,推荐首选 |
| designcraft-0.20.1-windows-x64-portable.zip | Windows | x64 | 便携免安装包 | 不想写入系统,解压后运行 |
| designcraft-0.20.1-macos-universal.dmg | macOS | Universal | 磁盘映像 | Intel 与 Apple Silicon 通用,Mac 只选这一个 |
| designcraft-0.20.1-linux-x86_64.AppImage | Linux | x86_64 | 单文件可执行包 | 任意发行版,赋予执行权限即可运行 |
| designcraft-0.20.1-linux-x86_64.deb | Linux | x86_64 | Debian 安装包 | Ubuntu、Debian 及衍生版 |
| designcraft-0.20.1-linux-x86_64.rpm | Linux | x86_64 | RPM 安装包 | Fedora、RHEL、openSUSE |
小提示:
- Windows 便携 zip 要先完整解压再运行,不要直接在压缩包里双击;包内自带 portable.txt,设置和日志会保存在 exe 旁边的 DesignCraftData 文件夹,删掉它才回到系统目录;
- macOS 的 universal 包同时兼容 M 系列和 Intel 机型,已签名并公证,不需要分辨架构;
- Linux 用户想用系统包管理器管理就选 deb 或 rpm,想免安装直接运行就选 AppImage(支持 AppImageUpdate 自更新),另有 Flatpak 沙箱包、Arch 的 pkg.tar.zst 和通用 tar.gz;
- 0.20.1 的发行文件里没有 32 位 Windows 包,老机器需要留意;Windows on ARM 有独立的 arm64 MSI 和便携包;
- Linux 另有 aarch64 与 riscv64 构建、FreeBSD 有 x86_64 / aarch64 压缩包,按需自取;
- 每个版本还提供 designcraft-web-0.20.1.zip,这是自行部署的 WebAssembly 版本,不是在线服务,且 Web 版没有控制通道;
- 安装后可在偏好设置里把界面语言切换为简体中文。
碎碎念
排版和出版软件是一座很难搬动的大山:商业软件功能成熟但订阅成本高,免费软件要么串接和样式残缺,要么在表格、绕排和印刷导出上留一手。DesignCraft 选择了一条更难的路:从排版引擎和渲染器开始自己写,把专业排版软件的操作习惯搬过来,再用开源许可证放开个人和商业使用,还顺手把 IDML/INDD 进出、可编辑 PPTX 和脚本自动化做成了内置能力。
它现在的状态也要说清楚:0.20.1 仍是 pre-alpha,官方自评距离“能承担真实生产工作”还有不小的距离,核心流程缺陷、中文覆盖和 InDesign 兼容都需要时间。但如果你主要做中小规模的杂志内页、宣传册和书籍组版,愿意接受更新中的软件,又希望工程和素材都留在本地,它已经能覆盖从建跨页、套母版、串接文本、套样式到导出 PDF/EPUB 的完整流程。
想跟进开发进度,可以去官方仓库和 Discord;准备下载的话,建议先确认版本号和发布日期,再按上表挑选对应平台的安装包。

DesignCraft 的评价