新島 智之氏が公開しているテキストフォーマッタntfの修正版です。
主な修正内容は以下の通りです。
-
ビルドシステムをcmakeに変更(どうでもいいポイント)
-
現行環境だとビルドが通らない問題の修正
-
和暦表示をする際の令和への対応(一番大きなポイント)
VisualStudio2022とcmake,Ninjaが入っている前提で説明します。 また、ビルドにはNinjaを使用するものとします。
Developer Command Promptを開き
> cmake -S . -B build -G "Ninja" -DCMAKE_BUILD_TYPE=MinSizeRel
> cd build
> ninja
とすると、buildディレクトリにntf_kai.exe
ができます。
あとは煮るなり焼くなりお好きに。
ものぐさな人のためにビルドしたものもありますが無保証です、一応動きました。
以下、元のntfのライセンスです。
----------- + -----------
i) ntfの利用者は、他の利用者のntfに関する権利を妨げない限り、ntf を自由に使
用し、複写し、変更することが出来ます。
ii) ntfは、オリジナルのパッケージをそのままで配布する限り、 自由に配布するこ
とが出来ます。 ただし記録媒体や、 ファイルの編成方式の変更は制限されませ
ん。 また、変更されたntfを配布する場合には、変更されたことを明記し、オリ
ジナルに変更されたソース・コードを添付した上で、配布してください。
iii) ntfを配布する際に、配布に必要な記録媒体の実費、 手数料などの料金を受け取
る事が出来ます。 また、直接の利用者の為にntfの保守・拡張などを代行し、そ
れに対する料金を受け取る事が出来ます。
----------- + -----------