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

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

広告

今までに出版した電子書籍

Amazon.co.jp: 急急如律令: Kindleストア

プライバシーポリシー

 

AozoraEpub3

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>です(em-ses</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では、縦書き横書きが…

AozoraEpub3の改造、表紙画像をSVGラッピングにする

AozoraEpub3はキンドルやコボ、ソニーリーダーで読むように作られていて、電書協で発表される前からあるので、電書協に沿って作られているわけではない。AozoraEpub3はフリーソフトといっていいのかな。 そのため端末固有の設定にするために、EPUBに変換する…

EPUB目次のリストで入れ子構造

EPUBの目次はhtmlでol、li、ulなどを使うが、縦書きの場合には番号付きを使うと数字が横倒しになる。なので、日本語の縦書きの目次などは、ol、liを使っている。 このリスト構造なのだけど、テンプレートエンジンを使うと2階層以上になると出力が複雑になる…

電書協のぶら下がりインデントでの折り返し行頭字下げ

AozoraEpub3をまたいじってみました。何をしたかというと、スタイルシートを電書協に少し近づけた。 AozoraEpub3の[#ここから改行天付き、折り返して○字下げ]と 電書協の038a 「ぶら下がりインデントでの折り返し行頭字下げ」を比較してどう違いが有るの…

AozoraEpub3をアンドロイドに移植するにはどうすればいいのか

AozoraEpub3のコード見ながらタイトルのようなことを考えています。ネットで調べていると、アンドロイドとデスクトップアプリの違いはUIだけだからほとんどそのまま使えるよって書いてある。だけどコードを見ていると、そんな気がしないんだよね。 JavaUI部…

AozoraEpub3のビルドをAdoptOpenJDKにしてみた。

Javaライセンスの関係からEclipseのAdoptOpenJDKでビルドしていきます。互換性はどうなのかわからないので、他でjarで実行するアプリを入れている場合は、競合はどうなるんだろうな。一個ずつ検証するのも何なので、推奨環境というものを書いておくという方…

OpenJDK関連を調べた。

Javaはあんまり詳しくないまま、OpenJDK問題にな直面して混乱しております。このあたり今からJavaを始める人は混乱するのではないかと。 アンドロイドスタジオではOpenJDKに移行しているようだ。調べたらOpenJDKと出てきたので確認しています。その他に、Aoz…

AozoraEpub3の左右中央表示

AozoraEpub3のコードを読んでいたんだが、これは長編小説並みの分量があるな。まぁ全部を読む必要はないのだろうけど。なので、観ながらメモっていこうかと思っている。 https://github.com/kyukyunyorituryo/AozoraEpub3/wiki 後で、wikiにでもまとめておこ…

AozoraEpub3をカクヨムに対応しました

AozoraEpub3は定義ファイルを書き換えるだけで、いろいろな小説投稿サイトに対応できる。だから、カクヨムも対応できるのではないかなと思ったのでやってみた。kobo、iBooks、キンドルなどのEPUBに変換して読むことができる。やり方は下の記事のとおりです。…

AozoraEpub3のバグ探し

AozoraEpub3 久しぶりにAozoraEpub3を使ってみると意外とバグがあるかもと思って、調べてみている。 AozoraEpub3のソースコードをダウンロードしてビルドしたのも、バグを修正したかったからなのだが。どうも大半の人は、ウェブ小説をダウンロードして読むこ…

antとeclipseでAozoraEpub3のビルド

github.com AozoraEpub3のフォークしてますが、リリースビルドの仕方がよくわかってなかったのでいろいろ試してみました。eclipseの標準の機能でビルドすると、classpathが埋め込まれて4Mバイトぐらいのファイルになってしまった。 ライブラリを別フォルダ…

AozoraEpub3をフォークしてみた

フォークとは自分用のバージョンを作ることです。プルリクエストを調べると4つのプルリクエストがある。AozoraEpub3は24のフォークがあるが、変更が加えられているのはあまりなさそう。 主にフォークした理由はnav.xhtmlの生成したファイルがepubcheckで…

自動ルビ振りマクロを作ったよ

自動ルビ振りマクロ エディター上で選択した文字にルビをふるマクロを作った。青空文庫や小説家になろうやカクヨムにも使える。100KBまで大丈夫なので、大体3万文字ぐらいはいっぺんにルビがつく。完全に正しいルビとは限らないのでチェックは必要だけど…

小説家になろうをキンドルで読む方法 EPUBやMOBIに変換

AozoraEpub3 小説家になろうで連載されている本はAozoraEpub3を使えばキンドルで読むことができるようになります。「小説家になろう/小説を読もう!」(+関連サイト)以外にも、「NEWVEL-LIBRARY」「FC2小説」「HAMELN」「Arcadia」「novelist.jp」「dNoVeLs…

外字の扱いについてのメモ

外字表現 文字コード「超」研究 改訂第2版 作者: 深沢千尋 出版社/メーカー: ラトルズ 発売日: 2011/07/19 メディア: 単行本(ソフトカバー) 購入: 2人 クリック: 8回 この商品を含むブログ (4件) を見る 文字コードについて勉強しています。なんかいい方法…

各形式比較

それぞれの表現方法の比較。 青空文庫形式 でんでんマークダウン かんたん電子書籍作成 ルビ 漢字|漢字《るび》 {電子出版|でんししゅっぱん} 漢字(るび) 見出し [#大見出し]〇〇[#大見出し終わり] ○○[#「○○」は大見出し] 〇〇が目次部分。大、中…

電書の校正

文章の校正 文章を書くための授業を受けたときに、一回は声に出して読みましょうということをやったな~。TTSでテキスト文書を読み上げてくれるツールを使って、聞いて変なところをチェックしてみると、自分の文章を読まれると恥ずかしいほどあらが見えて…