ヘルプ | サインイン | フィードバックの送信

このページの使いやすさを評価してください

一般的な問題のリソースについては、こちらのヘルプ センターのページをご覧ください。

ご意見、ご要望をいただき、ありがとうございます。

ヘルプトピック

お問い合わせ

フィードバックがありますか? ヘルプページで回答が見つかりませんでしたか?

お問い合わせ

XMDF から KF8 に変換するためのガイドライン

目次


KindleGen のコマンド

KindleGen は XMDF ソース ファイルを含むフォルダーを入力として受け付けます。KindleGen では .zip ファイルも受け付けます。次のコマンドを使用してください。

kindlegen <folder name>

中間 OPF/HTML ファイルを作成するには、追加のコマンドライン オプション (-intermediate_only) を使用します。

kindlegen -intermediate_only <folder name>

このオプションにより入力フォルダーの隣にある新しいフォルダーに OPF/HTML ファイルとして中間ファイルを作成できます。KindleGen は、このフォルダーの名前として、入力フォルダーの名前に「_dump」が付いたものを定義します。中間ファイルのいかなる変更についても、これらの中間 HTML または OPF ファイルを使用してください。このドキュメントの他の箇所で説明されているガイダンスに従って、中間 HTML または OPF ファイルを作成することをお勧めします。

OPF ファイルは「current_content.opf」という名前が付けられ、main.xml ファイルと同じ場所に保存されます。

OPF/HTML ファイルから KF8 を生成するには、次のコマンドを使ってください。

kindlegen <OPF File>


ソースの問題

XMDF ソースには Kindle で読書をする際の品質を下げるいくつかの問題点がある可能性があります。読書体験を向上するために、これらの問題点を修正することができます。次のセクションではテストで見つかったいくつかの代表的なソースの問題を挙げます。

画像品質の低さ

品質の低い画像は表紙やその他の画像を小さく表示することにつながります。これを避けるために、品質の良い画像を使用してください。品質要件を参照してください。



不鮮明な外字

外字に対応するコード化された文字と置き換えるか、不鮮明にならないように少なくとも 64 x 64 の高品質画像を使用してください。

外字画像ファイル用の要件は次の通りです。

  • 画像フォーマット: PNG (8 ビット) フォーマットまたは JPEG フォーマット。
  • サイズ: 128 x 128 ピクセルまたはそれ以上のものを推奨。


目次エントリーがリンクされていない

すべての目次アイテムは一致する章にリンクする必要があります。



目次での正しくない番号適応

正しくない番号適応を避けるため、目次インデックス番号には「tate-chu-yoko style」を適用してください。

正:

<char_id char_id = "CR0020">

<yoko>10</yoko>

</char_id>

第 X 章

誤:

<char_id char_id = "CR0020">10</char_id>

第 X 章


太字が適用された漢字

漢字には太字を適用しないでください。文字が不鮮明になります。

正:

誤:

<font bold = "yes">遺</font>


薄い色のテキスト

テキストの色は指定しないでください。薄めの色を使用すると、テキストが見えにくくなります。Kindle 端末によっては、読者が背景色を黒に変えることができます。テキストが強制的に黒の場合は、このモードでは本を読むことができません。



画像間のスペースがない

強制改行 (<br/>) を使うことで、画像がスペースなしで表示されることがなくなります。

例:

<object type="image/png" src="image1.png"/>

<br/>

<object type="image/png" src="image2.png"/>



別のページでは画像が見えない

画像を別のページで表示するためには、それぞれの画像に別の章を使用してください。



目次が見えない

目次を正しく表示するには、<special_page_link> にすべての主要リンクを含めてください。

例:

<special_page_link>

<special_page title="Chapter 1">PG1111</special_page> <special_page title="Chapter 2">PG1112</special_page> ...

</special_page_link>



テキストの多くが中心に表示されない

valign="middle" スタイルを多くのテキストに使用しないでください。



重複 ID

ソース内で同じ FlowID/PageID を使わないでください。個別の ID 名を使ってください。



ファイル パスとファイル名に関する要件

特定ファイル パスにバックスラッシュ (\) を使用せず、常に通常のスラッシュ (/) を使用してください。ファイル パスやファイル名に特殊文字 (例: !、@、#、$) を含めないでください。





サポートされていない機能

一部の XMDF 機能は Kindle でサポートされていません。ファイルにサポートされていない機能があると、KindleGen でエラー メッセージが表示され、変換されません。サポートされていない機能は以下の通りです。

シリアルナンバー

機能

タグ

1

アニメーション画像

flip_animation

<flip_animation renewal_time="500ms" > <flip_animation_source src="aaa9.jpg" type="image/jpeg"/>

<flip_animation_source src="aaa2.jpg" type="image/jpeg"/>

...

</flip_animation>

2

コミック

comic_object_entry

<parts_module>

<object_table>

...

<comic_object_entry src="comic9.xml" type="application/x-bvf-comic" object_id="OB0001"/>

</object_table>

</parts_module>

3

サウンド メディア

sound_object_entry

<parts_module>

<object_table>

...

<sound_object_entry src="movie9.3g2" type="video/3gpp2" object_id="OBmv00"/>

</object_table>

</parts_module>

4

動画メディア

movie_object_entry

<parts_module>

<object_table>

...

<movie_object_entry src="movie9.3g2" type="video/3gpp2" object_id="OBmv00"/>

</object_table>

</parts_module>

5

ページ検索

search_page_object_entry

<parts_module>

<object_table>

...

<search_page_object_entry src="spage9.xml" type="text/x-bvf-search-page" object_id="OBSP01" />

</object_table>

</parts_module>

6

画像内クリック可能エリア

pointer_region

<event>

<trigger>

<trigger_pointer id="OB003k/CR0001" action_flag="click">

<pointer_region>

<vertex position="(0,0)"/>

<vertex position="(100,0)"/>

<vertex position="(100,100)"/>

<vertex position="(0,100)"/>

</pointer_region>

</trigger_pointer>

</trigger>

<action>

<action_page_jump page_id="PG0043"/>

</action>

</event>

7

アンパサンド付き HTML エンティティのある URL へのトリガー作用

action_page_jump

<event>

<trigger>

<trigger_pointer id="OB0006/CR0015" action_flag="click"/>

</trigger>

<action>

<action_page_jump

book=」http://www.japanvisitor.com/index.php?c

ID=359&amp;pID=986" book_type="text/html"/> </action>

</event>

無視される機能

いくつかのサポートされていない機能については、KindleGen でエラー メッセージが表示されません。代わりに、KindleGen はサポートされていない機能を無視し、変換プロセスに移ります。無視される機能は以下の通りです。

シリアルナンバー

機能

タグ / 属性

1

フリガナ

Reading attribute

<title reading="PI">π</title>

2

外字用代替コードとセット

Attributes alt_set and alt_code of tag external_char

<external_char alt_set="sh_extchars" alt_code="0x2345" alt="間"/>

3

権限情報

permission_info

<permission_info><print_permission

permission=」authorized」/>

</permission_info>

4

強制改行メソッド

line_breaking_method

<line_breaking_method method="word_wrap">

5

再生機能

action_play

<event>

<trigger>

<trigger_pointer id="OB0006/CR0015" action_flag="click"/>

</trigger>

<action>

<action_play object_id="OBkj23"/>

...

</action>

</event>

6

フォント、背景やその他の透明度

Opacity attribute

<font color="#FF0000" opacity="100"/>

7

バックグラウンド ミュージック

text_default_background_music

<text_default_attribute> <text_default_background_music src="9.mp3" type="application/x-smaf" loop="yes"/>

...

</text_default_attribute>

8

ドロップ キャップ

drop_cap

<p drop_cap="2">アリスは...</p>

9

スクローリング テキスト コンテンツ

scrolling_text

<scrolling_text>

このテキストは繰り返しスクロールする

</scrolling_text>

10

コンテンツ マスキング

Mask

<mask>42 </mask>

11

検索用キーエントリー

key_entry

<key_entry>

<key_item search_word="color"

table_id="ST0001">

Color

</key_item>

<key_item search_word="colour"

table_id=」ST0002」>

Colour

</key_item>

</key_entry>


予期しないエラーが発生しました。後でもう一度試してください。
セッションがタイムアウトしました

続行するにはサインインしてください

サインイン
edit