概要
TeX と同じような形で、独自のフォーマットで記述されたテキストファイルの内容を、主に小説向けに組版して、PDF または画像で出力する、コマンドラインプログラムです。
>> マニュアル
- 縦書きがメインなので、右綴じのみです。
- PDF/BMP/PNG/JPEG/PSD で出力できます。
- PDF 出力時は、フォントをサブセットで埋め込みます。
TrueType/OpenType に対応。 - 複数のレイアウトを定義して、ページごとに切り替えられます。
これにより、一部のページを横書きにすることもできます。 - 基本的に jlreq (https://www.w3.org/TR/jlreq/) に沿って組版を行いますが、一部小説向けに調整しています。
- 2段組、濁点合成、全角ダッシュを線で描画、複数のフォント使用、画像ページの挿入、PDF 分割など、印刷原稿として作る場合も含めて、小説に必要な機能はほとんど用意しています。
- TeX と比べると、高速に処理できます。
A6 400P 程度でも、1〜数秒で PDF に出力できます (画像の場合は少し遅い)。 - 作成された PDF が印刷所で問題なく扱えるかどうかは確認していませんが、不安な場合は、すべて PSD 画像 (600 or 1200 dpi) で出力すれば問題ありません。(印刷所が PSD ファイルを扱える場合)
>> マニュアル
サンプル
>> sample.pdf (機能説明用サンプル PDF / 79 KB)
>> sample.txt (機能説明用サンプルのテキスト)
>> ichiya.pdf (小説サンプル PDF / 261.6 KB)
青空文庫より、「一夜」夏目漱石
>> sample.txt (機能説明用サンプルのテキスト)
>> ichiya.pdf (小説サンプル PDF / 261.6 KB)
青空文庫より、「一夜」夏目漱石
ソースコード
>> https://gitlab.com/azelpg/txtnovel
言語: C
License: GPL-3
動作環境: Linux/FreeBSD/macOS (確認済みのもの)
コンパイル方法については ReadMe ファイルを、詳しい使い方については manual/index.html をご覧ください。
言語: C
License: GPL-3
動作環境: Linux/FreeBSD/macOS (確認済みのもの)
コンパイル方法については ReadMe ファイルを、詳しい使い方については manual/index.html をご覧ください。