蜻蜓伴读
开源Windows / macOS / Linux

蜻蜓文档 TTWriter

WordCraft 中文版:完整上游 Rust 源码,加上公文、学位论文、法务文书的国标排版层;中文字数按字计,东亚字体与语言标记正确写进 DOCX。离线、跨平台,可被 CLI 与 MCP 驱动。

怎么做的

WordCraft 是 Rust 从零写起的开源文字处理器,目标是对齐 Word 并做得更快、更开放、更可被程序驱动。TTWriter 是它的中文发行版:仓库里是完整上游源码,不是插件、不是皮肤,也不是只把菜单翻成中文的汉化包。

我们补的是写作规范这一层。公文按 GB/T 9704—2012 排:A4、版心、2 号小标宋标题、3 号仿宋正文、固定行距 28 磅;学位论文按 GB/T 7713 与 GB/T 7714—2015 处理封面、页眉页脚、目录、图表编号与参考文献著录;法务文书覆盖起诉状、律师函、法律意见书、合同审查报告与劳动仲裁申请书。

这些规则不是写在说明里让人手动照做,而是四套可直接运行的排版技能与四套预设:命令行跑脚本,界面里从「开始 → 中文版式」一键套用,两条路走的是同一份命令。

中文在文件里也要写对。字数按字统计,不再按空格分词;w:rFonts/@w:eastAsia 与 w:lang/@w:eastAsia 正确读写,文档在 Word 里打开不掉字体、不掉语言标记;仿宋_GB2312 这类在现代 Windows 上不存在的字体名,会按候选顺序解析成真机上真实存在的字体,不再静默回退成黑体。

它同时是一个可以被程序驱动的编辑器:界面、快捷键、命令行、控制通道和 MCP 走同一套命令,600 多条命令都能被脚本和 AI 调用。离线运行,稿子留在本机;Windows、macOS、Linux 原生,BSD 与 Web 也能跑。

上游一周几个版本。我们把通用修复推回上游,本仓库只保留必要分叉,跟着上游 rebase。下一步是中文默认层、中文校对、拼音排序、中文模板与 PDF 批注。

功能

它能做什么

不用开 GitHub,这一页就讲得清楚。

01

公文:GB/T 9704—2012

A4、版心、2 号小标宋标题、3 号仿宋正文、固定行距 28 磅;通知、请示、报告、函、纪要、批复、意见都有可跑的脚本。

02

学位论文:GB/T 7713 / 7714—2015

封面、页眉页脚、页码、目录、图表编号与参考文献著录;参考文献标题可以改成「参考文献」,不是只做封面。

03

法务文书

民事起诉状、律师函、法律意见书、合同审查报告、劳动仲裁申请书;对外脱敏版与内部完整版两条输出。

04

字数、字体、语言都写对

中文字数按字计(G2);eastAsia 字体与语言标记正确读写;字体名找不到时按候选顺序解析,并告诉你最后用了哪一个。

05

界面与命令行同一套命令

开始 → 中文版式:公文 / 论文 / 法律文书 / 通用中文,一键套用;菜单跑的就是 presets/ 里的同一份脚本,两边不会各改各的。

06

完整源码,薄发行版

crates/ 就是 WordCraft 本体;与上游只保留两处通用补丁,内部标识不变,跟着上游 rebase。Windows、macOS、Linux、BSD 原生,Web 走 WASM。

界面

蜻蜓文档 TTWriter 演示界面

蜻蜓文档 TTWriter 界面截图 1
公文工作区 · GB/T 9704 版式
蜻蜓文档 TTWriter 界面截图 2
公文成稿 · 版心、字号、行距按国标
蜻蜓文档 TTWriter 界面截图 3
民事起诉状 · 法务文书预设
定位

不是汉化版,是中文写作层

上游本来就有简体中文界面。只改菜单词条,得到的是一份中文界面的英文软件;我们要解决的是中文写作本身的规则。

01

汉化只改词条

把 Ribbon、对话框和状态栏翻成中文,确实能降低上手门槛;但公文该用几号字、行距多少、参考文献怎么著录,它不会替你决定。

02

我们补的是规范

四套技能把国标拆成可执行命令,四套预设一次应用页面与默认样式;字数、字体、语言标记写进 DOCX,换一台机器打开还是对的。

03

还要跟得上上游

上游一周几个版本。我们只保留两处通用补丁,其余推回上游,跟着 rebase;不把精力花在维护一个越走越远的分叉上。

迭代

正在做的迭代

已经交付的写在更新日志里;这里只列还在路上、或者刚开了个头的。

01

跟进上游 · 进行中

基线 v0.9.0;上游此后又走了 287 个 commit。每次发布先 rebase,再跑 2643 个测试,确保中文层不挡上游。

02

中文默认层 · 进行中

没套模板的新文档也按中文习惯起步:东亚字体、A4、首行缩进 2 字符,而不是先给一份英文默认样式再让人改。

03

中文校对 · 排期中

上游校对覆盖英、俄、波、葡、意,中文还没有。先做词典与常见错别字,再做语法;没有就不假装有。

04

拼音排序与简繁转换 · 排期中

中文索引按拼音排,简繁按词转换而不是逐字替换;两件都依赖同一份中文词表。

05

中文模板与 PDF 批注 · 进行中

常用中文文书模板;PDF 页操作已进命令行(旋转 / 删除 / 提取 / 合并),批注是下一片。

上游

致谢

版本

更新日志

  • v0.9.0-zh.1
    第一个公开发行版 · 基于上游 v0.9.0
    • 四套中文预设:通用、公文、论文、法务,一次应用页面与默认样式
    • 界面新增「中文版式」入口,菜单与命令行跑同一份脚本
    • 四个排版技能:公文、学位论文、法务文书、WordCraft 命令手册
    • 中文字数按字统计(G2),不再按空格分词
    • w:rFonts / w:lang 的 eastAsia 正确读写,Word 里不掉字体、不掉语言标记
    • 修复仿宋_GB2312 字体名在现代 Windows 上静默回退成黑体
    • 修复论文脚本的命令顺序:目录与参考文献排在页眉页脚之前
    • PDF 页操作进入命令行:info / rotate / delete / extract / merge
    • 完整上游源码 + TTWriter 品牌与中文字体兜底
答疑

常见问题

和市面上的 WordCraft 汉化版有什么不同?
上游本来就有简体中文界面。汉化版做的是界面词条;TTWriter 在完整源码上补中文写作规范层:国标排版技能与预设、中文字数、东亚字体与语言标记,并持续跟上游 rebase。
能打开 Word 的 .docx 吗?
能。DOCX 读写是上游的核心能力,另有 ODT、RTF、TXT、Markdown 等格式。复杂版式仍可能有差异,重要稿件建议导出 PDF 后核对。
离线吗?会上传稿子吗?
离线运行,不上传。字体兜底、模板与技能都在本地;CLI 与 MCP 也只连本机或你明确指定的服务。
为什么没有中文拼写检查?
上游校对只覆盖英、俄、波、葡、意,中文校对还没做。它在路线图里,但我们不会用「已支持」来凑功能表。
公文标题的方正小标宋没有怎么办?
它不是 Windows 自带字体。脚本会按候选顺序找真机上存在的字体,找不到时回退黑体并提示;装了字体就按小标宋排。
开源许可是什么?
上游代码 MIT OR Apache-2.0;本仓库新增的技能、预设、工具与文档为 Apache-2.0。仓库里有完整源码、构建脚本与上游补丁。
支持哪些平台?
Windows、macOS、Linux、BSD 原生,Web 走 WASM。首个版本以源码发行为主,Windows 安装包随后补齐,其他平台可以从源码构建。
说明

免责声明

蜻蜓文档 TTWriter 是 WordCraft 的中文发行版,与 ArtCraft 团队无隶属关系,也不代表 ArtCraft。WordCraft 及相关名称为其各自权利人所有;本项目仅以平文本说明来源。