← 所有文章

书脊必须分毫不差

印制封面在屏幕上可以看似完美无缺,但在印刷机上却可能沦为废纸。毁掉它的通常只是四页纸。

具体情况是这样的:印刷厂会根据特定页数的书籍向你提供一个书脊宽度报价。你据此制作整幅封面——封面、书脊、封底,合为一个平面文件。随后你修改了第 6 章的一个段落,文本重新排版,全书增加了四页,此时书脊就变得过窄了。你的屏幕上没有任何变化。直到货箱送达,你才发现书名已经歪斜蔓延到了封面上。

正是这种特定的故障让 Junifye 应运而生。我能租用到的编辑器对此都没有任何考量,因为编辑器并不知道自己正在制作一个物理实体。

印刷机必须了解书籍

因此在 Junifye 中,印刷机绝不仅仅是一个页面尺寸。一个预设包含了切口尺寸、内页出血、封面出血、最小和最大页数、将页数映射到内侧空白(订口)宽度的阶梯表、是否需要裁切标记、封面上的条形码避让区域,以及书脊计算公式——每页毫米数值加上一个常数。

当你查看一本书的印刷状态时,返回的每个数值都会标明是由哪一层决定的:印刷机的预设、你设置的覆盖值,或是印刷厂直接报给你的宽度。第三个标签是最危险的,这也就是为什么其上方会有警告——报出的书脊宽度被固定在当初报价时的页数上,一旦书籍页数超出,Junifye 就会立即指出。

它还能区分两种失效状态。渲染出的文件可能因为书籍被编辑而过期,也可能因为底层服务重新部署而过期。只有第一种情况才是不能将文件发送给印刷厂的原因。

屏幕渲染则更为安静。界面上没有任何渲染按钮。每次更改都会增加书籍的版本号,如果内容发生了漂移,下一次获取 PDF 时就会重新渲染。浅色和深色模式是独立的文件——半夜在手机上阅读的书,与在纸上阅读的书并不是同一个实体。

书籍是结构,而不是文档

如果一本书只是一团格式化文本,那么所有的印刷机制都无法运作。因此它并不是这样。一本书包含章节,一个章节包含区块,每个区块都知道自己的属性:段落、标题、列表、表格、插图、经文引用。

最后这一项是我最在意的。当你添加一个经文区块时,你只需提供参考出处和译本代码,经文文本便会直接来自 Darash——也就是构成这套体系另一半的原文字词检索工具。你无需重新输入,协助你的助手也不用。最终呈现在书中的是白纸黑字的原文,而不是模型凭借记忆生成的内容。这是研读类书籍最容易悄然出错的地方,与其事后校验,不如在设计之初就彻底根除。

你可以通过 MCP 与你的 AI 助手对话来进行写作,也可以在网页编辑器中手动编写。编辑器链接受 PIN 码保护且无需账号,因此可以单独将某一个章节交由共同作者负责。当有人正在编辑某章节时,该章节会被锁定,并且保存操作受到校验和保护,因此同一本书上的两位作者不会相互覆盖对方的内容。

懂得自身是版本的版本

该书库收录了涵盖 36 种语言的 134 部作品。其中很大一部分是同一本书的其他语言版本,而这正是出版工具通常无能为力的地方。

在 Junifye 中,译本与它的原版相链接——一个原版,对应任意数量的版本,阅读器上还配有语言选择器。其结构被特意设计为扁平状:一个版本不能是译本的译本,已经拥有衍生版本的书籍也不能变成其他书籍的版本。层层嵌套的链条将会是它的毁灭之因。

这种链接在编辑时发挥了巨大作用。各个版本之间的章节按位置一一配对,Junifye 会针对每个章节和每个版本,记录它们上一次对齐时的版本号。如果修改了挪威语版的第 4 章,系统就会提醒你英语版和波斯语版现已落后,指出它们分歧的位置,并精确展示发生变动的一方究竟修改了什么。

它不会尝试进行跨语言的 diff 对比。这是一个深思熟虑的决定,而非偷懒取巧。让机器去比对挪威语散文与波斯语散文,只会产生自信满满的胡言乱语。相反,你获得的是双方当前的完整源文本,以及实际变动的同语言 diff 比对,然后由人工做出裁决。当你将其同步过去后确认提交,基准点便会重置。

一本书一旦完成并公开发布,所获得的 ISBN 就是来自我们自身号段的真实书号。它会被永久写入版权页和 EPUB 元数据中,一书一号。印制封面上的条形码则是另一个独立的编号,始终归作者本人所有。

Junifye 目前处于公测阶段,在某些地方还略显粗糙,不如我所期望的那样完美。但其底层的架构,是我永远无法靠租用现成工具所能获得的。

"And the LORD answered me, and said, Write the vision, and make it plain upon tables, that he may run that readeth it." (Habakkuk 2:2)

清晰地写在版上。而不是在屏幕上看起来清晰,到了印刷机上却一错涂地。


Junifye 正在公测中,访问地址:junifye.publifye.pro —— 通过 MCP 与你的 AI 助手协同写作,或直接在网页编辑器中编写,一套源文件即可生成 EPUB、阅读用 PDF 以及符合印刷标准的封面。

作者:Jørn André Halseth,Publifye AS 创始人。深耕圣经出版及印刷生产线搭建十载,出版了 4,200 多个圣经版本,同时也是 Darash、Junifye、Lexifye 和 Tringine 的作者。关于 · 联系方式