Tópicos da ajuda
Fale conosco
Tem algum comentário? Não consegue achar sua resposta nas páginas da Ajuda?
Diretrizes para conversão de XMDF para KF8
Índice
- Comando KindleGen
- Problemas de fonte
- Qualidade de imagem baixa
- Caracteres Gaiji borrados
- Entradas do índice não vinculadas
- Orientação numérica incorreta no índice
- Caracteres Kanji em negrito
- Texto apagado
- Falta de espaço entre imagens
- Imagens não exibidas em páginas separadas
- Índice não exibido
- Grande quantidade de texto não está centralizada
- IDs duplicadas
- Requisitos para nomes e caminhos de arquivo
- Recursos incompatíveis
Comando KindleGen
O KindleGen aceita a pasta contendo o arquivo fonte XMDF como entrada. O KindleGen também aceitará arquivos .zip. Use o comando:kindlegen <nome da pasta> |
kindlegen -intermediate_only <nome da pasta> |
O arquivo OPF é nomeado como current_content.opf e pode ser encontrado no mesmo local do arquivo main.xml.
Use o seguinte comando para gerar arquivos KF8 a partir de arquivos OPF/HTML:kindlegen <Arquivo OPF> |
Problemas de fonte
Uma fonte XMDF pode apresentar múltiplos problemas que afetam a experiência de leitura no Kindle. É possível corrigir esses problemas para aprimorar a experiência de leitura. As seções a seguir listam alguns dos principais problemas detectados em nossos testes,
Qualidade de imagem baixa
Imagens de baixa qualidade farão com que a capa ou outras imagens sejam exibidas em formato muito pequeno. Para evitar isso, forneça imagens de boa qualidade. Consulte os requisitos de qualidade.
Caracteres Gaiji borrados
Substitua caracteres Gaiji por caracteres de códigos correspondentes ou forneça imagens de alta qualidade de no mínimo 64 x 64 para evitar perda de nitidez.
Requisitos para arquivos de imagens Gaiji:
- Formato de imagem: Formato PNG (8 bits) ou formato JPEG
- Tamanho: recomenda-se 128 por 128 pixels ou mais
Entradas do índice não vinculadas
Todos os itens do índice devem estar vinculados aos seus capítulos correspondentes.
Orientação numérica incorreta no índice
Aplique o estilo tate-chu-yoko para números de indexação do TOC para evitar sua orientação incorreta.
Correto:
<char_id char_id = "CR0020"> <yoko>10</yoko> </char_id> CAPÍTULO X |
<char_id char_id = "CR0020">10</char_id> CAPÍTULO X |
Caracteres Kanji em negrito
Evite o estilo negrito para caracteres Kanji. Esse estilo faz com que os caracteres pareçam borrados.
Correto:
遺 |
<font bold = "yes">遺</font> |
Texto apagado
Deixe a cor de texto não especificada. O uso de cores claras pode resultar em texto com aparência apagada. Alguns dispositivos Kindle permitem que o leitor altere a cor de fundo para preta. Caso o texto seja preto forçado, ele não será legível neste modo e o livro será suprimido.
Falta de espaço entre imagens
Use quebras de linha (<br/>) para evitar que imagens sejam renderizadas sem espaço.
Exemplo:
<object type="image/png" src="imagem1.png"/> <br/> <object type="image/png" src="imagem2.png"/> |
Imagens não exibidas em páginas separadas
Para exibir imagens em páginas separadas, use capítulos separados para cada imagem.
Índice não exibido
Para garantir que o índice seja exibido, inclua todos os links importantes em <special_page_link>.
Exemplo:
<special_page_link> <special_page title="Capítulo 1">PG1111</special_page> <special_page title="Capítulo 2">PG1112</special_page> ... </special_page_link> |
Grande quantidade de texto não está centralizada
Não use o estilo valign="middle" para grandes quantidades de texto.
IDs duplicadas
Não use a mesma ID de página/fluxo mencionado na fonte. Use nomes de IDs únicos.
Requisitos para nomes e caminhos de arquivo
Não use barra invertida (\) para especificar o caminho do arquivo: sempre utilize a barra para frente (/). Não inclua caracteres especiais (como !, @, #, $) no caminho ou nome do arquivo.
Recursos incompatíveis
Alguns recursos do XMDF não são compatíveis com o Kindle. Caso o arquivo conte com tais recursos, o KindleGen exibe uma mensagem de erro e a conversão não funcionará. Esses são os recursos incompatíveis.
Volume da série |
Recurso |
Tag |
Exemplo |
1 |
Animações de imagem |
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 |
Histórias em quadrinhos |
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 |
Mídia de som |
sound_object_entry |
<parts_module> <object_table> ... <sound_object_entry src="video9.3g2" type="video/3gpp2" object_id="OBmv00"/> </object_table> </parts_module> |
4 |
Mídia de vídeo |
movie_object_entry |
<parts_module> <object_table> ... <movie_object_entry src="video9.3g2" type="video/3gpp2" object_id="OBmv00"/> </object_table> </parts_module> |
5 |
Páginas de busca |
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 |
Áreas clicáveis em imagens |
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 |
Ação trigger apontando para uma URL com entidade HTML ampersand |
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&pID=986" book_type="text/html"/> </action> </event> |
Recursos ignorados
Para alguns recursos incompatíveis, o KindleGen não apresenta um erro. Ele simplesmente os ignora e prossegue com a conversão. Esses são os recursos ignorados.
Volume da série |
Recurso |
Tag/Atributo |
Exemplo |
1 |
Pronúncia |
Atributo reading |
<title reading="PI">π</title> |
2 |
Código e conjunto alternativos para Gaiji |
Atributos alt_set e alt_code da tag external_char |
<external_char alt_set="sh_extchars" alt_code="0x2345" alt="間"/> |
3 |
Informações de permissão |
permission_info |
<permission_info> <print_permission permission="authorized"/> </permission_info> |
4 |
Método de quebra de linha |
line_breaking_method |
<line_breaking_method method="word_wrap"> |
5 |
Reprodução |
action_play |
<event> <trigger> <trigger_pointer id="OB0006/CR0015" action_flag="click"/> </trigger> <action> <action_play object_id="OBkj23"/> ... </action> </event> |
6 |
Opacidade para fonte, fundo e outros |
Atributo opacity |
<font color="#FF0000" opacity="100"/> |
7 |
Música de fundo |
text_default_background_music |
<text_default_attribute> <text_default_background_music src="9.mp3" type="application/x-smaf" loop="yes"/> ... </text_default_attribute> |
8 |
Letra capitular |
drop_cap |
<p drop_cap="2">Alice estava...</p> |
9 |
Rolar conteúdo de texto para baixo |
scrolling_text |
<scrolling_text> Esse texto será rolado várias e várias vezes </scrolling_text> |
10 |
Ocultamento de conteúdo |
Mask |
<mask>42 </mask> |
11 |
Entradas-chave para pesquisa |
key_entry |
<key_entry> <key_item search_word="color" table_id="ST0001"> Cor </key_item> <key_item search_word="colour" table_id="ST0002"> Colour </key_item> </key_entry> |