type
date
slug
status
summary
tags
category
password
icon
vRain 是一个仿古籍刻本风格的电子书制作工具,致力于实现中文直排排版,并支持古籍常见的版心样式、批注小字、特殊标点处理以及多种背景效果(如宣纸、竹简等)。
该工具基于文本生成 PDF,并且支持高度自定义,用户可以通过配置文件调整字体、行数、字数、版式、标点规则和背景风格。它还提供分栏排版、根据文本序号自动生成 PDF 目录(如第x回、卷x)等功能。vRain 的设计理念是参照古籍刻本的原貌,复刻出文字版的电子书,以方便阅读、支持圈注和查阅,并能存入电子阅读器随时阅读,旨在通过古朴的阅读体验吸引更多读者爱上古籍阅读。
其主要功能包括:
- 可配置书叶背景图的书房名、尺寸、列数、框线粗细及颜色,支持单双、顺对、黑白鱼尾。
- 支持生成宣纸做旧风格、竹简风格的背景图。
- 支持批注文字小字双排,正文和批注文字的字体、大小、颜色、位置均可配置和微调。
- 主字体不支持时,可自动采用辅字体补字,并可尝试简繁转换以改善支持情况。
- 标点符号的替换、过滤规则可配置,可归一化为句号仅用于句读,常用标点可设置为不占字符位置,使页面文字更紧凑,贴近古籍刻本风格。
- 书名号、单双引号可直排旋转九十度,书名号也可调整为侧边线.
- 支持文本序号自动生成 PDF 目录。
- 提供特殊的字符保留规则,如代表空格,内代表双排批注文字,代表换叶符,代表换页符(半叶),代表下行文字居叶末,文本行首 S 加数字代表整段缩进几个字符(需预处理脚本)。
vRain 的开发语言是 Perl,并需要安装 Image::Magick 和 PDF::Builder 等模块。此外,该项目也有由社区贡献的、含有 GUI 界面的 Python 版本。它是“中文古籍数字复刻计划”的主要工具之一,该计划还包括古籍印章制作工具 vYinn、古棋谱制作工具 vQi 等。
vRain
shanleiguang • Updated Sep 24, 2025
- 作者:205066
- 链接:https://www.205066.xyz/article/vrain
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

