Publishing on Kindle: Guidelines for Publishers
...
</special_page_link>
11.3.2.11 Source Issue #11—Large Amount of Text Is Not Centered
Do not use the valign="middle" style for large amounts of text.
11.3.2.12 Source Issue #12—Duplicate IDs
Do not use the same Flow ID/Page ID mentioned in the source. Use unique ID names.
11.3.2.13 Source Issue #13—File Path and File Name Requirements
Do not use the backward slash (\) for specifying file path; always use the forward slash (/) instead. Do not include special characters (such as !, @, #, $) in the file path or file name.
11.3.3 Unsupported Features
Some XMDF features are not supported in Kindle. If the file has such features, Kindlegen displays an error message and fails the conversion. These are the unsupported features.
Serial
No.
Feature Tag Example
1 Image animations flip_animation <flip_animation renewal_time="500ms" >
<flip_animation_source src="aaa9.jpg" type="image/jpeg"/>
2
3
4
Comic books comic_object_entry
Sound media sound_object_entry
Movie media movie_object_entry
<flip_animation_source src="aaa2.jpg" type="image/jpeg"/>
...
</flip_animation>
<parts_module>
<object_table>
...
<comic_object_entry src=”comic9.xml" type="application/x-bvf-comic" object_id="OB0001"/>
</object_table>
</parts_module>
<parts_module>
<object_table>
...
<sound_object_entry src=”movie9.3g2" type=”video/3gpp2” object_id=”OBmv00”/>
</object_table>
</parts_module>
<parts_module>
<object_table>
...
<movie_object_entry src=”movie9.3g2" type=”video/3gpp2” object_id=”OBmv00”/>
Kindle Publishing Guidelines Amazon.com 77
Publishing on Kindle: Guidelines for Publishers
Serial
No.
Feature
5
6
7
Tag Example
Search pages
Clickable area in images
Trigger action pointing to a
URL with ampersand
HTML entity
</object_table>
</parts_module> search_page_object_entry <parts_module>
<object_table>
...
<search_page_object_entry src="spage9.xml" type="text/x-bvf-searchpage" object_id="OBSP01" />
</object_table>
</parts_module> 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_page_jump
<action>
<action_page_jump page_id="PG0043"/>
</action>
</event>
<event>
<trigger>
<trigger_pointer id="OB0006/CR0015" action_flag="click"/>
</trigger>
<action>
<action_page_jump book="http://www.japanvisitor.com/index.php?
cID=359&pID=986" book_type="text/html"/>
</action>
</event>
Kindle Publishing Guidelines Amazon.com 78
Publishing on Kindle: Guidelines for Publishers
8
9
1
2
11.3.3.1 Ignored Features
For some features that are not supported, Kindlegen does not error out. Instead, Kindlegen ignores them and proceeds with the conversion. These are the ignored features.
Serial
No.
Feature Tag/Attribute Example
3
Pronunciation Reading attribute
Alternative code and set for Gaiji
Attributes alt_set and alt_code of tag external_char
Permission information permission_info
<title reading="PI">π</title>
<external_char alt_set="sh_extchars" alt_code="0x2345" alt="間"/>
<permission_info>
<print_permission permission="authorized"/>
</permission_info>
4
5
Line breaking method
Play back line_breaking_method action_play
<line_breaking_method method="word_wrap">
6 Opacity attribute
<event>
<trigger>
<trigger_pointer id="OB0006/CR0015" action_flag="click"/>
</trigger>
<action>
<action_play object_id="OBkj23"/>
...
</action>
</event>
<font color="#FF0000" opacity="100"/>
7
Opacity for font, background and others
Background music
10
Drop cap
Scrolling text content text_default_background_music <text_default_attribute>
<text_default_background_music src="9.mp3" type="application/x-smaf" loop="yes"/>
...
</text_default_attribute> drop_cap scrolling_text
Mask
<p drop_cap="2">Alice was...</p>
<scrolling_text>
This text will be scrolling over and over
</scrolling_text>
<mask>42 </mask>
11
Content masking
Key entries for search key_entry <key_entry>
<key_item search_word="color"
Kindle Publishing Guidelines Amazon.com 79
Serial
No.
Feature
Publishing on Kindle: Guidelines for Publishers
Tag/Attribute Example table_id="ST0001">
Color
</key_item>
<key_item search_word="colour" table_id="ST0002">
Colour
</key_item>
</key_entry>
Kindle Publishing Guidelines Amazon.com 80