出版TypeNovelで記述した原稿を公開する時、そのファイルをそのままTypeNovelReaderで開いても、それなりには表示されます。作品タイトルや、作者の情報や、作中キャラクターの情報などが表示されるように公開したいものです。ここではそうした情報を盛り込んだ上で作品を公開する方法を簡単に説明します。ちなみにTypeNovelReaderは以下のURLからダウンロードできます。TypeNovelReaderのインストーラーWindows版は.exeで、Mac版は.dmgで、Linux版は.AppImageです。TypeNovelコンパイラも付属しているので、別途TypeNovelをダウンロードする必要もありません。メイン原稿はindex.tnまずはindex.tnというファイルを作って、次のように記述します。}作品情報はdata.json次にdata.jsonというファイルを作って、こんな感じで記述します。コピペして必要な箇所だけ書き換えたらいいでしょう。ちなみにwritingModeの部分をhorizontal-tbとすると、横書きになります。その他の項目についての詳細はSemanticNovelというページを参照して下さい。上のdata.jsonでは、キャラクターの画像としてimages/tanaka-hanako.pngなどのようなファイルが入っているので、キャラクター画像が用意できるなら、imagesフォルダーを作って、そこにtanaka-hanako.pngのようなファイルを放り込んで下さい。画像がなければ、data.jsonからimagesの項目そのものを削除しても構いません。ファイルをzipでまとめるあとは上記のファイルすべてを一つのフォルダーに入れて、zipで圧縮してまとめます。zipにするのが面倒なら、index.tnと同じディレクトリにdata.jsonをおいておくだけでも構いません。ファイルをTypeNovelReaderで開く上で作ったzipファイル(もしくはdata.jsonと同じディレクトリにあるindex.tnファイル)をTypeNovelReaderで開きます。基本的にはこれだけですが、原稿の中身がちょっと寂しいので、少し台詞などを足してみましょう。}}原稿を修正したらリロードTypeNovelReaderの上部メニューに「Rebuild」というボタンがあるので、押すと変更が反映されます(ファイルを開き直す必要はありません)。リビルドすると、台詞が表示されるだけじゃなく、それぞれの台詞の上に人物アイコンのようなものが表示されます。アイコンにカーソルを乗せると、人物名がポップアップし、さらにそのアイコンをクリックすると、data.jsonで記述したキャラクターの詳細文がダイアログで表示されます。その他の表現よく使いそうなものを紹介します。$fdot("圏点")を打つ。日本語で$odot("圏点")を打つ。日本語で$ftriangle("圏点")を打つ。日本語で$otriangle("圏点")を打つ。日本語で$fsesame("傍点")を打つ。日本語で$osesame("傍点")を打つ。1998年に現在のSpikeChunsoftの前身であるChunsoftが発売したゲーム。ザッピング等のシステムが斬新で、今も不朽の名作として知られるアドベンチャーゲームの最高峰。}}というゲームだったように思う。ポルトガル語で「名手」を意味する言葉}である。end")シーンの制約(時間)season(季節)とtime(時刻)とdate(日付)をシーンの制約に含めると、その結果がUIのテーマに反映されます。Windows用とLinux用のexeのzipができましたので、ご利用...2019-07-09Paket(.NETのパッケージマネージャー)とFAKE(F#のMake)について調べてみたのですが、日本語の文献がほとんどなかったので、こ...2019-07-06プロとアマの小説の特徴を数値化して比較してみたらやっぱり差があったので、それを埋めるための型付き小説...ラノベのタイトルみたいな記事を書く、という夢が叶いました。v1.3.1をリリースアプリケーションにTypeNovelのコンパイラを組み込むTypeNovelをTypeScriptで書き直しました月別アーカイブはてなブログをはじめよう!converticalさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。