KDP(電子出版)のメモ 急急如律令

Amazon Kindleダイレクト・パブリッシングでの電子出版や電子書籍の作成販売について、文章やイラストの作成や編集方法について書いています。

AozoraEpub3

exewrapを使ってjavaアプリを実行ファイルにしてみる。

exewrap.osdn.jp javaアプリを作っていると、使っている人のjavaのバージョンがわからないので動作チェックが品雑になる。だったら、jreを同梱させてそれを実行するようにすれば作っている人と同じような環境ができるのではないか。 exewrapはjavaアプリケー…

AozoraEpub3に外字フォントを入れて、CJK統合漢字B以外の漢字を表示する。

キンドルで標準で入っているフォントでは、表示できる漢字に制限がある。それ以上の漢字を利用する場合は外字フォントを使おう。 青空文庫では外字を次のとおりに表現する。 www.aozora.gr.jp 字形などの書き方も含むので長いが。要するにユニコード表したと…

EPUBで外字フォントをビュワーのカラーモードでどのように表示されるか

電子出版向けにAozoraEpub3を改造した改造版AozoraEpub3を利用したEPUBの作成について書いています。 github.com EPUBで外字フォントを読み込んだ場合に、ビュワーのカラーモードを利用したらどのよ表示されるかというテスト。あ゛などの濁点はライトノベル…

改造版AozoraEpub3の欲しい物リストを公開していたら、プレゼントが届きました

改造版AozoraEpub3のギットハブアカウントで欲しい物リストを公開していたら、プレゼントが届きました。ありがとうございます。名前は多分公開したらダメそうだったので書かないでおきます。 github.com www.amazon.co.jp AozoraEpub3はもともとの開発者がい…

BOOK☆WALKERインディーズでの出版のためEPUBの検証

改造版AozoraEpub3で作ったEPUBはBOOK☆WALKERで販売できるのかという検証を行っていきます。 github.com 改造版AozoraEpub3は電書協EPUBガイドに従って作っています。ただ少し拡張している部分があるので、どこまでちゃんと表示できるかが気がかりであった。…

2020年の反省

AozoraEpub3を電書協対応させてから、キンドルでいっぱい本を出せるかなと思っていた。電書協対応作業がなかなか苦戦したのであまり活動ができなかった。過去に出したもののを時代に合わせて修正が少しだけ行えたことは良かったと思う。 PA-APIを使ってアマ…

M1 MACが出たそうです

私はWindowsユーザーなので関係がない話かなと見ていると、JAVAのアプリケーションを配布しているので少し気になっている。 AozoraEpub3がM1 MACで動くのかが気になっているが、検証機材もないのでプルリクエストが来たら対応するかもしれない。JAVA側が対応…

AozoraEpub3-1.1.1b6Qのリリース 電書協EPUBに対応作業がだいたい終了

AozoraEpub3を電書協EPUBに対応するのがだいたい終了。電書協の機能を追加するかは決めていない。 AozoraEpub3では青空文庫の注記がだいたい使えるので、細かくうし亭したい人には向いているかもしれない。ただ、マークダウンのような、引用、リスト、テーブ…

小説投稿サイトの原稿を電子書籍販売サイトで売るために

なろうとかで小説を書いていて、電子書籍として売りたいなと思ったときにどうやるかというのを書いていく。 他人がなろうから勝手にダウンロードして勝手に売ってしまう人が出る懸念があったのであまり、おおっぴらには書いてこなかった。通報するとすぐに削…

EPUBの左右中央をどう表現するか バグ報告

99nyorituryo.hatenablog.com 何度か左右中央をどう表現するかについて考えていました。今まではtableタグで書いていた。それをもっといい表現がないかを考えてはいますが。 AozoraEpub3: 1.1.1b4Q ( Java 13.0.2 / Windows 10 )Kindle Paperwhite表示にて、…

AozoraEpub3のバグ報告

ある程度のバグチェックはしているのだけど、やはりミスはあるもので取りこぼしのバグが有ったようです。次のバージョンアップのときにでも取り入れようと思います。 具体的に 青空文庫形式では、テキストファイルに表題と著者名が入れれるのだけど、その表…

AozoraEpub3-1.1.1b5Qのリリース

github.com AozoraEpub3-1.1.1から電書協のスタイルシートを使っています。なので、電書協CSSで用意されている機能は、タグにclassに指定を入れると使えます。電書協の色文字や背景色は青空文庫にないので、説明をしようとお思います。独自注記なので青空文…

AozoraEpub3に背景色をつける機能を入れる

背景の色指定をやってみようと思う。使い方を間違うと販売が停止されるやつなので注意。 できているようには見えるけれど、タグにクラス指定で追加しているのではなく、spanやdivで囲っているので、使いづらいところもある。 htmlやbodyタグなどに直接クラス…

AozoraEpub3に文字に色をつける機能を入れる

文字の色を変えたいという人がどれくらいいるかはわからないけど、電書協サンプルを見ているとあったので、を追加してみる。 github.com 1.1.1b5Q以降で使えるようになればと思う。 青空文庫自体には、色文字についての注記はないようです。要望自体はあった…

AozoraEpub3で「電書協 EPUB 3 制作ガイド 表示確認用サンプルファイル」をどこまで再現できるか

AozoraEpub3で「電書協 EPUB 3 制作ガイド 表示確認用サンプルファイル」と同じ表示になるようにやってきましたが。出力される内容もほぼおなじになるように色々調整していく。ただ、あまりいじりすぎると影響範囲がわからなくなるので、程々に抑えようと思…

AozoraEpub3-1.1.1b4Qのリリース

AozoraEpub3-1.1.1b4Qのリリースした。 github.com 主な変更内容は次の通り。 toc.ncxをもとに戻した 言語設定を追加した 動作環境の説明をJAVAのOpenJDKにした nav.xhtml目次の修正 目次部分で、2階層化を選ばなかった場合でかつ、見出しの前に改ページが…

AozoraEpub3-1.1.1b3Qをリリース

画像系の表示エラーを無くすのを中心に手を加えた。とりあえず、これでキンドルで出版してみてエラーが出ないかを試してみようと想う。 電書協では、画像の指定方法があまりなかったので、青空文庫であったキャプションがうまく動かなくなってしまった。その…

AozoraEpub3-1.1.1b2Qのリリース

少しづつ電書協ガイドに沿った変更を加えています。だんだん電書協での記述に近づいてきたように思うがどこまですればいいかは悩むところ。 github.com toc.ncxを削除 EPUB2の互換のために入れていたのだが、だんだん手間になってきました。戻そうと思えば戻…

電書協CSS版のAozoraEpub3のリリース

電書協準拠とは言わないけど、電書協のCSSを使うようにかえた。電書協のガイド準拠したらどういう意味があるのかというと、出版社が作っているEPUBと同等のものになるということだ。 今の状態は電書協のCSSは使っているがガイドに逸脱しているところもある。…

GitHub Sponsorsを申請してみた

簡単に言うとFANBOXやEnty、FantiaなどのGitHub版みたいなものです。何故か手数料がゼロとなっているが、いずれは手数料は引かれるようになるそうだ。手数料はジャパネットじゃではなくギットハブが負担するようだ。ギットハブはマイクロソフトが買収したの…

AozoraEpub3でクラッシュする原因の除去

AozoraEpub3でクラッシュする原因のcom.sun.image.codec.jpeg.JPEGCodecを使わず、javax.imageio.ImageIOを利用するように書き換えていきたい。 OpenJDKにcom.sun.image.codec.jpegが含まれていないので、度々エラーで止まる。いちおう、catchするように書か…

AozoraEpub3の電書協css対応作業7 ゴシック体、明朝体、太字、斜体、区切り線

最近こればっかしている気がするが、今月中には終わらせたいからなんだが、終わるのかこれ。電書協cssとAozoraEpub3のcssを比較して差をなくすようにしていっている。ただ、どうしても電書協cssだけでは表現できない部分を別途cssを追加する必要がある。 電…

AozoraEpub3の電書協css対応作業6 罫線、罫囲み

青空文庫で傍線で表していた部分が、電書協では罫線で表している部分がある。どっちの表記がいいのかわからないが、とりあえず青空文庫の方で書いている。機能を追加したければ追加すればいいかなと思う。 電書協では文字をぐるっと線で囲むだけではなく、上…

AozoraEpub3の電書協css対応作業5 傍線

99nyorituryo.hatenablog.com border-right-styleかtext-decoration AozoraEpub3ではborder-right-styleとborder-bottom-styleで書かれていて、電書協ではtext-decorationが使われている。ほかに、AozoraEpub3では線の太さを1pxで指定されている。電書協では…

AozoraEpub3の電書協css対応作業4 傍点、圏点

HTMLだと普通はemタグを使うのだけど、電書協ではemタグではなくspanタグで書かれていた。AozoraEpub3もspanタグを使っているので変更箇所はclass名とstylesheetかな。emはEmphasisの略で強調という意味。 傍点 電書協 <p>ゴマ点→この<span class="em-sesame">例の文章</span>は<span class="em-sesame-open">サンプル</span>です(e</p>…

AozoraEpub3の電書協css対応作業3 見出し、フォントサイズ、小書き

見出し部分でchap1を使っているところやfont3などでフォントサイズを書き換えた。 AozoraEpub3では見出しがh1ではなくdivになっていたので、htmlっぽくないな感じたので変えてみた。ただ、後で問題がないかよく確認する必要がある。 青空文庫の特徴として見…

AozoraEpub3の電書協css対応作業2 縦書き横書き、見出し、フォントサイズ

縦書き横書き 電書協のEPUBで気になったのがhtmlタグ自体にclass指定をして、vtrlやhltrで縦書き横書きを切り替えている。 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" xml:lang="ja" class="vrtl"> AozoraEpub3では <link rel="stylesheet" type="text/css" href="../css/vertical.css"/>や </link></html>

AozoraEpub3の電書協css対応作業1 縦中横、外字画像、下付け上付け

一つずらそうとすると全体を調整しないといけない感じが辛い。 縦中横 ####縦横中 (前後の外字画像がずれるので外にspan追加)####縦横中 (前後の外字画像がずれるので外にspan追加) 縦中横 <span class="tcy"><span> 縦中横終わり </span></span> 縦中横を見ていると、これspanで2重に囲われている…

電書協CSSとAozoraEpub3のCSSの比較3 傍線、羅線

傍線部分が違いすぎてどうしたらいいものか。罫囲みと囲み罫でも線の種類によって書かれ方が違いすぎる。 まぁ、面倒そうなのは置いといたままやってみて動作検証をしてみようかと思う。ソニーリーダーやコボはアンドロイドアプリ上で検証することにする。ソ…

AozoraEpub3を電書協CSSへの変更

AozoraEpub3を電書協CSSへの変更してほしいという依頼が来ました。以前から、電書協CSSへ少しずつ近づけて入るのだけど。CSS自体の知識があまりないのと、JAVAの理解度が足りないのであまり進んではいなかった。 github.com 電書協CSSでは、縦書き横書きが…