Open rogenobl opened 4 weeks ago
正規版と改造版の判定は問題なく、後書きのスタイルも前と同じ表示になっていたのでいい感じです。
あとはCopilotが吐き出したコードなので問題ありそうですが、vertical_font.cssの末尾に以下を追加すると表紙も似た出力になっている感じです。一応タイトルを長いものにしてみましたが破綻して無さそうです。
body.p-titlepage {
margin: 0;
padding: 0;
height: 98%;
text-align: center;
line-height: 1.5;
font-family: 'Arial', 'Helvetica', sans-serif;
}
.book-title-main {
padding: 20% 5% 0 5%;
height: 50%;
text-align: center;
}
.author {
padding: 0 5%;
height: 25%;
text-align: center;
}
.book-title, .book-title-main p, .author p {
text-align: center;
line-height: 1.25;
font-family: 'Arial', 'Helvetica', sans-serif;
}
.book-title-main p {
font-size: 2em;
}
.author p {
padding-top: 5%;
font-size: 1.25em;
}
表紙設定は元々本家の下記でCSS直書きされていたのが電書協対応で抜け落ちた感じです。 https://github.com/hmdev/AozoraEpub3/blob/master/template/OPS/xhtml/title_horizontal.vm 改造版の方にissue上げてみます。
処理の流れは基本的に従来と同じですが、AozoraEpub3のタイプ(テンプレートがオリジナルか電協準拠か)により選択されたデータセットを使う事で両対応しています。
419 も参照
追加した AozoraEpub3 と直接的な変更の Command::Init, NovelConverter 以外で Helper.erb_copy を修正している