├── .vscode └── settings.json ├── KindleGen_Mac_i386_v2_9 ├── EULA.txt ├── EULA_Chinese.txt ├── EULA_Dutch.txt ├── EULA_French.txt ├── EULA_German.txt ├── EULA_Italian.txt ├── EULA_Japanese.txt ├── EULA_Spanish.txt ├── KindleGen Legal Notices 2013-02-19 Mac.txt ├── docs │ ├── chinese │ │ ├── Readme.txt │ │ ├── Release Notes.html │ │ └── known issues.txt │ ├── dutch │ │ ├── Readme.txt │ │ ├── Release Notes.html │ │ └── known issues.txt │ ├── english │ │ ├── Readme.txt │ │ ├── Release Notes.html │ │ └── known issues.txt │ ├── french │ │ ├── Lisez-moi.txt │ │ ├── Notes de version.html │ │ └── problemes connus.txt │ ├── german │ │ ├── Bittelesen.txt │ │ ├── Versionshinweis.html │ │ └── bekannte probleme.txt │ ├── italian │ │ ├── Leggimi.txt │ │ ├── Note di pubblicazione.html │ │ └── problemi noti.txt │ ├── japanese │ │ ├── Readme.txt │ │ ├── Release Notes.html │ │ └── known issues.txt │ └── spanish │ │ ├── Leerme.txt │ │ ├── Notas de la version.html │ │ └── problemas conocidos.txt ├── kindlegen └── manual.html ├── LICENSE ├── README-en.md ├── README.md ├── gitbook-guide.md ├── gitbook-mobi.py ├── gitbook-plugin-summary.py └── img ├── 15236115708950.jpg ├── 15236115896762.jpg ├── screenshot-1.png ├── screenshot.png └── screenshot2.png /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "python.formatting.provider": "yapf" 3 | } -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/EULA.txt: -------------------------------------------------------------------------------- 1 | SOFTWARE END USER LICENSE AGREEMENT 2 | Last updated: October 24, 2012 3 | 4 | This Software End User License Agreement is a legal agreement between Amazon Digital Services, Inc. ("Amazon" and, together with Amazon’s Affiliates, "we" or "us") and the individual or entity accepting this Agreement (“you”). The publisher software tools and all updates, modifications and enhancements to these tools, as well as any associated printed and online or downloadable documentation (the “Software”) are Amazon Software under the Amazon.com Conditions of Use, and your use of them is subject to the Agreement (as defined below). In the event of any conflict between this Software End Use License Agreement and the Amazon.com Conditions of Use, the terms of this Software End User License Agreement will govern. 5 | Please read this Agreement, all rules and policies related to the publisher software tools, the Amazon.com Conditions of Use, and the Amazon.com Privacy Notice (collectively, the "Agreement") carefully before downloading or using the publisher software tools. If you download or use the Software, you will be bound by the terms of this Agreement. If you do not or cannot agree to the terms of this Agreement, do not attempt to download or use the Software. 6 | 7 | LICENSE 8 | The Software allows you to do one or more of the following: (i) convert documents existing in certain file types or formats into Kindle-compatible formats (such Kindle-compatible files, the "Kindle Format Content"), and (ii) preview Kindle Format Content from a personal computer to evaluate how that content may appear on Kindle products. Amazon developed and makes this Software available for the purpose of allowing publishers and authors to create Kindle Format Content for distribution through the Kindle store. You may also use the Software for noncommercial purposes (e.g. to format works to be distributed at no charge). Subject to your compliance with all of the terms and conditions of this Agreement, Amazon grants to you a revocable, non-exclusive, non-assignable, non-sublicensable and non-transferable license to download, install and use the Software on a server or personal computer solely for these purposes. Any commercial use of this Software outside of the authorized purposes requires a separate agreement with Amazon. 9 | 10 | RESERVATION OF RIGHTS 11 | You may make one copy of the Software for back-up purposes. You may not use the Software over a network. All rights not expressly granted to you are reserved by Amazon. 12 | 13 | NO ILLEGAL USE 14 | The Software may be used only for lawful purposes and in a lawful manner, and you agree to comply with all applicable laws and regulations. Amazon may investigate any reported violation of its policies and take any action it deems appropriate, including terminating your license to use the Software without notice. 15 | 16 | EXPORT REGULATIONS 17 | You will comply with all applicable export and re-export restrictions and regulations, and you will not transfer, or encourage, assist, or authorize the transfer of the Software to a prohibited country or otherwise in violation of any such restrictions or regulations. 18 | 19 | NO WAIVER 20 | Amazon's failure to enforce the strict performance of any provision of this Agreement will not constitute a waiver of Amazon's right to subsequently enforce such provisions or any other provisions of this Agreement. No waiver of any provision of this Agreement shall be effective unless in writing. 21 | 22 | ENTIRE AGREEMENT AND SEVERABILITY 23 | This is the entire agreement between Amazon and you regarding the Software and supersedes all prior understandings regarding such subject matter. If any term or condition of this Agreement is deemed invalid, void, or for any reason unenforceable, that part will be deemed severable and will not affect the validity and enforceability of any remaining term or condition. 24 | 25 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/EULA_Chinese.txt: -------------------------------------------------------------------------------- 1 | 软件终端用户许可协议 2 | 最近更新: 2012年10月24日 3 | 4 | 本软件终端用户许可协议是Amazon Digital Services, Inc.(以下简称为"亚马逊",连同亚马逊的关联公司一起统称为"我们")与接受本协议的个人或实体(以下简称为"您")之间的法定协议。出版商软件工具和对这些工具进行的所有升级、修改和功能加强以及任何相关复印件和在线或可下载的文档(以下简称为"软件")属于Amazon.com使用条件项下规定的亚马逊软件,使用这些软件时,须遵守本协议(定义参见下文)。如果本软件终端用户许可协议与Amazon.com使用条件之间存在任何分歧,则应以本软件终端用户许可协议的条款为准。 5 | 请在下载或使用出版商软件工具之前,阅读本协议、与出版商软件工具相关的所有规则和政策、Amazon.com使用条件以及Amazon.com隐私声明(统称为"本协议")。如果您下载或使用软件,则您将受到本协议条款的约束。如果您不同意本协议的条款,请不要下载或使用软件。 6 | 7 | 许可 8 | 软件允许您做以下一项或多项事情:(i)将现有的某种文件类型或格式的文档转换成兼容Kindle的格式(此类兼容Kindle的格式被称为"Kindle格式的内容"),以及(ii)在个人电脑上预览Kindle格式内容,以评估该内容将如何出现在Kindle产品上。亚马逊开发制作软件的目的是使得出版商和作者能够创建通过Kindle商店进行销售的Kindle格式内容。您还可以将软件用于非商业用途(比如转换免费销售作品的格式)。在您遵守本协议的所有条款及条件的前提下,亚马逊授予您一项可撤销的、非独家的、不可让与的、不可分许可并且不可转让的许可,仅就以上目的在服务器或个人电脑上下载、安装并使用软件。将软件用于授权目的以外的任何其他商业目的,须与亚马逊另行签订书面协议。 9 | 10 | 权利保留 11 | 您可以拷贝一份软件以作备份,但不得在网络上使用软件。亚马逊保留所有未明确向您授予的权利。 12 | 13 | 不得非法使用 14 | 软件仅能以合法的方式用于合法目的,并且您同意遵守所有适用法律和法规。亚马逊可调查任何上报的违反其政策的行为并采取其认为合适的任何措施,包括未经通知终止您使用软件的许可。 15 | 16 | 出口法规 17 | 您须遵守所有出口以及再出口的限制和法规,不得向被禁止的国家转让软件或鼓励、协助或授权该等转让,或者以其他方式违反任何该等限制或法规。 18 | 19 | 不弃权 20 | 亚马逊未能严格履行本协议的任何规定不会构成亚马逊放弃后续履行本协议该等规定或任何其他规定的权利。除非我们以书面形式作出明示弃权,否则对本协议任何规定的弃权均属无效。 21 | 22 | 完整协议及可分割性 23 | 本协议为亚马逊与您就软件订立的完整协议,并且取代先前所有就该标的订立的协议。如果本协议的任何条款或条件被视为失效、无效或因故无法执行,则该部分条款或条件将被视为可分割并且不会影响任何其余条款或条件的有效性和可执行性。 24 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/EULA_Dutch.txt: -------------------------------------------------------------------------------- 1 | GEBRUIKSRECHTOVEREENKOMST VOOR SOFTWARE 2 | Laatst bijgewerkt: 24 oktober 2012 3 | 4 | Deze Gebruiksrechtovereenkomst voor software is een wettelijke overeenkomst tussen Amazon Digital Services, Inc. ('Amazon' en, indien samen met de partners van Amazon, 'wij' of 'ons') en de persoon of entiteit die deze overeenkomst accepteert ('u'). De software voor uitgevers en alle updates, wijzigingen en uitbreidingen voor deze software, en ook alle bijbehorende gedrukte en online te downloaden documentatie (de 'Software' is software van Amazon volgens de Gebruiksvoorwaarden van Amazon.nl en uw gebruik hiervan valt onder de overeenkomst (zoals hieronder gedefinieerd). In geval van een conflict tussen deze Gebruiksrechtovereenkomst voor software en de Gebruiksvoorwaarden van Amazon.nl, heeft deze Gebruiksrechtovereenkomst voor software de hoogste prioriteit. 5 | Lees deze overeenkomst, alle regels en al het beleid met betrekking tot de software voor uitgevers, de Gebruiksvoorwaarden van Amazon.nl en de Privacyverklaring van Amazon.nl (gezamenlijk de 'Overeenkomst') zorgvuldig door voordat u de software voor uitgevers downloadt of gebruikt. Als u de software downloadt of gebruikt, bent u gebonden aan de voorwaarden van deze overeenkomst. Als u niet akkoord gaat of kunt gaan met de voorwaarden van deze overeenkomst, mag u niet proberen de software te downloaden of te gebruiken. 6 | 7 | LICENTIE 8 | Met de software kunt u een of meer van de volgende handelingen uitvoeren: (i) documenten met bepaalde bestandstypen of -indelingen converteren naar indelingen die compatibel zijn met Kindle (dergelijke met Kindle compatibele bestanden zijn 'Content met Kindle-indeling') en (ii) content met Kindle-indeling vooraf bekijken op een pc om te controleren hoe die content eruitziet op Kindle-producten. Amazon heeft deze software ontwikkeld en stelt deze beschikbaar zodat uitgevers en auteurs content met Kindle-indeling kunnen maken voor distributie via de Kindle Winkel. U mag de software ook gebruiken voor niet-commerciële doeleinden (bijvoorbeeld voor het opmaken van werken die gratis worden gedistribueerd). Volgens de voorwaarden en bepalingen van deze overeenkomst, verleent Amazon u een herroepbare, niet-exclusieve, niet-overdraagbare en niet in sublicentie te geven licentie voor het downloaden, installeren en gebruiken van de software op een server of een pc, uitsluitend voor deze doeleinden. Voor elk commercieel gebruik van deze software buiten de geautoriseerde doeleinden om, is een afzonderlijke overeenkomst met Amazon vereist. 9 | 10 | VOORBEHOUD VAN RECHTEN 11 | U mag één kopie van de software maken voor back-updoeleinden. U mag de software niet gebruiken via een netwerk. Alle rechten die niet expliciet aan u zijn verleend, zijn voorbehouden aan Amazon. 12 | 13 | GEEN ILLEGAAL GEBRUIK 14 | De software mag alleen worden gebruikt voor legale doeleinden en op een legale manier, en u stemt ermee in alle toepasselijke wetten en voorschriften na te leven. Amazon kan alle gerapporteerde overtredingen van haar beleid naar eigen goeddunken onderzoeken en zo nodig passende maatregelen nemen, inclusief het zonder kennisgeving beëindigen van uw licentie voor het gebruik van de software. 15 | 16 | EXPORTVOORSCHRIFTEN 17 | U zult alle toepasselijke exportbeperkingen en -voorschriften naleven en u zult de software niet overdragen of de overdracht van de software aan een verboden land niet aanmoedigen, assisteren of goedkeuren of deze beperkingen of voorschriften op een andere manier overtreden. 18 | 19 | GEEN VERKLARING VAN AFSTAND 20 | Onvermogen van Amazon om deze overeenkomst strikt na te leven, mag niet worden beschouwd als een verklaring van afstand van het recht van Amazon om dergelijke bepalingen of andere bepalingen van deze overeenkomst af te dwingen. Geen enkele verklaring van afstand voor enige bepaling van deze overeenkomst is geldig, tenzij deze op schrift staat. 21 | 22 | VOLLEDIGE OVEREENKOMST EN DEELBAARHEID 23 | Dit is de volledige overeenkomst tussen Amazon en u met betrekking tot de software, en deze overeenkomst vervangt alle voorgaande overeenkomsten betreffende dit onderwerp. Indien een deel van deze voorwaarden onwettig, ongeldig of om enige reden onuitvoerbaar is, zal dit geen gevolgen hebben voor de geldigheid van de overige bepalingen. 24 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/EULA_French.txt: -------------------------------------------------------------------------------- 1 | CONTRAT DE LICENCE POUR UTILISATEUR FINAL DE LOGICIEL 2 | Dernière mise à jour le 24 octobre 2012 3 | 4 | Le présent Contrat de Licence pour Utilisateur Final de Logiciel est conclu entre Amazon EU S.à.r.l (ainsi que ses sociétés affiliées « Amazon » ou « nous ») et la personne physique ou morale qui accepte le présent contrat (« vous »). Les outils logiciels de l’éditeur et toutes les mises à jour, les modifications et améliorations de ces outils, ainsi que toute documentation connexe, imprimée et en ligne ou téléchargeable (le « Logiciel ») sont des Logiciels Amazon conformément aux Conditions d’Utilisation d’Amazon.fr , et l’utilisation que vous en faites est soumise au Contrat (conformément à la définition ci-après). En cas de conflit entre le présent Contrat de Licence pour Utilisateur Final de Logiciel et les conditions d’utilisation d’Amazon.fr, les termes du Contrat de Licence pour Utilisateur Final de Logiciel prévaudront. 5 | Veuillez lire attentivement le présent contrat, ainsi que toutes les règles et politiques relatives aux outils logiciels de l’éditeur, les Conditions d’Utilisation d’Amazon.fr et La Politique de protection des données personnellesd’Amazon.fr (collectivement, le « Contrat ») avant de télécharger ou d’utiliser les outils logiciels de l’éditeur. Si vous téléchargez ou utilisez le Logiciel, vous serez lié par les termes du présent Contrat. Si vous n’acceptez pas ou ne pouvez accepter les termes du présent Contrat, ne tentez pas de télécharger ni d’utiliser le Logiciel. 6 | 7 | LICENCE 8 | Le Logiciel vous permet d’effectuer une ou plusieurs des actions suivantes : (i) convertir des documents existant dans certains types de fichiers ou de formats en formats compatibles avec Kindle (les fichiers compatibles avec Kindle étant ci-après dénommés le « Contenu au Format Kindle ») et (ii) afficher un aperçu du Contenu au Format Kindle sur un ordinateur personnel afin d’apprécier la façon dont ce contenu apparaîtra sur les produits Kindle. Amazon a développé ce logiciel qu’elle met à disposition afin de permettre aux éditeurs et aux auteurs de créer un Contenu au Format Kindle en vue de le distribuer via la boutique Kindle. Vous pouvez également utiliser ce logiciel à des fins non commerciales (pour formater des œuvres destinées à une distribution gratuite, par exemple). Sous réserve du respect de toutes les conditions du présent Contrat, Amazon vous accorde une licence révocable, non exclusive, non cessible, non sous licenciable, non transférable, vous permettant de télécharger, d’installer et d’utiliser le Logiciel sur un serveur ou sur un ordinateur personnel uniquement aux fins indiquées. Tout usage commercial du Logiciel en dehors des usages autorisés nécessite la signature d’un contrat distinct avec Amazon. 9 | 10 | RÉSERVE DE DROITS 11 | Vous pouvez effectuer une copie du Logiciel à des fins de sauvegarde. Vous ne pouvez pas utiliser le Logiciel sur un réseau. Amazon se réserve tous les droits qui ne vous sont pas expressément accordés. 12 | 13 | USAGE LICITE 14 | Le Logiciel peut être utilisé uniquement de façon et à des fins licites, et vous acceptez de respecter l’ensemble des lois et règlements applicables. Amazon peut effectuer une enquête en cas d’infraction signalée à ses règles et prendre toute mesure qu’elle estime adaptée, y compris résilier votre licence d’utilisation du Logiciel sans préavis. 15 | 16 | RÉGLEMENTATION APPLICABLE À L’EXPORTATION 17 | Vous devez respecter l’ensemble des restrictions et règlements applicables en matière d’exportation et de réexportation, et ne pas transférer, ni encourager, assister ou autoriser le transfert du Logiciel vers un pays interdit ou en violation à ces restrictions ou règlements. 18 | 19 | ABSENCE DE RENONCIATION 20 | L’incapacité d’Amazon à faire appliquer strictement quelque disposition que ce soit du présent Contrat ne constitue pas une renonciation au droit d’Amazon de faire appliquer ultérieurement ladite disposition ou une autre disposition du présent Contrat. Toute renonciation à une disposition du présent Contrat n’aura d’effet que si elle fait l'objet d'un écrit. 21 | 22 | INTÉGRALITÉ DU CONTRATET DIVISIBILITE 23 | Le présent Contrat représente l’intégralité des accords passés entre Amazon et vous concernant le Logiciel et annule et remplace tout accord antérieur concernant ledit objet. Si l'une quelconque des clauses du Contrat était considérée comme invalide, nulle ou inapplicable pour quelque raison que ce soit, ladite clause serait considérée comme divisible et n'affectera pas la validité et l’applicabilité des autres clauses du Contrat. 24 | 25 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/EULA_German.txt: -------------------------------------------------------------------------------- 1 | SOFTWARE-ENDBENUTZER-LIZENZVEREINBARUNG 2 | Zuletzt geändert: 24. Oktober 2012 3 | 4 | Diese Software-Endbenutzer-Lizenzvereinbarung ist eine rechtsverbindliche Vereinbarung zwischen Amazon EU S.à.r.l. („Amazon“ und, zusammen mit den verbundenen Unternehmen von Amazon, „wir“ oder „uns“) und der natürlichen oder juristischen Person, die diese Vereinbarung akzeptiert. („Sie“). Die Publisher Software-Tools und sämtliche Aktualisierungen, Änderungen und Erweiterungen dieser Tools, sowie jede damit zusammenhängende gedruckte und Online- oder herunterladbare Dokumentation (die „Software“) sind Amazon-Software gemäß den Amazon.de Nutzungsbedingungen, und deren Nutzung Ihrerseits unterliegt dieser Vereinbarung (wie unten definiert). Bei einem Widerspruch zwischen dieser Software-Endbenutzer-Lizenzvereinbarung und den Amazon.de Nutzungsbedingungen sind die Bedingungen dieser Software-Endbenutzer-Lizenzvereinbarung maßgebend. 5 | Bitte lesen Sie diese Vereinbarung, alle Regeln und Geschäftsgrundsätze bezüglich der Publisher Software-Tools, den Amazon.de Nutzungsbedingungen und der Amazon.de Datenschutzerklärung (zusammen die „Vereinbarung“) sorgfältig durch, ehe Sie die Publisher Software-Tools herunterladen oder nutzen. Mit dem Herunterladen oder der Nutzung der Software sind die Bestimmungen dieser Vereinbarung für Sie verbindlich. Wenn Sie die Bestimmungen dieser Vereinbarung nicht akzeptieren oder nicht akzeptieren können, versuchen Sie nicht, die Software herunterzuladen oder zu nutzen. 6 | 7 | LIZENZ 8 | Die Software ermöglicht Ihnen zweierlei: (i) Konvertieren von Dokumenten, die in bestimmten Dateitypen oder Formaten vorliegen, in Kindle-kompatible Formate (derartige Kindle-kompatible Dateien sind „Kindle-Format-Inhalte“), und (ii) Voransicht von Kindle-Format-Inhalten auf einem Personal Computer, um zu beurteilen, wie diese Inhalte auf Kindle-Produkten aussehen würden. Amazon hat diese Software entwickelt und verfügbar gemacht, um Verlagen und Autoren zu ermöglichen, Kindle-Format-Inhalte für den Vertrieb über den Kindle Store zu erstellen. Sie dürfen die Software auch für nichtgewerbliche Zwecke nutzen (z. B. zur Formatierung von Arbeiten, die unentgeltlich vertrieben werden). Vorbehaltlich Ihrer Einhaltung sämtlicher Bedingungen dieser Vereinbarung gewährt Amazon Ihnen einzig und allein für diese Zwecke eine widerrufliche, nicht ausschließliche, nicht abtretbare, nicht unterlizenzierbare und nicht übertragbare Lizenz zum Herunterladen, Installieren und Nutzen der Software auf einem Server oder Personal Computer. Jegliche gewerbliche Nutzung dieser Software außerhalb der genehmigten Zwecke bedarf einer gesonderten Vereinbarung mit Amazon. 9 | 10 | RECHTSVORBEHALT 11 | Sie dürfen eine Kopie der Software für Sicherungszwecke anfertigen. Sie dürfen die Software nicht über ein Netzwerk nutzen. Alle Ihnen nicht ausdrücklich gewährten Rechte sind Amazon vorbehalten. 12 | 13 | KEINE RECHTSWIDRIGE NUTZUNG 14 | Die Software darf nur für rechtmäßige Zwecke und auf rechtmäßige Weise verwendet werden, und Sie verpflichten sich, alle geltenden Gesetze und Vorschriften einzuhalten. Wird Amazon eine Verletzung ihrer Geschäftsgrundsätze gemeldet, ist Amazon berechtigt, diese Verletzung zu untersuchen und die ihres Erachtens angemessenen Maßnahmen, darunter die fristlose Kündigung Ihrer Lizenz zur Nutzung der Software, zu ergreifen. 15 | 16 | AUSFUHRBESTIMMUNGEN 17 | Sie verpflichten sich, alle anwendbaren Beschränkungen und Bestimmungen der Ausfuhr- und Wiederausfuhr einzuhalten sowie die Software nicht in ein verbotenes Land zu übertragen oder ihre Übertragung zu fördern, zu unterstützen oder zu genehmigen oder anderweitig gegen solche Beschränkungen oder Bestimmungen zu verstoßen. 18 | 19 | KEIN RECHTSVERZICHT 20 | Die Nichtdurchsetzung der strengen Einhaltung einer Bestimmung dieser Vereinbarung seitens Amazon stellt keinen Verzicht auf Amazons Rechte zur späteren Durchsetzung solcher Bestimmungen oder anderer Bestimmungen dieser Vereinbarung dar. Ein Verzicht auf eine Bestimmung dieser Vereinbarung ist nur wirksam, sofern er schriftlich erfolgt. 21 | 22 | GESAMTE VEREINBARUNG UND SALVATORISCHE KLAUSEL 23 | Dies ist die gesamte Vereinbarung zwischen Amazon und Ihnen bezüglich der Software und ersetzt alle früheren Absprachen hinsichtlich dieses Gegenstands. Wenn eine Klausel oder Bedingung in dieser Vereinbarung für ungültig, nichtig oder aus irgendeinem Grund nicht durchsetzbar befunden wird, gilt sie als abtrennbar und berührt nicht die Gültigkeit und Durchsetzbarkeit der übrigen Klauseln oder Bedingungen. 24 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/EULA_Italian.txt: -------------------------------------------------------------------------------- 1 | CONTRATTO DI LICENZA D’USO DEL SOFTWARE 2 | Ultimo aggiornamento 24 ottobre 2012 3 | 4 | Il Contratto di Licenza d’Uso del Software è un accordo vincolante tra Amazon EU S.à.r.l. (“Amazon” e, unitamente alle Affiliate Amazon, “noi” o “ci”) e la persona fisica o giuridica che accetta il presente Contratto (“tu”). Gli strumenti software editoriali e ogni aggiornamento, modifica o miglioramento di tali strumenti, compresa la relativa documentazione, cartacea e online o scaricabile (il “Software”), costituiscono il Software Amazon disciplinato dalle Condizioni Generali d’Uso di Amazon.it , e il loro uso da parte tua è regolato dal Contratto (come di seguito definito). In caso di conflitto tra il Contratto di Licenza d’Uso del Software e le Condizioni Generali d’Uso di Amazon.it, prevalgono i termini del presente Contratto di Licenza d’Uso del Software. 5 | Prima di effettuare il download o di utilizzare gli strumenti software editoriali, ti invitiamo a leggere attentamente il presente Contratto, tutte le regole e le politiche relative agli strumenti software editoriali, le Condizioni Generali d’Uso di Amazon.it , l’Informativa sulla Privacy di Amazon.it (collettivamente il “Contratto”). Effettuando il download o utilizzando il Software, accetti integralmente i termini e le condizioni del presente Contratto. Non utilizzare o tentare di scaricare il Software se non intendi accettare i termini del presente Contratto. 6 | 7 | LICENZA 8 | Il Software ti permette di effettuare una o più delle seguenti operazioni: (i) convertire documenti esistenti in determinati tipi di file o formati nei formati compatibili con Kindle (tali file compatibili con Kindle sono qui di seguito definiti come i “Contenuti in formato Kindle”), e (ii) visualizzare in anteprima i Contenuti in formato Kindle da un personal computer al fine di valutare come il contenuto possa apparire sui prodotti Kindle. Amazon ha sviluppato e rende disponibile questo Software per consentire a editori e autori di creare Contenuti in Formato Kindle da distribuire attraverso il Kindle Store. Puoi utilizzare il Software anche per scopi non commerciali (ad esempio per formattare opere da distribuire gratuitamente). 9 | A condizione che rispetti tutti i termini e le condizioni del presente Contratto, Amazon ti concede una licenza revocabile, non esclusiva, non cedibile, non sublicenziable e non trasferibile per scaricare, installare e utilizzare il Software su un server o personal computer esclusivamente per questi fini. L’uso commerciale del presente Software per fini non autorizzati richiede un accordo separato con Amazon. 10 | 11 | DIRITTI RISERVATI 12 | Puoi fare una copia del Software per finalità di back-up. Non puoi utilizzare il Software su un network. Tutti i diritti che non ti sono espressamente concessi sono diritti riservati di Amazon. 13 | 14 | DIVIETO DI USO ILLECITO 15 | L’uso del Software è consentito solo per finalità lecite, e tu accetti di rispettare tutte le leggi e i regolamenti applicabili. Amazon si riserva il diritto di esaminare eventuali violazione delle sue politiche e di intraprendere ogni azione che ritenga opportuna, inclusa la revoca della tua licenza d’uso del Software senza preavviso. 16 | 17 | NORMATIVA SULL’ESPORTAZIONE 18 | Ti impegni a rispettare tutte le limitazioni e regole previste per l’esportazione e la riesportazione, e ti impegni a non traferire, incoraggiare, assistere o autorizzare il trasferimento del Software in un paese non autorizzato o che violi tali limitazioni e regole. 19 | 20 | NESSUNA RINUNCIA 21 | L’inattività da parte di Amazon nell’ottenere una tua stretta aderenza ai termini del presente Contratto non implica alcuna rinuncia ad uno qualsiasi dei nostri diritti, nè limita il nostro diritto di far rispettare tali disposizioni in un secondo momento. La rinuncia ad una qualsiasi disposizione del presente Contratto non sarà efficace a meno che sia formulata per iscritto. 22 | 23 | INTERO ACCORDO E CONSERVAZIONE DEL CONTRATTO 24 | Il presente Contratto costituisce l’intero accordo tra te e Amazon che disciplina il Software e sostituisce ogni precedente intesa avente il medesimo oggetto. Qualora una qualsiasi disposizione del presente Contratto sia considerata invalida, nulla o inefficace per qualsiasi ragione, tale disposizione sarà considerata separabile e non pregiudicherà la validità ed efficacia delle rimanenti disposizioni. 25 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/EULA_Japanese.txt: -------------------------------------------------------------------------------- 1 | ソフトウェアエンドユーザーライセンス契約 2 | 更新日: 2012/10/24 3 | 4 | 5 | 本ソフトウェアエンドユーザーライセンス契約(以下「本ライセンス契約」という)は、Amazon Services International, Inc.(関連会社を含め、以下総称して「アマゾン」という)とお客様との間で締結される契約です。全てのパブリッシャー・ソフトウェアツール(当該ソフトウェアツールの更新やアップデートすべてを含む)および関連する書類(以下総称して「本ソフトウェア」という)は、Amazon.co.jp利用規約で定義されるアマゾンソフトウェアとなり、Amazon.co.jp利用規約および本契約(以下に定義する)の条項が適用されます。本ライセンス契約の条項とAmazon.co.jp利用規約の条項に齟齬が生じた場合は、本ライセンス契約の条項が優先されます。 6 | パブリッシャー・ソフトウェアツールをダウンロードしてご利用になる前に、本ライセンス契約、パブリッシャー・ソフトウェアに関連する規則と規約、Amazon利用規約 よおびAmazon.co.jpプライバシー規約 (以下、総称して「本契約」という)をすべて入念にお読みください。本ソフトウェアをダウンロードまたはご使用になった場合、かかる行動を持ってお客様は本契約の条項に同意したものとみなされます。本契約の条項に同意できない場合、本ソフトウェアをダウンロードまたはご利用いただくことはできません。 7 | 8 | 利用許諾 9 | 本ソフトウェアを利用することにより次の作業が可能となります。(i) 既に一定の様式またはフォーマットで存在するドキュメントをKindleと互換性があるフォーマットに変更すること(Kindleと互換性があるファイルは、以下「Kindleフォーマットコンテンツ」という)、および (ii) Kindleフォーマットコンテンツが、Kindle製品上どのように表示されるかを評価するために、PCよりプレビューすることができます。アマゾンは、出版者および著作者がKindle フォーマットコンテンツを作成しKindleストアにて配信する目的のために、本ソフトウェアを制作し提供しております。お客様は、本ソフトウェアを非商業的目的のため(例:無料にて配信するコンテンツのフォーマット変更)にも利用することができます。お客様が本契約を遵守することを条件に、アマゾンはお客様に、当該目的のためのみに、本ソフトウェアをサーバまたはPCにダウンロード、インストールおよびそれらにて使用する、取消可能、非独占的、譲渡不能、再許諾禁止の利用許諾を付与するものとします。本ソフトウェアの当該許諾範囲外の商業的目的な利用は、アマゾンと別途許諾契約が必要となります。 10 | 11 | 権利留保 12 | お客様は、バックアップの目的のために本ソフトウェアのコピーを作成することができます。お客様は、本ソフトウェアをネットワーク上で使用することは出来ません。本契約において明示的に許諾されている権利を除き、本ソフトウェアに関する一切の権利、権限および権能はアマゾンに帰属し留保されます。 13 | 14 | 違法目的利用の禁止 15 | お客様は、本ソフトウェアを適法な目的および適法な方法のみに使用することができ、全ての該当する法令等を遵守することに同意します。アマゾンは、利用規約等に違反する行為が発覚した場合、調査を行い、その裁量にて必要な処置をとります(通知なく本ソフトウェアの利用許諾を取消すことを含む)。 16 | 17 | 輸出規制 18 | お客様は、本ソフトウェアに適用される輸出、再輸出に関する全ての規制および規則を遵守することに同意されるものとします。本ソフトウェアの持ち込みが禁止される国に対し本ソフトウェアを持ち込むこと、または持ち込むことを奨励、支援、許可するなど、輸出入関連法規に違反する行為はしてはなりません。 19 | 20 | 権利の放棄 21 | 本契約のお客様による厳密な遵守をアマゾンが要求または強制しない場合でも、アマゾンはかかる権利を放棄するものではありません。 22 | 23 | 完全合意と分離条項 24 | 本契約は本ソフトウェアに関してのお客様とアマゾンとの間での完全な合意を構成し、それらに関する以前の合意に優先します。本契約に含まれる条項が無効と判断された場合、かかる条項は分離され、その他の条項に影響を与えないものとします。 25 | 26 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/EULA_Spanish.txt: -------------------------------------------------------------------------------- 1 | CONTRATO DE LICENCIA DE USUARIO FINAL DE SOFTWARE 2 | Última actualización el 24 de Octubre de 2012 3 | 4 | Este Contrato de Licencia de Usuario Final de Software es un contrato jurídico entre AmazonEU Sarl (“Amazon” y, junto con las Filiales de Amazon, “nosotros”) y la persona o entidad que acepta este Contrato (“usted”). Las herramientas de software del editor y todas las actualizaciones, modificaciones y mejoras de estas herramientas, así como cualquier documentación impresa y online o descargable asociada (el “Software”) son Software de Amazon sujetas a las Condiciones de Uso de Amazon.es y el uso por parte de usted se encontrará sujeto al Contrato (según se define más adelante). En caso de cualquier conflicto entre este Contrato de Licencia de Usuario Final de Software y las Condiciones de Uso de Amazon.es, prevalecerán las condiciones de este Contrato de Licencia de Usuario Final de Software. 5 | Lea este Contrato, todas las normas y políticas relacionadas con las herramientas de software del editor, las Condiciones de Uso de Amazon.es y el Aviso de Privacidad de Amazon.es (de forma colectiva, el “Contrato”) con atención antes de descargar o utilizar las herramientas de software del editor. Si descarga o utiliza el Software, quedará vinculado por las condiciones de este Contrato. Si no acepta o no puede aceptar las condiciones de este Contrato, no intente descargar o utilizar el Software. 6 | 7 | LICENCIA 8 | El Software le permite realizar una o más de las siguientes cosas: (i) convertir documentos existentes en determinados tipos o formatos de ficheros a formatos compatibles con Kindle (dichos ficheros compatibles con Kindle serán “Contenido con Formato de Kindle”) y (ii) visualizar previamente el Contenido con Formato de Kindle de un ordenador personal para evaluar cómo puede aparecer dicho contenido en productos de Kindle. Amazon desarrolló este Software y lo pone a su disposición con el fin de permitir a los editores y autores crear Contenido con Formato Kindle para su distribución a través de la tienda Kindle. También podrá utilizar el Software con fines no comerciales (por ejemplo, formatear trabajos que se distribuirán de forma gratuita). Sujeto al cumplimiento por parte de usted de todos los términos y condiciones de este Contrato, Amazon le otorga una licencia revocable, no exclusiva, no objeto de cesión o sublicencia y no transferible para descargar, instalar y utilizar el Software en un servidor u ordenador personal exclusivamente con estos fines. Cualquier uso comercial de este Software no incluido en los fines autorizados requerirá un contrato distinto con Amazon. 9 | 10 | RESERVA DE DERECHOS 11 | Podrá hacer una copia del Software con fines de recuperación. No podrá utilizar el Software en una red. Todos los derechos no otorgados expresamente a usted quedarán reservados por Amazon. 12 | 13 | NINGÚN USO ILEGAL 14 | El Software sólo podrá utilizarse con fines legales y de forma legal y usted acordará cumplir todas las leyes y normativas aplicables. Amazon podrá investigar cualquier supuesta violación de sus políticas y realizar cualquier acción que considere apropiada, incluyendo la resolución de su licencia para utilizar el Software sin notificación. 15 | 16 | NORMATIVA DE EXPORTACIÓN 17 | Usted deberá cumplir todas las restricciones y normativas de exportación y reexportación aplicables y no transferirá, fomentará, ayudará ni autorizará la transferencia del Software a un país prohibido ni de otra forma que viole cualesquiera de dichas restricciones o normativas. 18 | 19 | NO CONSTITUYE RENUNCIA 20 | El hecho de que Amazon no haga cumplir estrictamente cualquier disposición de este Contrato no constituirá una renuncia del derecho de Amazon a hacer cumplir de forma posterior dichas disposiciones o cualquier otra disposición del Contrato. Ninguna renuncia a ninguna disposición de este Contrato será efectiva, excepto si se realiza por escrito. 21 | 22 | CONTRATO ÍNTEGRO Y DIVISIBILIDAD 23 | Éste es el Contrato íntegro entre Amazon y usted en relación con el Software y sustituye a todos los acuerdos anteriores en relación con el objeto del mismo. Si cualquier término o condición de este Contrato se considerara inválido, nulo o, por cualquier motivo, inaplicable, dicha parte se considerará separable y no afectará a la validez y aplicabilidad de ningún otro término o condición. 24 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/chinese/Readme.txt: -------------------------------------------------------------------------------- 1 | 创建 Kindle 电子书 - 初级用户(只适用于 Windows 和 Mac): 2 | --------------------------------------------------------------------------- 3 | - 从 http://www.amazon.com/kindleformat/kindlepreviewer 下载 Kindle 预览器 4 | - 下载完成后,请安装 Kindle 预览器 5 | - 如果您需要安装 Kindle 预览器的更多指导建议,请参考 http://kindlepreviewer.s3.amazonaws.com/UserGuide.pdf 6 | - 安装完成后,请打开 Kindle 预览器 7 | - 单击 Kindle 预览器上的“Open book”(打开书)链接 8 | - 选择 EPUB/HTML/OPF 以转换 Kindle 电子书 9 | - 遵循指导以转换电子书并进行预览 10 | - 转换成功的电子书扩展名为“.mobi”,位于与源 HTML/EPUB 相同的文件夹中带有 Compiled- 文件名的文件夹之下。 11 | 12 | 创建 Kindle 电子书 - 高级用户: 13 | ------------------------------------------- 14 | 高级用户可以使用命令行工具将 EPUB/HTML 转换为 Kindle 电子书。 您可以在 Windows、Mac 和 Linux 平台上使用此界面。此工具可用于自动批量转换。 15 | 16 | 适用于 Windows (XP, Vista, 7, 8) 的 KindleGen: 17 | 1. 从 www.amazon.com/kindleformat/kindlegen 下载 KindleGen zip 压缩文件至桌面。 18 | 2. 右击此压缩文件,选择“Extract All”(解压全部),并输入文件夹名称 c:\KindleGen。 19 | 3. 通过选择 Start menu(开始菜单)> All Programs(所有程序)> Accessories(附件)> Command Prompt(命令提示符),打开一个命令提示符。 20 | 4. 输入 c:\KindleGen\kindlegen。 系统将显示如何运行 KindleGen 的指导。 21 | 5. 转换示例:要转换一个名为 book.html 的文件,请进入书所在的目录文件,例如 cd desktop,然后输入 c:\KindleGen\kindlegen book.html。 如果转换成功,一个名为 book.mobi 的新文件将显示在桌面。 22 | 6. 请注意:我们建议您遵循这些步骤运行 KindleGen。 双击 KindleGen 图标不能打开此程序。运行上述命令时不带引号。 如果您将某个文件拖至 kindlegen 可执行文件,该工具将为您转换文件,但是您无法获得输出日志,因此,我们不推荐此操作。 23 | 24 | 适用于 Linux 2.6 i386 的 KindleGen: 25 | 1. 从 www.amazon.com/kindleformat/kindlegen 下载 KindleGen tar.gz 至一个文件夹,例如主目录中的 Kindlegen (~/KindleGen)。 26 | 2. 解压文件的内容至 '~/KindleGen'。打开终端,使用命令“cd ~/KindleGen”移至包含下载文件的文件夹,然后使用命令“tar xvfz kindlegen_linux_2.6_i386_v2.tar.gz”解压内容。 27 | 3. 打开终端应用程序,并输入 ~/KindleGen/kindlegen。 系统将显示如何运行 KindleGen 的指导。 28 | 4. 转换示例:要转换一个名为 book.html 的文件,请进入书所在的目录文件,例如 cd desktop,然后输入 ~/KindleGen/kindlegen book.html。如果转换成功,一个名为 book.mobi 的新文件将显示在桌面。 29 | 5. 请注意:我们建议您遵循这些步骤运行 KindleGen。 双击 KindleGen 图标不能开启此程序。运行上述命令时不带引号 30 | 31 | 适用于 Mac OS 10.5 和 i386 以上版本的 KindleGen: 32 | 1. 从 www.amazon.com/kindleformat/kindlegen 下载 KindleGen.zip。在默认情况下,此文件下载到“Downloads”(下载)文件夹 33 | 2. 解压此文件。 如果您使用 Safari 浏览器,zip 文件在下载后自动解压。如果您禁用此设置或使用其他浏览器,双击下载的文件即可解压。 34 | 3. 单击右上角的聚焦图标,然后输入 Terminal(终端)。 单击应用程序打开它。 35 | 4. 要查看如何运行 KindleGen 的指导,在 Finder(查找)窗口中定位 kindlegen 程序。单击并将其拖至鼠标所在的 Terminal(终端)窗口。使用鼠标写入路径,并将鼠标移至行的末尾。按 Enter(输入)查看指导。 36 | 5. 与步骤 4 产生同样结果的另一种方法是,通过在终端输入命令 cd ~/Downloads/KindleGen_Mac_i386_v2,然后输入命令 kindlegen,以查看指导。 37 | 6. 转换示例:要转换名为 book.html 的文件,将 book.html 复制到桌面。在 Finder(查找)窗口中,找到 kindlegen 程序。单击并将文件拖至 Terminal(终端)窗口,然后将其放在鼠标的位置。使用鼠标自动插入路径,并将鼠标移至行的末尾。在 Finder(查找)窗口中,找到该文件。单击并将文件拖至 Terminal(终端)窗口,然后将其放在鼠标的位置。使用鼠标写入路径,并将鼠标移至行的末尾。按 Enter(输入)。如果转换成功,一个名为 book.mobi 的新文件将显示在桌面。 38 | 7. 与步骤 6 产生同样结果的另一种方法是:将 book.html 复制到桌面,通过在终端输入命令 cd ~/Downloads/KindleGen_Mac_i386_v2,然后输入命令 kindlegen ~/Desktop/book.html 来转换文件。如果转换成功,一个名为 book.mobi 的新文件将显示在桌面。 39 | 8. 请注意:我们建议您遵循这些步骤运行 KindleGen。 双击 KindleGen 图标不能开启此程序。运行上述命令时不带引号 40 | 41 | 42 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/chinese/Release Notes.html: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 |

发行说明

5 | 6 |

Kindlegen 版本 2.9 build 1028-0897292

7 |
  8 | 	   - 以图像作为书脊时,支持设置页面布局属性(double page spread、facing pages、blank page)。
  9 | 	   - 已修复多个错误。
 10 |        
 11 | 	通过以下网站查看最新的发行说明和已知问题:https://kindlegen.s3.amazonaws.com/manual.html
 12 | 
13 |

Kindlegen 版本 2.8 build 0208-797bf75

14 |
 15 | 	   - 转换成XMDF文件格式的支持已被添加。更多信息,请参阅Kindle出版指南。
 16 | 	   - 已添加支持epub3 toc nav的元件。这相当于NCX(也称为NCX TOC)里的navMap元件。如果两种元件同时给出,Epub3 TOC nav元件优于NCX navMap元件。但是,如果没有特别指定NAV HTML,我们将退回NCX(如果存在的话)。如果我们不退回NCX,系统将会出错。关于EPUB3 toc nav的更多信息,请参阅这里。
 17 | 	   - 已添加支持epub3 landmarks nav元件。这相当于OPF guide 元件。 如果两种元件同时给出,Epub3 landmarks nav元件优于OPF guide 元件。 关于EPUB3 landmarks nav 的更多信息,请参阅这里。
 18 | 	   - 支持用于指定以下epub3格式的元数据
 19 | 	       - 使用程序清单中的属性指定封面图片。
 20 | 	       - 使用“rendition:layout”属性指定图书布局。
 21 | 	       - 使用“rendition:orientation”属性指定图书定向。
 22 | 	       - 指定URN格式的dc:identifier价值。
 23 | 	       - 使用marc relators 方案在“dc:creator" 元数据中精炼相关作者信息。
 24 | 	       - 使用 title-type 属性, 从多重标题中提炼出一个主标题。
 25 | 	     更多信息,请参阅 这里。
 26 | 	   - 支持在NCX TOC 里查阅图像,当且仅当相同的图像在 spine里被直接提到。
 27 | 	   - 支持Galician 语言(GL,GL-ES)。
 28 | 
29 | 30 |

Kindlegen 版本 2.7 build 1019-d6e4792

31 |
 32 | 	   - 数据URI功能支持图片和嵌入的字体,这样 他们就可以直接参考HTML 和 CSS 文件(要了解数据 URI 的更多信息,请参考 http://dataurl.net)。
 33 | 	   - 支持日语垂直渲染和多种页面书写模式。可以使用元标签,在 OPF 文件中指定值(例如:<meta name=”primary-writing-mode” content=”vertical-rl” />)。有效值有 horizontal-lr、vertical-lr、horizontal-rl、vertical-rl。
 34 | 	   - 支持对开页和双跨页。可以使用 itemref 标签中的“properties”属性在 OPF 中指定值。有效值有facing-page-left、facing-page-right、page-spread-left、page-spread-right。
 35 | 	   - 有很多不同)的 HTML 标签都增加了 Mobi7 的支持(比如:class="class1 class2 class3"
 36 | 	   - 当固定格式 图书的原始分辩率的元数据未以“整数x整数”的形式指明时,KindleGen 会报错。
 37 | 	   - 验证是否为固定格式 的 图书使用了唯一的区域放大倍率 JSON。
 38 | 	   - 增加了的 KF8 和 M7 文件尺寸状态会在转换后显示。
 39 | 	   - 改善了在scenario里由于NCX 条目指向内容为“无属性”标签而导致目录生成失败的错误消息。,。
 40 | 	   - 在 HTML里,固定的问题与处理锚标签的问题相关。 (<a>) 内的内容中含有锚标签的问题得到妥善解决。
 41 | 	   - 适当的处理部分有,、侧边、页脚、图片、图片的说明和文章标签。
 42 | 
43 | 44 |

Kindlegen 版本 2.5 build 0626-3a91e28

45 |
 46 | 	   - 已提高透明PNG的转换:透明PNG图像(现在转换为JEPG图像)将使用白色背景。原先使用黑色背景,但在转换时造成阅读质量降低。
 47 | 	   - 当执行CSS特性(设置上下边界)时,在Mobi7会出现的不必要的换行。此问题已被修复。
 48 | 	   - 因为左边界CSS特性的用法,导致有列点或数字列举时发生问题,但在Mobi7已解决首行缩格的问题。在Mobi7里,有列点或是数字列举时,左边界的距离会自动被忽略。在KF8里情况相同。
 49 | 	   - 已解决在创造含有索引的Mobi7书时遇到的问题(例如:字典)
 50 | 	   - 在Mobi7里,当CSS特性"显示:无"时,内建卷标无需再加入额外的空间。
 51 | 	   - 嵌入字型PostScript和Type1在有KF8支持的Kindle eInk Readers里呈现不佳。Kindlegen会提醒需注意内文中字型的用法。在阅读几本书后。Kindlegen会默认用户惯用的系统字型(特别是在eInk装置下)。
 52 | 	   - Kindlegen会忽略掉EPUB3的导航文件(特别指名使用"nav'特性)且不加入自动默认书本阅读顺序。
 53 | 	   - 已解决当dc:language标记在OPF时属性的问题(例如: id属性)。
 54 | 	   - 已解决在产生目录时,由于NCX档案里无内容的标记或自动标记 的错误。
 55 | 	   - 已解决˙Kindle不支持原移除CSS特性(例如:行高占几个px/pt单位)。当大括号"}"为最后一个特性或是无分号时,Kindlegen会将大括号移除。此问题在Kindlegen2.5中已被修复。
 56 | 	   - 已在Kindlegen里已更新"更新说明(-releasenotes)",用户可参阅此网址https://kindlegen.s3.amazonaws.com/manual.html。
 57 | 
58 | 59 |

Kindlegen 版本 2.4 build 69900

60 |
 61 | 	   - 增加了在中国和日本的语言的本地化界面的支持。
 62 | 	   - 添加在Mobi "display:none" CSS属性的支持。
 63 | 	   - 拆除旧设备的软连字符,并允许他们只KF8设备可见。
 64 | 	   - 多个bug修复。
 65 | 
66 | 67 |

Kindlegen 版本 2.3 build 36043

68 |
 69 | 	   - 支持新的 CSS 媒体类型,为 mobi 和 KF8 提供独特的风格。
 70 | 	   - 已改善漫画和儿童读物的图像质量。
 71 | 	   - 为可重排版的电子书提供双重封面图像修复。
 72 | 
73 | 74 |

Kindlegen 版本 2.2 build 35621

75 |
 76 | 	   - 修复 kindlegen 之前版本的缺陷。
 77 | 
78 | 79 |

Kindlegen 版本 2.1 build 35388

80 |
 81 | 	   - 已添加儿童读物和漫画支持。
 82 | 	   - 修复 kindlegen 之前版本的缺陷。
 83 | 
84 | 85 |

Kindlegen 版本 2.0 build 34608

86 |
 87 | 	   - Kindlegen 支持 HTML5/CSS3,从而扩展为能够创建改进的 mobi。
 88 | 
89 | 90 |

Kindlegen 版本 1.2 build 33307

91 |
 92 | 	   - 通过 NCX pageLists 或 page-map xml 添加书的页码支持。 
 93 | 	   - 将生成书的默认编码更改为“utf-8”。要在 Win-1252 中为书编码,请使用命令行选项“-western”。
 94 | 	   - 已添加拉丁语(ISO-639-1 编码:la)支持。
 95 | 	   - 已添加 AAC 文件格式作为视频/音频源的支持。
 96 | 	   - 修复 Kindlegen 旧版本的缺陷。
 97 | 
98 | 99 |

Kindlegen 版本 1.1 build 99

100 |
101 | 	   - 此更新可以提供了小的增强效果和缺陷修复。
102 | 
103 | 104 |

Kindlegen 版本 1.1 build 98

105 |
106 | 	   - 已添加最大图像尺寸为 128KB 的支持。超过 128KB 的图像将自动重新调整以满足此新限制。
107 | 	   - 已添加 Kindle 内容中音频和视频多媒体的支持。
108 | 	   - 在某些情况下通过 NCX 处理修复缺陷。
109 | 
110 | 111 |

Kindlegen 版本 1.0 build 87

112 |
113 | 	   - Kindlegen 现在支持 Mac
114 | 
115 | 116 |

Kindlegen 版本 1.0 build 86

117 |
118 | 	   - Kindlegen 现在支持 Linux 
119 | 	   - 已改进图像压缩算法 
120 | 	   - 支持 Macintosh 编码 
121 | 	   - 已修复 NCX 相关问题 
122 | 	   - 已添加新功能,如果控制某个图像的图像标签不存在,
123 | 	    则插入一个缺失的图像。 
124 | 
125 | 	   Mobigen 6.2 build 43 的高级版本
126 | 
127 | 

Mobigen 版本

128 | 129 |

版本 6.2 build 43

130 | - 缺陷修复:无法将包含 mobigen 版本 6.2 build 42 中 -s2 选项的书上传至电子书数据库。 131 | 132 |

版本 6.2 build 42

133 | 134 | - 缺陷修复:NCX 目录再也不能生成错误的默认查找索引。 135 | - 缺陷修复:HTML 数字实体在 western 电子书中适当地进行转换。 136 | - 缺陷修复:XHTML 文件目前被解析为 HTML 内容,而不是 TEXT 内容。 137 | - 缺陷修复:已修复的 CSS 变形:它们可能导致未关闭的标签,而不对 HTML 格式化产生影响。 138 | - 新功能:已添加详细的模式开关。默认情况下没有详细的输出。 139 | - 新功能:预解析 <pre> 标签使其能够应用在阅读器中。 140 | - 新功能:<tt> 标签限制等宽字体,使等宽字体显示在没有 <font face=> 支持的阅读器中。 141 | - 新功能:NCX 元数据扩展 142 | 143 |

版本 6.2 build 41

144 | 145 | - 缺陷修复:电子书的目录中只有第一个插图目录。 146 | - 变更:目录文件格式版本要求已经发生变化。 147 | 148 |

版本 6.2 build 40

149 | 150 | - 缺陷修复:已修复结构化标签中嵌套的有序列表编号。 151 | - 变更:现在 mobigen 总是转换复杂的 unicode 合体字。 152 | 153 |

版本 6.02 build 39

154 | 155 | - 变更:已改进电子书封面支持。 156 | - 已添加 NCX 目录文件支持。 157 | - 缺陷修复:当指定 CSS 左边距却没有左端缩进时,mobigen 崩溃。 158 | 159 |

版本 6.01 build 38

160 | 161 | - 缺陷修复:如果左间距设置为 0em,则文本是左对齐。 162 | 163 |

版本 6.01 build 37

164 | 165 | - 变更:epub 文件中有更好的电子书封面支持。 166 | 167 |

版本 6.01 build 36

168 | 169 | - 缺陷修复:尽管没有使用某些文件,它们仍被嵌入书中。 170 | - 变更:已移除 -jpeg 选项,并添加相反的选项 -gif。 171 | - 变更:目前 mobigen 退出代码的标准为:0 代表确定,1 代表警告,2 代表错误。 172 | 173 |

版本 6.01 build 35

174 | 175 | - 已添加使用 epub 作为源文件而创建电子书的支持 176 | 177 |

版本 6.01 build 34

178 | 179 | - 已在生成的电子书中添加 creator 软件的版本。 180 | - 缺陷修复:<ol> 和 <li> 标签的某些无效组合使 mobigen 失败。这个问题已经被修复。 181 | 182 |

版本 6.01 build 33

183 | 184 | - 缺陷修复:如果整体尺寸超出 64K,则索引字符串(idx:string 或格式)不会适当地存储。 185 | - 已添加法语拼写校正。 186 | 187 |

版本 6.0 build 32

188 | 189 | - 缺陷修复:缺失的图像文件不再在电子书中创建随机图像。 190 | - 变更:JPEG 图像在创建电子书文件之前被清空。 191 | 192 |

版本 6.0 build 31

193 | 194 | - 已添加德语和意大利语拼写校正,mobigen 现在可以通过嵌入的拼写校正 195 | 创建英语、德语、西班牙语和意大利语字典。 196 | 197 |

版本 6.0 build 30

198 | 199 | - 变更:如果没有指定嵌入的封面, 200 | 则最大的 MS 图像封面指导项将被用作封面。 201 | 202 |

版本 6.0 build 29

203 | 204 | - 缺陷修复:HTML 文件中的 <STYLE< 标签并非总能得到正确地解析。 205 | - 缺陷修复:封面图像以一个四字节的边界对齐。 206 | - 变更:现在可以检查 UTF-8 格式的源 HTML 文件。 207 | 无效的 UTF-8 遭到拒绝并不会创建。 208 | - 已添加有序列表支持。 209 | - 已添加新的内容输出类型支持: 210 | - application/x-mobipocket-subscription-feed 211 | - application/x-mobipocket-subscription-magazine 212 | - 变更:已检测并移除 MS 缩略图封面指导项。 213 | 214 |

版本 6.0 build 28

215 | 216 | - 已在 <x-metadata> 中添加 <EmbeddedCover/> 标签:此标签设置的封面图像被嵌入到书中 217 | 218 |

版本 6.0 build 27

219 | 220 | - 已添加命令行 -jpeg 选项原生支持本书中的 jpeg 图像。 221 | 222 |

版本 5.0 build 26

223 | 224 | - 缺陷修复:图像转换有时生成的图像太大 225 | 而超出最大记录大小。 这可能显示关于一项 226 | 记录超出 Palm 设备的警告 227 | - 已添加 -releasenotes 命令行选项 228 | 229 |

版本 5.0 build 25

230 | 231 | - 已添加完全排序的韩语脚本 (Hangul) 支持 232 | 233 |

版本 5.0 build 24

234 | 235 | - 已修复 unicode 编码范围表中的缺陷 236 | 237 |

版本 5.0 build 23

238 | 239 | - 已修复二进位制编码入口位置信息中的缺陷 240 | 241 |

版本 5.0 build 22

242 | 243 | - 添加锚时已添加缺失的编码。 这避免在某些情况下 244 | 内部的 href 链接至正确的匹配 245 | 246 |

版本 5.0 build 21

247 | 248 | - 常用标点 unicode 编码表已经分成两个范围: 249 | 常用标点 - Windows 1252 250 | 常用标点 - 非 Windows 1252 251 | 以调整字体签名计算 252 | - unicode 编码范围分析器不再考虑某些空格和 253 | 控制编码 254 | 255 |

版本 5.0 build 20

256 | 257 | - 已添加新的 UNICODE 编码范围,使更多字符作为索引中 258 | 无序的重要标点或标记而被识别 259 | - 已修改 SQL LIKE 运算法则,以便其完全不用考虑 260 | 不重要的字符 261 | 262 |

版本 5.0 build 19

263 | 264 | - Phonetizer 中的缺陷修复(可能使长字无效) 265 | - 更好地报告警告信息 266 | - 已在 mobi 头文件中的特殊功能字段中添加标志, 267 | 当 lang= 属性用于 HTML 时关闭语言入侵检测 268 | 269 |

版本 5.0 build 18

270 | 271 | - 已移除 -readerpro 选项 272 | - 限制 -vouchers=n 为最少 6 个 vouchers 273 | - 已将可执行文件名更改为 mobigen 274 | - 已将生成的文件扩展名更改为 .mobi 275 | - 元数据现在被添加至附加的标头数据,而不是第一个文本记录 276 | (为附加的元数据留有一些空格) 277 | - 已更改平假名和片假名大小版本的日语顺序 278 | (它们现在按照独特的字符排序) 279 | - 已修复 UNICODE 编码索引的排序缺陷 280 | 281 |

版本 5.0 build 17

282 | 283 | - 缺陷修复:在 HTML 文件中进行创建时,第一个框架集的 284 | 第一个框架不能发布 285 | 286 |

版本 5.0 build 16

287 | 288 | - 缺陷修复:在不属于字典且拥有一种语言的电子书中, 289 | 索引的语言被设定为 LID_NEUTRAL。Tt 现在被设置为本书的语言 290 | 291 |

版本 5.0 alpha 15

292 | 293 | - prcgen 现在分析 UNICODE 编码字符的使用,并将字体签名 294 | 写入本书附加的标头数据部分。本书的文件格式版本 295 | 不受影响 296 | 297 |

版本 5.0 alpha 14

298 | 299 | - 试验性日语整理表 300 | 301 |

版本 5.0 alpha 13

302 | 303 | - 使用 ExtraHeaderData 存储简短的字典名称,以便不强制 304 | 对使用此名称的书执行 FFV_7 305 | - 警告:必须重新创建所有使用简短字典名称的书 306 | 307 |

版本 5.0 alpha 12

308 | 309 | - 在 Jeremie 阅读器 5.0 的所有编码签入后重新编译 310 | 311 |

版本 5.0 alpha 11

312 | 313 | - 已添加在 UNICODE 编码电子书中进行拼写校对的支持 314 | 315 |

版本 5.0 alpha 10

316 | 317 | - 修复仅在 body 标签之后定义的与框架集相关的缺陷 318 | 319 |

版本 5.0 alpha 9

320 | 321 | - 修复删除空 <a> 标签的代码中的缺陷 322 | 323 |

版本 5.0 alpha 8

324 | 325 | - 空 <a> 标签被删除 326 | 327 |

版本 5.0 alpha 7

328 | 329 | - 已添加 OPF 中的 元数据支持 330 | 331 |

版本 5.0 alpha 6

332 | 333 | - 更好的 UNICODE 编码文档版本最小化 334 | 335 |

版本 5.0 alpha 5

336 | 337 | - 已执行 <idx:key exact=yes> 338 | 339 |

版本 5.0 alpha 4

340 | 341 | - 除非存在 ASP 页面或音频文件,否则不经常创建 342 | 嵌入表 343 | 344 |

版本 5.0 alpha 3

345 | 346 | - 更多支持 UNICODE 中的 LIKE 最优化以及支持 347 | UNICODE 中的 JUMP 功能(标头中的默认查找关键字) 348 | 349 |

版本 5.0 alpha 2

350 | 351 | - 已添加 UNICODE 中的 LIKE 支持 352 | 353 |

版本 5.0 alpha 1

354 | 355 | - 支持 <idx:key scriptable=yes>,因此形成格式化和 356 | javaScript 的关键字存取 357 | 358 |

版本 5.0 alpha

359 | 360 | - 在 UNICODE 中生成索引,新的文件格式是 FFV_7 361 | 362 |

版本 4.8.9n

363 | 364 | - 更好的英语拼写校正表 365 | - 更好的西班牙语拼写校正表 366 | 367 |

版本 4.8.9m

368 | 369 | - 已添加 -regserver 和 -unregserver 调用以注册(取消注册)类型库, 370 | 该注册只对开发 PRCGen 插件有用。 371 | 类型库之前在每次运行中自动注册, 372 | 这样能够防止 PRCGen 在没有管理权限的情况下运行 373 | 374 |

版本 4.8.9l

375 | 376 | - 更好的 CSS 解析:长度因其单位和值被转换成 377 | 阅读器支持的单位而得到正确的解析 378 | - CSS 边距属性被适当地解析 379 | 380 |

版本 4.8.9k

381 | 382 | - 免费的命令行版本解析和命令行信息保持一致 383 | - 在免费的版本中,甚至不能创建 C2 压缩代码 384 | - 命令行解析中的缺陷修复 385 | 386 |

版本 4.8.9j

387 | 388 | - 缺陷修复:没有适当地检索输出代码,因此已忽略 389 | - 在读取时,所有 URL (<ITEM href=> in OPF <A href=> <IMG src=>) 得到适当的 URL 390 | 解码,并在设置时进行 URL 编码。·HTML 中的 URL 也在需要时 391 | 得到适当的解码/编码 392 | - 适当地解析和转换字体大小 CSS 样式(pt px % 或 em) 393 | 394 | 395 |

版本 4.8.9i

396 | 397 | - 已添加音频 spine 功能:如果音频文件以 spine 为准, 398 | 则生成一个默认的开始指导项来播放音频 399 | 400 |

版本 4.8.9h

401 | 402 | - 缺陷修复:build_parameters.xml 不再有 UTF16 格式 -> 需要进行 403 | 某些转换,否则始终需要重新创建所有依赖包 404 | 405 |

版本 4.8.9i

406 | 407 | - 添加了音频脊柱功能:如果音频文件从脊背引用 408 | 生成默认的启动引导项目决策audio.show 409 | 410 |

版本 4.8.9h

411 | -缺陷修复: build_parameters.xml是不是在UTF16了 - >一些转换 412 | 在任何时候都需要,否则所有依赖重建 413 | 414 |

版本 4.8.9g

415 | 416 | - 缺陷修复:发布时没有 HTML 文件(但只有音频或图像)将不会打开 417 | - 已添加 Ogg Vorbis 音频文件嵌入 418 | 419 |

版本 4.8.9f

420 | 421 | - 缺陷修复:创建单个 HTML 文件将生成一个无效的 PRC 422 | (BODY 标签将缺失) 423 | 424 |

版本 4.8.9e

425 | 426 | - 缺陷修复:对于版本 4.8.9d 来说,body 将从外部 HTML 文件中的 427 | slave 架构中移除 428 | - 缺陷修复:OPF 中的子文档项不需要一个有效的 ID 429 | 430 |

版本 4.8.9d

431 | 432 | - 缺陷修复:封面页面作为额外内容被添加到第一个 HTML 文件中, 433 | 以便此文件的链接能够进入封面图像 434 | 435 |

版本 4.8.9c

436 | 437 | - 使用 main 函数中的 _tprintf 而不是 printf 438 | 439 |

版本 4.8.9b

440 | 441 | - 已添加 application/vnd.mobipocket-franklin-ua-game 输出 mime 类型, 442 | 以针对不能在任何其他平台上运行的 ua 游戏 443 | - 更好的转换输入文件(如果字符在通过 444 | 引进实体而发布的目标编码中没有编码,则避免字符丢失) 445 | 446 |

版本 4.8.9a

447 | 448 | - ASP 编译中的缺陷修复 449 | 450 |

版本 4.8.8y

451 | 452 | - 已添加 content-type 属性至 <x-metadata> 输出标签, 453 | 此标签采用的值源自不同输入文件的 MIME 类型,我们可以将这些输入文件转换成 454 | PRC,即 455 | text/x-oeb1-document 456 | application/x-mobipocket-subscription, 457 | image/???, 458 | application/msword, 459 | application/vnd.ms-excel, 460 | application/vnd.ms-powerpoint, 461 | text/plain, 462 | text/html, 463 | application/vnd.mobipocket-game 464 | 465 |

版本 4.8.8x

466 | 467 | - 应用 CSS 中的字体类型属性(使用一个 <FONT FACE=> 标签) 468 | 469 |

版本 4.8.8w

470 | 471 | - 图像文件现在可以被直接放置在 manifest 和 spine 中,并显示在 472 | 主流中 473 | - 元数据在被输出至电子书之前,被转换为 474 | 发布编码 475 | - 如果目标文件被锁定,阅读器和模拟器将失效 476 | 477 |

版本 4.8.8v

478 | 479 | - 转换至 EBOOK_UNICODE 480 | 481 |

版本 4.8.8u

482 | 483 | - 缺陷修复:嵌入具有 16 种颜色的 BMP,而不发生颜色转换 484 | - 缺陷修复:删除 RCFile 中的尾随字节 485 | - 缺陷修复:如果存在图像索引,则使用 FFV_3,否则 embed_base 486 | 在浏览器中显示错误 487 | 488 |

版本 4.8.8t

489 | 490 | - 改变图像处理库以提高性能 491 | 492 |

版本 4.8.8s

493 | 494 | - 已添加 TOC 插件 495 | - 索引创建系统现在能够解码 HTML 实体 496 | 497 |

版本 4.8.8r

498 | 499 | - 更改为免费版本 500 | - 新编译处理 Javascript 中的新运算符 501 | 502 |

版本 4.8.8q

503 | 504 | - XSL 变换使用 TransformNode,而不是 TransformNodeToObjbecjt, 505 | 这使得 XSL 输出为 HTML,而不再是 XML。 506 | 507 |

版本 4.8.8p

508 | 509 | - 缺陷修复:在 HTML 解析器中,如果格式名缺失,则自动生成格式名 510 | 的编码错误 511 | 512 |

版本 4.8.8o

513 | 514 | - 已更正一些 CSS 错误处理 515 | - 现在 OPF 中每个 HTML 文件的结尾处添加一个分页符, 516 | Microsoft Reader OEB 可读取此分页符 517 | - 已添加一个 -shell 选项,以更好地集成 Windows Explorer 和 Mobi Emulator 518 | - 一旦出现 ASP 解析错误,PRC 将不再被创建。 519 | - 已添加一个非文档功能:将 css 文件放入到 PRCGEN 时, 520 | 在相同的文件夹下生成一个带有解析的 CSS 的ump.css,以排除故障 521 | - 已添加一个新的免费创建功能,没有为免费的 PRC SDK 提供加密支持 522 | 523 |

版本 4.8.8n

524 | 525 | - 已修复由创建 UNICODE 引入的缺陷,不能再次搜索 526 | 由独立的子集或简单的子集创建的索引(版本号未发生变化) 527 | - 已添加更好的错误报告,汇报匹配错误的外部子条目 528 | 529 |

版本 4.8.8m

530 | 531 | - 缺陷修复:删除 4.8.8h 中引入的内存泄露 532 | - 引入一种机制以修复命令行中不完整的路径 533 | 534 |

版本 4.8.8l

535 | 536 | - 已添加关于嵌入 media/texts 问题的几个警告 537 | - 已在 x-metadata/output 选项中添加 flatten-dynamic-dir=yes,以忽略 538 | 保留其名称的嵌入文件的路径(但名称必须唯一); 539 | 这帮助解决某些图像在 OPF 文件夹外部的问题 540 | - 已在 x-metadata/output 中添加 asp-as-binary=yes,以便 ASP 可以创建为 541 | 字节编码(尽管更快,可能与阅读器更新不兼容,但适用于 542 | OEM/embedded readers/products) 543 | 544 |

版本 4.8 8k

545 | 546 | - 已添加拼写校对 547 | - 已修改索引顺序:空格现在是重要的字符 548 | 549 |

版本 4.8.8j

550 | 551 | - 所有已知的脚本被 javascript 阅读器解析,以便 552 | 警告输出为无效的脚本 553 | 554 |

版本 4.8.8i

555 | 556 | - ASP 的标头已经更新,以匹配 Interdev 生成的内容 557 | - 缺失的 codepage 现在只是警告信息 558 | 559 |

版本 4.8.8h

560 | 561 | - 源 CSS 的 cssparser.cpp 编码中的编码转换缺陷修复 562 | 已被适当地定义 563 | - 针对 CSS 样式生成的 HTML 位于目的地编码 564 | - 图像处理类中的小修改 565 | 566 |

版本 4.8.8g

567 | 568 | - 已修复下列缺陷:通过 get_manifest_item(order) 列举的文档始终得到第一个文档(只对嵌入的媒介和 ASP 有影响) 569 | 570 |

版本 4.8.8f

571 | 572 | - 缺陷修复:在 UNICODE 中创建 HTML 文件时,使用的默认编码 573 | 源自 HTML,并适用于标题编码 574 | 575 |

版本 4.8.8e

576 | 577 | - 将所有记录的最大尺寸降低至 63K(之前的限制太高) 578 | (此新限制不适用于已受限制的图像) 579 | 580 |

版本 4.8.8d

581 | 582 | - 已修复所有采用 OPF UTF-8 的缺陷,如果没有指定编码,将电子书创建为 UTF-8 格式 583 | 584 |

版本 4.8.8c

585 | 586 | - 已改善 XSL 依赖包检查: 587 | 如果任何插件返回至 .xsl 作为依赖包,则插件的 xsl:import/xsl:include 588 | 由 XmlMake 进行扫描 589 | XSL 依赖包检验器具有普通编码,以便同时使用数十个 590 | 相同的 XSL 搜索依赖包 591 | 592 |

版本 4.8.8b

593 | 594 | - 更改尾随字节的格式以获得定位信息 595 | !!! 在我们发布任何使用脚本化条目的电子书之前, 596 | 这足以使我们更改 FFV 文件格式, 597 | 因为阅读器 4.8 发布时支持 FFV_6 598 | 并带有错误的尾随字节格式。 !!! 599 | 600 |

版本 4.8.8

601 | 602 | - 现在以 unicode 编码创建 prcgen 603 | - 现在支持 <x-metadata> 部分的 <output encoding= />,以指定 604 | 精确的输出编码(仅支持 windows-1252 和 utf-8, 605 | 其他格式转换为 utf-8) 606 | 607 |

版本 4.8.7b

608 | 609 | - 已添加通过 <idx:infl> 标签命名拐点的支持 610 | 611 |

版本 4.8.7

612 | 613 | - 已添加 ASP 和嵌入的对象索引 614 | - 已添加 -lowpriority 615 | 616 |

版本 4.8.6

617 | 618 | - 创建结束时生成更好的统计报告 619 | - 通过尾随字节中的 fencing 信息,修复 ASSERTion 缺陷 620 | 621 |

版本 4.8.5c

622 | 623 | - 缺陷修复:在 <SELECT> 标签中,如果在任何选项中没有发现选定的属性, 624 | 则默认值未经计算;只适用于 625 | Western(根据索引编码)的 HTML TODO 编码没有解码值 626 | - 已添加使用 SELECT multiple(多选)的警告信息 627 | 628 |

版本 4.8.5b

629 | 630 | - 已添加 javascript 代码(全局函数)的几项检查,以避免 prcgen 崩溃 631 | - 已添加全局函数约束(必须是带有 f_ 的前缀)以避免 632 | 稍后引起 DOM 问题。 633 | 634 |

版本 4.8.5

635 | 636 | - 已在 .OPF 中添加 <x-metadata><DefaultLookupIndex> 字段 637 | (定义用于查找的索引) 638 | 639 |

版本 4.8.4b

640 | 641 | - prcgen 处理 mbp:persistent 的 <FORM> 标签 642 | (保存设置的格式) 643 | - 已改进框架集中的 is_reachable 计算 644 | 645 |

版本 4.8.4

646 | 647 | - prcgen 处理 mbp:auto-submit(如果在文本字段中, 648 | 使输入键的格式有效) 649 | 650 |

版本 4.8.2

651 | 652 | - 缺陷修复:可能在完全相同的位置关闭/打开 653 | 框架集。如果一个必要框架集的子框架集实际上不是开放性框架集,· 654 | 且与开放性框架集位于一个完全相同的文件夹之下时,则出现缺陷 655 | - 格式从错误到警告变更时必须有唯一的名称,生成一个 656 | 随机的名称,并在索引和内容中替换此名称 657 | 658 |

版本 4.8.1

659 | 660 | - 已添加基本的 CSS 1.0 支持(通过生成与 CSS 相关的 HTML 标签) 661 | - 已添加 Microsoft OPF 支持: 662 | 每个 HTML 文件之后的分页符, 663 | 在 spine 结束时添加非 spine manifest HTML 文件, 664 | 在 spine 开始时生成封面图像,根据自定义的 MS 指导项 665 | 抑制其他 MS 指定的指导项 666 | 667 |

版本 4.8.0

668 | 669 | - 新索引标签句法: 670 | <idx:entry name=> (代替 type=) 671 | <idx:key name=> (代替 type=) 672 | <idx:key value=> (代替 key=) 673 | <idx:orth value=> (代替 orth=) 674 | <idx:gramgrp value=> (代替 gramgrp=) 675 | - 已添加更多数据库函数:<idx:subentry> 和 <idx:string> 676 | - 现在通过尾随字节处理 <mbp:pagebreak crossable=no> 677 | 678 |

版本 4.7.7

679 | 680 | - 已添加 javascript 全局函数索引 681 | 682 |

版本 4.7.6

683 | 684 | - 当前条目信息附加至文本记录 => 转换至 FFV_6 685 | - 不可跨越的分页符也附加至文本记录 686 | - 生成 FFV_6 的所有 PRC 必须通过 DRM 软件的新版本 687 | 加密 688 | 689 |

版本 4.7.5

690 | 691 | - 已添加通过 manifest 项附加 .PDB 文件的功能 692 | (application/x-pilot) 如果在最后的 PRC 文件中插入顺序, 693 | 您必须也在 spine 中添加它们 694 | - 已添加保护记录(允许检查文件残缺不全) 695 | 696 | tbr 697 | - 在图像处理类的 PRCGEN.exe 中禁用 C++ 异常处理 698 | (可能导致 JPEG 图像完全为黑色) 699 | 700 |

V 4.7.4

701 | 702 | - 缺陷修复:关于载入大量超过 32MB 文件的问题 703 | (可能属于 Windows 缺陷) 704 | 705 |

V 4.7.3

706 | 707 | - 缺陷修复:在某些少数情况下,子文件中的索引不能删除 708 | - 缺陷修复:如果 string pool(字符串池)超过 64k,则删除无穷回圈无限循环 709 | (正无限内存分配)。 710 | 711 |

版本 4.7.2

712 | 713 | - 已添加用户选择的属性至 slave 架构,以便一些框架能够 714 | 包含可选择的内容(一般无效,但一些出版商将 715 | 内容放在框架中) 716 | 717 |

版本 4.7.1

718 | 719 | - 只为缺失的图像和错误的链接显示一次错误信息 720 | - 当 HuffDic 激活时,不再加密文本记录的尾随字节, 721 | 以便阅读器可以读取。 722 | - 更新格式以在 slave 架构格式中保存除定位信息外的所有内容 723 | - 检测具有相同名称的格式并拒绝创建 724 | - 是否在解析过程中检测到错误(防止生成文件) 725 | 在压缩之前创建停止 726 | 727 |

版本 4.7.0

728 | 729 | - 变更版本以匹配阅读器 4.7 的发布 730 | - 已添加开始类型项,以指导在给定的 url/javascript 操作中打开 731 | 电子书 732 | 733 |

版本 4.6.11

734 | 735 | - 如果标签中也发现 href 或 onclick 属性, 736 | 则不能再删除名称和 id 属性使用名称或 id 是标准的 737 | HTML 机制,以便命名链接并在 Javascript 中使用链接。 因此, 738 | 本阅读器需要这些属性。 739 | 740 |

版本 4.6.10

741 | 742 | - 已修复使用 filename.htm 链接时, 743 | 防止在(不必要的)文件框架集中定义框架的缺陷 744 | - 缺陷修复:防止在相同的 filepos 中出现多个框架集 745 | - 注意:如果外部框架集不可跨越,且不是内部框架集, 746 | 则检测到一些问题。 它不能进行编码 ==> 不会出现问题,因为问题 747 | 只出现在文件的自动框架集中,且此框架集目前总是 748 | 不可跨越 749 | 750 |

版本 4.6.9

751 | 752 | - 对齐记录时忽略 UTF8 尾随字节,导致以下 753 | 记录可能对齐不当(PocketPCs 崩溃) 754 | 755 |

版本 4.6.8

756 | 757 | - 缺陷修复:由于最优化原则,不可跨越的属性将被忽略 758 | 759 |

版本 4.6.7

760 | 761 | - 已添加阅读器 pro 限制,修复一些 FDST 记录写入中的小缺陷 762 | 763 |

版本 4.6.6

764 | 765 | - 已添加布局重复使用和执行不到的框架集拒绝代码,这并不 766 | 更改文件格式,但可能大幅度地减小边框布局/内容记录的 767 | 尺寸。 768 | 769 |

版本 4.6.5

770 | 771 | - 更好地生成关于 apply-xsl 插件中保存失败的错误报告 772 | - 缺陷修复:在只有 mbp:sections 的电子书中 773 | (未保存框架集信息 => 忽略不可跨越的框架集) 774 | 775 |

版本 4.6.4

776 | 777 | - 只要存在框架,prc 的格式总为 FFV5(由于 778 | auto-breadth 参数的设置总为 true) 779 | 780 |

版本 4.6.3

781 | 782 | - 已修复 huffdic 压缩暂时文件的缺陷(这可能引起 783 | 其他缺陷) 784 | 785 |

版本 4.6.2

786 | 787 | - 已添加 UTF8 基本支持,尚未有索引 788 | 789 |

版本 4.6.1

790 | 791 | - 已添加在 Huffman 代码输出过程中将错误写至临时文件的测试和 792 | 错误报告 793 |
794 | 795 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/chinese/known issues.txt: -------------------------------------------------------------------------------- 1 | 已知问题: 2 | 1. 可能无法正常识别嵌套的 标签。 3 | 2. 当无法从目录中辨别试读起始位置时,Kindlegen将会释出警告信息(W14003:无法解决试读起始位置)。当目录出现阅读顺序的最后时,则可合理的淘汰,此时请忽略此警告信息或是将目录移前至阅读顺序的最前方。 -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/dutch/Readme.txt: -------------------------------------------------------------------------------- 1 | Kindle e-books maken - Beginnende gebruikers (alleen Windows en Mac): 2 | --------------------------------------------------------------------------- 3 | - Download de Kindle Previewer vanaf http://www.amazon.com/kindleformat/kindlepreviewer 4 | - Installeer de Kindle Previewer zodra de download is voltooid 5 | - Raadpleeg http://kindlepreviewer.s3.amazonaws.com/UserGuide.pdf voor meer informatie over de installatie van de Kindle Previewer 6 | - Start de Kindle Previewer nadat de installatie is voltooid 7 | - Klik op de link 'Boek openen' in de Kindle Previewer 8 | - Selecteer het EPUB-/HTML-/OPF-bestand dat je wilt converteren naar een Kindle e-book 9 | - Volg de instructies om het boek te converteren en een preview te bekijken 10 | - Het geconverteerde e-book met de extensie '.mobi' staat in de map Compiled-bestandsnaam, samen met het HTML-/EPUB-bronbestand. 11 | 12 | Kindle e-books maken - Gevorderde gebruikers: 13 | ------------------------------------------- 14 | Gevorderde gebruikers kunnen hun EPUB-/HTML-bestanden ook naar Kindle e-books converteren met het opdrachtregelprogramma. Deze interface is beschikbaar voor het Windows-, Mac- en Linux-platform. Dit programma kan ook worden gebruikt voor geautomatiseerde bulkconversies. 15 | 16 | KindleGen voor Windows (XP, Vista, 7, 8): 17 | 1. Download het gecomprimeerde bestand met KindleGen vanaf www.amazon.com/kindleformat/kindlegen naar het bureaublad. 18 | 2. Klik met de rechtermuisknop op het gecomprimeerde bestand, selecteer Extract All (Alles uitpakken) en voer de mapnaam c:\KindleGen in. 19 | 3. Open een opdrachtprompt door het menu Start > Alle programma's > Bureau-accessoires > Opdrachtprompt te selecteren. 20 | 4. Typ c:\KindleGen\kindlegen. Instructies voor het uitvoeren van KindleGen worden getoond. 21 | 5. Voorbeeld van een conversie: als je een bestand met de naam boek.html wilt converteren, ga je naar de map waarin het boek zich bevindt (bijvoorbeeld cd desktop). Vervolgens typ je c:\KindleGen\kindlegen boek.html. Als de conversie geslaagd is, verschijnt er een nieuw bestand met de naam boek.mobi op het bureaublad. 22 | 6. Let op: start KindleGen altijd via de volgende aanbevolen procedure. KindleGen wordt niet gestart als je op het bijbehorende pictogram dubbelklikt. Voer de bovenstaande opdrachten uit zonder aanhalingstekens. Als je een bestand naar het uitvoerbare bestand van kindlegen sleept, wordt het bestand voor je geconverteerd, maar kun je het uitvoerlogboek niet vastleggen. Dit wordt daarom niet aangeraden. 23 | 24 | KindleGen voor Linux 2.6 i386: 25 | 1. Download tar.gz voor KindleGen vanaf www.amazon.com/kindleformat/kindlegen naar een map, bijvoorbeeld Kindlegen in de hoofdmap (~/KindleGen). 26 | 2. Pak de inhoud van het bestand uit naar '~/KindleGen'. Open de terminal, ga met de opdracht 'cd ~/KindleGen' naar de map die het gedownloade bestand bevat en gebruik de opdracht 'tar xvfz kindlegen_linux_2.6_i386_v2.tar.gz' om de inhoud uit te pakken. 27 | 3. Open de Terminal-toepassing en typ ~/KindleGen/kindlegen. Instructies voor het uitvoeren van KindleGen worden getoond. 28 | 4. Voorbeeld van een conversie: als je een bestand met de naam boek.html wilt converteren, ga je naar de map waarin het boek zich bevindt (bijvoorbeeld cd desktop). Vervolgens typ je ~/KindleGen/kindlegen boek.html. Als de conversie geslaagd is, verschijnt er een nieuw bestand met de naam boek.mobi op het bureaublad. 29 | 5. Let op: start KindleGen altijd via de volgende aanbevolen procedure. KindleGen wordt niet gestart als je op het bijbehorende pictogram dubbelklikt. Voer de bovenstaande opdrachten uit zonder aanhalingstekens. 30 | 31 | KindleGen voor Mac OS 10.5 en hoger dan i386: 32 | 1. Download KindleGen.zip vanaf www.amazon.com/kindleformat/kindlegen. Standaard wordt het gedownloade bestand in de map Downloads geplaatst 33 | 2. Pak het gecomprimeerde bestand uit. In Safari wordt het gecomprimeerde bestand automatisch uitgepakt na het downloaden. Als deze instelling is uitgeschakeld of als je een andere browser gebruikt, dubbelklik je op het gedownloade bestand om het uit te pakken. 34 | 3. Klik op het Spotlight-pictogram in de rechterbovenhoek en typ Terminal. Klik op de toepassing om deze te openen. 35 | 4. Voor instructies voor het uitvoeren van KindleGen zoek je het programma kindlegen in de Finder. Klik erop en sleep het naar het Terminal-venster naar de positie van de cursor. Het pad wordt ingevuld en de cursor wordt verplaatst naar het eind van de regel. Druk op Enter om de instructies te bekijken. 36 | 5. Alternatief voor stap 4: bekijk de instructies door in Terminal de opdracht cd ~/Downloads/KindleGen_Mac_i386_v2 te typen. Vervolgens typ je de opdracht kindlegen. 37 | 6. Voorbeeld van een conversie: als je een bestand met de naam boek.html wilt converteren, kopieer je boek.html naar het bureaublad. Zoek het programma kindlegen in de Finder. Klik erop en sleep het naar de plaats waar de cursor in het Terminal-venster is. Het pad wordt automatisch ingevuld en de cursor wordt verplaatst naar het eind van die regel. Zoek het document in de Finder. Klik erop en sleep het naar de plaats waar de cursor in het Terminal-venster is. Het pad wordt ingevuld en de cursor wordt verplaatst naar het eind van de regel. Druk op Enter. Als de conversie geslaagd is, verschijnt er een nieuw bestand met de naam boek.mobi op het bureaublad. 38 | 7. Alternatief voor stap 6: kopieer boek.html naar het bureaublad en converteer het bestand door in Terminal eerst de opdracht cd ~/Downloads/KindleGen_Mac_i386_v2 te typen. Vervolgens typ je de opdracht kindlegen ~/Desktop/boek.html. Als de conversie geslaagd is, verschijnt er een nieuw bestand met de naam boek.mobi op het bureaublad. 39 | 8. Let op: start KindleGen altijd via de volgende aanbevolen procedure. KindleGen wordt niet gestart als je op het bijbehorende pictogram dubbelklikt. Voer de bovenstaande opdrachten uit zonder aanhalingstekens. 40 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/dutch/known issues.txt: -------------------------------------------------------------------------------- 1 | Bekende problemen: 2 | 1. Geneste -tags werken mogelijk niet correct. 3 | 2. Waarschuwing (W14003: The start reading location could not be resolved (Het beginpunt voor het lezen kon niet worden bepaald)) wordt in kindlegen getoond als het niet mogelijk is om het beginpunt voor lezen voor het boek op basis van de visuele inhoudsopgave vast te stellen. De logica werkt gewoonlijk niet als de visuele inhoudsopgave zich aan het einde van de boekrug bevindt. Negeer deze waarschuwing of verplaats de visuele inhoudsopgave naar het begin van de rug. 4 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/english/Readme.txt: -------------------------------------------------------------------------------- 1 | Creating Kindle ebooks - Basic users (Windows and Mac only): 2 | --------------------------------------------------------------------------- 3 | - Download the Kindle Previewer from http://www.amazon.com/kindleformat/kindlepreviewer 4 | - Once the download is finished, install the Kindle Previewer 5 | - If you need further instruction on how to install Kindle Previewer, please refer http://kindlepreviewer.s3.amazonaws.com/UserGuide.pdf 6 | - Once the install is complete, launch Kindle Previewer 7 | - Click on "Open book" link in Kindle Previewer 8 | - Select the EPUB/HTML/OPF to convert to Kindle ebook 9 | - Follow the instructions to convert the book and preview 10 | - The converted ebook with extension ".mobi" can be obtained from the folder Compiled-filename from the same folder as the source HTML/EPUB. 11 | 12 | Creating Kindle ebooks - Advanced users: 13 | ------------------------------------------- 14 | Advanced users can use the command line tool to convert EPUB/HTML to Kindle ebooks. This interface is available in Windows, Mac and Linux platform. This tool can be used for automated bulk conversions. 15 | 16 | KindleGen for Windows (XP, Vista, 7, 8): 17 | 1. Download the KindleGen zip file from www.amazon.com/kindleformat/kindlegen to the desktop. 18 | 2. Right-click the zip file, select Extract All, and enter the folder name as c:\KindleGen. 19 | 3. Open a command prompt by selecting Start menu > All Programs > Accessories > Command Prompt. 20 | 4. Type c:\KindleGen\kindlegen. Instructions on how to run KindleGen are displayed. 21 | 5. Conversion Example: To convert a file called book.html, go to the directory where the book is located, such as cd desktop, and type c:\KindleGen\kindlegen book.html. If the conversion was successful, a new file called book.mobi displays on the desktop. 22 | 6. Please note: it is recommended to follow these steps to run KindleGen. Double-clicking the KindleGen icon does not launch this program. Run the above commands without quotes. If you drag and drop a file on the kindlegen executable it will convert the file for you, but you will not be able to capture the output logging, so this is also not recommended. 23 | 24 | KindleGen for Linux 2.6 i386 : 25 | 1. Download the KindleGen tar.gz from www.amazon.com/kindleformat/kindlegen to a folder such as Kindlegen in home directory (~/KindleGen). 26 | 2. Extract the contents of the file to '~/KindleGen'. Open the terminal, move to folder containing the downloaded file using command "cd ~/KindleGen" and then use command "tar xvfz kindlegen_linux_2.6_i386_v2.tar.gz" to extract the contents. 27 | 3. Open the Terminal application and type ~/KindleGen/kindlegen. Instructions on how to run KindleGen are displayed. 28 | 4. Conversion Example: To convert a file called book.html, go to the directory where the book is located, such as cd desktop, and type ~/KindleGen/kindlegen book.html. If the conversion was successful, a new file called book.mobi displays on the desktop. 29 | 5. Please note: It is recommended to follow these steps to run KindleGen. Double-clicking the KindleGen icon does not launch this program. Run the above commands without quotes 30 | 31 | KindleGen for Mac OS 10.5 and above i386: 32 | 1. Download KindleGen.zip from www.amazon.com/kindleformat/kindlegen. By default, the file is downloaded in the Downloads folder 33 | 2. Unzip the file. In Safari, the zip file is automatically unzipped after download. If this setting is disabled or if another browser was used, double-click the downloaded file to unzip it. 34 | 3. Click the spotlight icon in the top right corner and type Terminal. Click the application to open it. 35 | 4. To view the instructions on how to run KindleGen, locate the kindlegen program in the Finder window. Click and drag it to Terminal window where the cursor is. The cursor writes in the path and moves to the end of the line. Press Enter to view the instructions. 36 | 5. Alternative to step 4, view the instructions by typing the command cd ~/Downloads/KindleGen_Mac_i386_v2 in Terminal and then typing the command kindlegen. 37 | 6. Conversion Example: To convert a file called book.html, copy book.html to the desktop. In the Finder window, locate the kindlegen program. Click and drag it to the Terminal window, and drop it where the cursor is. The cursor inserts the path automatically and moves to the end of that line. In the Finder window, locate the document. Click and drag it to the Terminal window, and drop it where the cursor is. The cursor writes in the path and moves to the end of the line. Press Enter. If the conversion was successful, a new file called book.mobi displays on the desktop. 38 | 7. Alternative to step6: Copy book.html to the desktop and convert the file by typing the command cd ~/Downloads/KindleGen_Mac_i386_v2 in Terminal and then typing the command kindlegen ~/Desktop/book.html. If the conversion was successful, a new file called book.mobi displays on the desktop. 39 | 8. Please note: It is recommended to follow these steps to run KindleGen. Double-clicking the KindleGen icon does not launch this program. Run the above commands without quotes 40 | 41 | 42 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/english/Release Notes.html: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 |

Release Notes

5 | 6 |

Kindlegen version 2.9 build 1028-0897292

7 |
  8 | 	   - Support for page layout properties ( double page spread, facing pages and blank page) when specified as image in spine. 
  9 | 	   - Multiple bug fixes.
 10 |        
 11 | 	Check the latest release notes and known issues at https://kindlegen.s3.amazonaws.com/manual.html
 12 | 
13 | 14 |

Kindlegen version 2.8 build 0208-797bf75

15 |
 16 | 	   - Support for converting XMDF file format has been added. Refer Kindle Publishing Guidelines for more info.
 17 | 	   - Support for epub3 toc nav element has been added. This is equivalent to the navMap element in the NCX (also known as NCX toc). Epub3 toc nav element is preferred over NCX navMap element, if both are given. But if the Nav HTML is not specified according to the specification, we will try to fall back to NCX if one exists. If we cannot fallback to NCX, then we would error out. Refer here for more info about EPUB3 toc nav specification.
 18 | 	   - Support for epub3 landmarks nav element has been added. This is equivalent to the OPF guide element. Epub3 landmarks nav element is preferred over OPF guide element, if both are given. Refer here for more info about EPUB3 landmarks nav specification.
 19 | 	   - Support for specifying the following metadatas in epub3 format
 20 | 	       - Specifying cover image using properties attribute in manifest
 21 | 	       - Specifying book level layout with “rendition:layout” property
 22 | 	       - Specifying book level orientation with “rendition:orientation” property
 23 | 	       - Specifying “dc:identifier” value in URN format.
 24 | 	       - Refining authors in “dc:creator” metadata using marc relators scheme
 25 | 	       - Providing multiple titles with one among them refined as main title using title-type property.
 26 | 	     Refer here for more info.
 27 | 	   - Support for referring images in NCX toc if and only if the same image is directly referred in the spine.
 28 | 	   - Support for Galician language(gl, gl-es)
 29 | 
30 | 31 |

Kindlegen version 2.7 build 1019-d6e4792

32 |
 33 | 	   - Data URI support for images and embedded fonts so that they can be referred directly in HTML and CSS files (For more details about data uri, please refer http://dataurl.net).
 34 | 	   - Enabled support for JP vertical rendering and multiple writing modes.  Values can be specified in OPF files using meta tags (ex: <meta name=”primary-writing-mode” content=”vertical-rl” />).  The valid values are horizontal-lr, vertical-lr, horizontal-rl, vertical-rl.
 35 | 	   - Enabled support for facing pages and double page spreads. Values can be specified in OPF through “properties” attribute in itemref tag. The valid values are facing-page-left, facing-page-right, page-spread-left, page-spread-right.
 36 | 	   - Added Mobi7 support for HTML tags with multiple classes (e.g., class="class1 class2 class3")
 37 | 	   - KindleGen errors out when original resolution metadata is not specified in the format "integer x integer" for fixed format books.
 38 | 	   - Validates ordinals used in the region magnification JSON are unique for fixed format books.
 39 | 	   - Added KF8 and M7 file size stats that will be displayed after conversion.
 40 | 	   - Improved error message in the scenario when table of contents generation fails due to NCX entries pointing to tags with display:none property.  
 41 | 	   - Fixed issue related to handling nested anchor tags in HTML
 42 | 	   - Handles section, aside, footer, figure, figcaption and article tags appropriately.
 43 | 
44 | 45 |

Kindlegen version 2.5 build 0626-3a91e28

46 |
 47 | 	   - Improved transparent PNG conversion: Transparent PNG images (now converted to JPEG) will use white background. This originally used black background during conversion causing degraded reading experience.
 48 | 	   - Unintended line breaks in Mobi7 when using some CSS properties (“margin-top: 0px” and “margin-bottom: 0px”) has been fixed.
 49 | 	   - Resolved indentation issues in Mobi7 related to bullets and numbered lists. This was due to usage of "margin-left" CSS property with bullets and numbered lists. In Mobi7, the margin-left property is being ignored for bullets and numbered lists. The margin-left CSS property will continue to be preserved in KF8.
 50 | 	   - Fixed issues related to creating Mobi7 books with indexes (eg. Dictionaries) 
 51 | 	   - CSS property “display: none” no longer induces an additional space in Mobi7 for inline tags.
 52 | 	   - Embedded fonts of type PostScript/Type1 does not render well across all Kindle readers with KF8 support. Kindlegen warns about the usage of these fonts in content.  Kindlegen also defaults the user experience to system fonts in such books (specifically for eInk devices).  
 53 | 	   - Kindlegen gracefully ignores the EPUB3 navigation document (specified using properties=”nav” in manifest) and does not add them to the reading order of the book by default.
 54 | 	   - Resolved conversion failure when dc:Language tag in OPF has attributes (ex: id attribute).
 55 | 	   - Resolved issue in building logical TOC due to empty text tags or self-closing text tags in NCX file.
 56 | 	   - Resolved issue in removing CSS properties that are not supported by Kindle (ex: line-height in px/pt units). Kindlegen removed the trailing “}” in a specific edge case when this was the last property and does not have a trailing semicolon. The issue is fixed in Kindlegen 2.5.
 57 | 	   - Updated “–releasenotes” option in Kindlegen to point the users to detailed release notes hosted on the web at https://kindlegen.s3.amazonaws.com/manual.html.
 58 | 
59 | 60 |

Kindlegen version 2.4 build 69900

61 |
 62 | 	   - Added support for a localized interface in Chinese and Japanese languages.
 63 | 	   - Added support for "display:none" CSS Property in Mobi.
 64 | 	   - Removed soft-hyphens for older devices and allowed them to be visible only on KF8 devices.
 65 | 	   - Multiple bug fixes.
 66 | 
67 | 68 |

Kindlegen version 2.3 build 36043

69 |
 70 | 	   - Supported new CSS media types to provide distinct styles to mobi and KF8.
 71 | 	   - Improved image quality for comics and children's books.
 72 | 	   - Dual cover image fix for reflowable book.
 73 | 
74 | 75 |

Kindlegen version 2.2 build 35621

76 |
 77 | 	   - Bug Fixes from previous versions of kindlegen.
 78 | 
79 | 80 |

Kindlegen version 2.1 build 35388

81 |
 82 | 	   - Added support for Children's Book and Comics.
 83 | 	   - Bug Fixes from previous versions of kindlegen.
 84 | 
85 | 86 |

Kindlegen version 2.0 build 34608

87 |
 88 | 	   - Kindlegen is extended to create enhanced mobi with support for HTML5/CSS3.
 89 | 
90 | 91 |

Kindlegen version 1.2 build 33307

92 |
 93 | 	   - Added support to accept page numbers for a book through NCX pageLists or page-map xml.
 94 | 	   - Changed default encoding of the generated books to "utf-8". To encode the book in Win-1252 use the command line option "-western".
 95 | 	   - Added support for Latin language (ISO-639-1 code: la).
 96 | 	   - Added support for AAC file format as audio/video source.
 97 | 	   - Bug fixes from older version of Kindlegen.
 98 | 
99 | 100 |

Kindlegen version 1.1 build 99

101 |
102 | 	   - This update provides minor enhancements and bug fixes.
103 | 
104 | 105 |

Kindlegen version 1.1 build 98

106 |
107 | 	   - Added support for image sizes up to 128KB. Images larger than 128KB will automatically be readjusted to meet this new limit.
108 | 	   - Added support for video and audio multimedia within Kindle content.
109 | 	   - Fixed bugs with NCX handling in certain cases.
110 | 	   
111 | 
112 | 113 |

Kindlegen version 1.0 build 87

114 |
	   - Kindlegen is now supported in Mac
115 | 
116 | 117 |

Kindlegen version 1.0 build 86

118 |
	   - Kindlegen is now supported in Linux 
119 | 	   - Improved image compression algorithm 
120 | 	   - Support for Macintosh encoding 
121 | 	   - Fixed NCX related issues 
122 | 	   - Added a feature to insert a missing image if there is a image tag that points 
123 | 	     to a image that doesn't exists 
124 | 
125 | 	   Developed from Mobigen 6.2 build 43 
126 | 
127 | 

Mobigen versions

128 |

V 6.2 build 43

129 | - bug fix: Books built with the option -s2 with mobigen version 6.2 build 42 could not be uploaded into ebookbase. 130 | 131 |

V 6.2 build 42

132 | - bug fix: NCX table of content does not generate anymore a wrong default lookup index. 133 | - bug fix: numeric HTML entities are converted properly in western ebooks. 134 | - bug fix: XHTML files are now parsed as HTML content instead of TEXT content. 135 | - bug fix: repaired CSS transformations: they could lead to non-closed tags, without an impact on HTML formatting. 136 | - new: added verbose mode switch. Non verbose output by default. 137 | - new: preparsing of <pre> tag to make it work in Reader. 138 | - new: wrapping of monospaced font style into <tt> tags to make monospaced fonts work in Readers that do not have <font face=> support. 139 | - new: NCX metadata extensions 140 | 141 |

V 6.2 build 41

142 | - bug fix: only the first list of illustrations was built in the ebook table of content. 143 | - change: table of content file format version requirement has been changed. 144 | 145 |

V 6.2 build 40

146 | - bug fix: fixed nested ordered list numbering in structured tags. 147 | - change: complex unicode ligatures are now always converted by mobigen. 148 | 149 |

V 6.02 build 39

150 | - change: improved ebook cover support. 151 | - added support of NCX table of contents files. 152 | - bug fix: mobigen crashed when a CSS left margin was specified but no left indent. 153 | 154 |

V 6.01 build 38

155 | - bug fix: text was left aligned if left margin was set to 0em. 156 | 157 |

V 6.01 build 37

158 | - change: better ebook cover support in epub files. 159 | 160 |

V 6.01 build 36

161 | - bug fix: some files were embedded in the book although not used. 162 | - change: removed -jpeg option and added opposite option -gif. 163 | - change: mobigen exit code is now standard: 0 for OK, 1 for warning, 2 for error. 164 | 165 |

V 6.01 build 35

166 | - added capability to build an eBook using an epub file as source. 167 | 168 |

V 6.01 build 34

169 | - added version of the creator software in the generated ebook. 170 | - bug fix: some bad combinations of <ol> and <li> tags would make mobigen crash. This has been fixed. 171 | 172 |

V 6.01 build 33

173 | - bug fix: index strings (idx:string or format) were not stored properly if total size exceeded 64K. 174 | - added French spell correction. 175 | 176 |

V 6.0 build 32

177 | - bug fix: missing images files do not create a random image in the ebook anymore. 178 | - change: JPEG images are cleaned before building the ebook file. 179 | 180 |

V 6.0 build 31

181 | - added german and italian spell correction (mobigen can now build English, 182 | German, Spanish and Italian dictionaries with embedded spell correction. 183 | 184 |

V 6.0 build 30

185 | - change: the biggest of the MS image cover guide items is taken as the cover 186 | if the embedded cover is not specified 187 | 188 |

V 6.0 build 29

189 | - bug fix: <STYLE> tag in an HTML file was not always parsed correctly. 190 | - bug fix: Cover images are aligned on a four byte boundary. 191 | - change: source HTML files that are in UTF-8 are now checked. 192 | Invalid UTF-8 is refused and not built. 193 | - added support for ordered lists. 194 | - added support for new content output type: 195 | - application/x-mobipocket-subscription-feed 196 | - application/x-mobipocket-subscription-magazine 197 | - change: MS thumbimage covers guide items are detected and removed. 198 | 199 |

V 6.0 build 28

200 | - added <EmbeddedCover/> tag in <x-metadata> : this tag sets the cover image that is embedded in the book 201 | 202 |

V 6.0 build 27

203 | - added command line -jpeg option to support jpeg images natively in the book. 204 | 205 |

V 5.0 build 26

206 | - bug fix: the image conversion would sometimes produce images slightly too 207 | big for the maximum record size. This would show a warning about a record 208 | being too big for Palm devices 209 | - added -releasenotes command line option 210 | 211 |

V 5.0 build 25

212 | - added support for fully sorted Korean scripts (Hangul) 213 | 214 |

V 5.0 build 24

215 | - fixed bug in the unicode ranges table 216 | 217 |

V 5.0 build 23

218 | - fixed bug in the binary encoding of entry position information 219 | 220 |

V 5.0 build 22

221 | - added missing encoding when adding anchor. It was avoiding internal href 222 | links to match correctly in some cases 223 | 224 |

V 5.0 build 21

225 | - General Punctuation unicode range has been cut into 2 ranges: 226 | General Punctuation - Windows 1252 227 | General Punctuation - other than Windows 1252 228 | to fine tune the font signature computing 229 | - the unicode range analyzer does not take into account some spaces and 230 | control codes anymore 231 | 232 |

V 5.0 build 20

233 | - added new UNICODE ranges to make more characters recognized as nonorder 234 | significant punctuation or symbols in indexes 235 | - modified the SQL LIKE algorith so that it does not take non-significant 236 | characters into account at all 237 | 238 |

V 5.0 build 19

239 | - bug fix in Phonetizer (would crash on long words) 240 | - better reporting of warnings 241 | - added flag in special features field in file mobi header to turn off 242 | language detection hacks when lang= attributes are used in the HTML 243 | 244 |

V 5.0 build 18

245 | - removed -readerpro option 246 | - limited -vouchers=n to 6 vouchers minimum 247 | - changed executable name to mobigen 248 | - changed generated file extension to .mobi 249 | - metadata is now added into Extra Header Data and not to first text record 250 | (with some space left for additional metadata) 251 | - changed Japanese ordering of small and large versions of hiragana and 252 | katakana (they are now ordered as distinct characters) 253 | - fixed ordering bug in UNICODE indexes 254 | 255 |

V 5.0 build 17

256 | - bug fix: when building from an HTML file, the first frame of the first 257 | frameset was dropped from the publication 258 | 259 |

V 5.0 build 16

260 | - bug fix: in books that are not dictionaries but that do have a language, 261 | the language of indexes was set to LID_NEUTRAL. Tt is now set to the language of the book 262 | 263 |

V 5.0 alpha 15

264 | - prcgen now analyses UNICODE character usage and writes a font signature 265 | into the extra header data section of the book. The file format version 266 | of the book is not affected 267 | 268 |

V 5.0 alpha 14

269 | - experimental Japanese sorting tables 270 | 271 |

V 5.0 alpha 13

272 | - uses ExtraHeaderData to store short dictionary name so that books using it 273 | are not forced to FFV_7 274 | - warning: all books using the short dictionary name must be rebuilt 275 | 276 |

V 5.0 alpha 12

277 | - recompile after all Jeremie's Reader 5.0 code checkin 278 | 279 |

V 5.0 alpha 11

280 | - added support for spell correction in UNICODE books 281 | 282 |

V 5.0 alpha 10

283 | - fixes a bug related to framesets declared just after the body tag. 284 | 285 |

V 5.0 alpha 9

286 | - bug fix in the code that removes empty <a> tags 287 | 288 |

V 5.0 alpha 8

289 | - empty <a> tags are removed 290 | 291 |

V 5.0 alpha 7

292 | - added support for the <DictionaryVeryShortName> metadata in the OPF 293 | 294 |

V 5.0 alpha 6

295 | - better version minimisation for UNICODE documents 296 | 297 |

V 5.0 alpha 5

298 | - implemented <idx:key exact=yes> 299 | 300 |

V 5.0 alpha 4

301 | - embedding table is usually not built, unless there are ASP pages or audio 302 | files 303 | 304 |

V 5.0 alpha 3

305 | - additional support for LIKE optimisations in UNICODE + support for JUMP 306 | feature in UNICODE (default lookup key in header) 307 | 308 |

V 5.0 alpha 2

309 | - added support for LIKE in UNICODE 310 | 311 |

V 5.0 alpha 1

312 | - supports <idx:key scriptable=yes> and therefore key access in formats and 313 | javaScript 314 | 315 |

V 5.0 alpha

316 | - generating indexes in UNICODE, new file format is FFV_7 317 | 318 |

V 4.8.9n

319 | - better spell correction tables in English 320 | - much better spell correction tables in Spanish 321 | 322 |

V 4.8.9m

323 | - added -regserver and -unregserver calls to (un)register the Type Library, 324 | the registration is only useful for developping PRCGen plug-ins. 325 | Previously, the Type Library was registered automatically at each run 326 | which prevented PRCGen from running without admin rights 327 | 328 |

V 4.8.9l

329 | - Better CSS parsing: lengths are parsed correctly with their units and 330 | and values are converted with units supported by the Reader 331 | - CSS attribute margin is parsed properly 332 | 333 |

V 4.8.9k

334 | - free command line version parsing and command line info are coherent 335 | - in free version, C2 compression code is not even built 336 | - bug fixes in command line parsing 337 | 338 |

V 4.8.9j

339 | - bug fix: output encoding was not retrieved properly and therefore ignored 340 | - All URLs (<ITEM href=> in OPF <A href=> <IMG src=>) are properly URL 341 | decoded when read and URL encoded when set. URLs in HTML are also HTML 342 | decoded / encoded properly when needed 343 | - Properly parse and convert font-size CSS style (pt px % or em) 344 | 345 |

V 4.8.9i

346 | - added audio spine feature: if audio files are referenced from spine a 347 | default start guide item is generated making audio.show 348 | 349 |

V 4.8.9h

350 | - bug fix: build_parameters.xml is not in UTF16 anymore -> some conversions 351 | are needed otherwise all dependencies are rebuilt at all times 352 | 353 |

V 4.8.9g

354 | - bug fix: publication with no HTML files (but only audio or images) would not pen 355 | - added embedding of Ogg Vorbis audio files 356 | 357 |

V 4.8.9f

358 | - bug fix: building a single HTML file would produce an invalid PRC 359 | (BODY tag would be missing) 360 | 361 |

V 4.8.9e

362 | - bug fix: to version 4.8.9d, body would be removed from slave frames in 363 | external HTML files 364 | - bug fix: child documents items in OPF don't need an ID to be valid 365 | 366 |

V 4.8.9d

367 | - bug fix: cover page was added as extra content to the first HTML file so 368 | that links to this file would point to the cover image instead 369 | 370 |

V 4.8.9c

371 | - use _tprintf instead of printf in main 372 | 373 |

V 4.8.9b

374 | - added application/vnd.mobipocket-franklin-ua-game output mime type for 375 | ua-specific games that will not work on any other platform 376 | - better conversion of input files (avoid character loss if character has 377 | no coding in target encoding of publication by introducing entities) 378 | 379 |

V 4.8.9a

380 | - bug fixes in ASP compilation 381 | 382 |

V 4.8.8y

383 | - added the content-type attribute to output tag of <x-metadata> taking 384 | its value from the MIME types of the different input files we can convert to 385 | PRC, i.e: 386 | text/x-oeb1-document 387 | application/x-mobipocket-subscription, 388 | image/???, 389 | application/msword, 390 | application/vnd.ms-excel, 391 | application/vnd.ms-powerpoint, 392 | text/plain, 393 | text/html, 394 | application/vnd.mobipocket-game 395 | 396 |

V 4.8.8x

397 | - the font-family attribute in CSS is applied (using a <FONT FACE=> tag) 398 | 399 |

V 4.8.8w

400 | - image files can now be put directly in the manifest and spine and appear in 401 | the main flow 402 | - metadata are converted to the publication encoding before they are ouput in 403 | the book 404 | - kill reader and emulator if target file is locked 405 | 406 |

V 4.8.8v

407 | - switched to EBOOK_UNICODE 408 | 409 |

V 4.8.8u

410 | - bug fix: embed BMP of 16 colors without converting them 411 | - bug fix: delete trailing bytes in PRCFile 412 | - bug fix: use FFV_3 if there are indexes for images otherwise embed_base 413 | is wrong in Reader 414 | 415 |

V 4.8.8t

416 | - changed the image processing library for better performance 417 | 418 |

V 4.8.8s

419 | - added TOC plugin 420 | - the index building system now decodes HTML entities 421 | 422 |

V 4.8.8r

423 | - changes for the FREE version 424 | - new compile handles new operator in Javascript 425 | 426 |

V 4.8.8q

427 | - the XSL transformation uses TransformNode instead of TransformNodeToObjbecjt, 428 | this allows XSL output to be HTML and not XML anymore. 429 | 430 |

V 4.8.8p

431 | - bug fix: in HTML parser, the encoding of an automatically generated form 432 | name was wrong when form name was missing 433 | 434 |

V 4.8.8o

435 | - corrected some CSS error handling 436 | - now a page break is added at the end of each HTML file in the OPF to be 437 | Microsoft Reader OEB compliant 438 | - added a -shell option for better Windows Explorer + Mobi Emulator integration 439 | - in case of ASP parsing error, the PRC is not build anymore 440 | - added a non documented feature: when putting a .css file in PRCGEN it 441 | generates a dump.css in same folder with parsed CSS, to allow debugging 442 | - added a new FREE build FREE with no encryption support for the free PRC SDK 443 | 444 |

V 4.8.8n

445 | - fixed bug introduced by UNICODE build, indexes built from independent 446 | children or simple children could not be reached anymore 447 | (version number not changed) 448 | - added better error reporting for mismatched external subentries 449 | 450 |

V 4.8.8m

451 | - bug fix: removed memory leaks introduced in 4.8.8h 452 | - introduced a mechanism the fix incomplete paths on the command line 453 | 454 |

V 4.8.8l

455 | - added several warning regarding problems with embedding media/texts 456 | - added flatten-dynamic-dir=yes in x-metadata/output option to ignore 457 | paths of embedded files keeping their names (which must be unique though); 458 | this help solving situations where some images are outside of OPF folder 459 | - added asp-as-binary=yes in x-metadata/output so that ASP may be built 460 | as byte code (faster but may get incompatible with reader updates, but OK 461 | for OEM/embedded readers/products) 462 | 463 |

V 4.8.8k

464 | - added spell correction 465 | - modified index ordering: spaces are now significant characters 466 | 467 |

V 4.8.8j

468 | - all the known scripts are parsed with the reader javascript parser so that 469 | warnings are output for invalid scripts 470 | 471 |

V 4.8.8i

472 | - headers of ASP have been updated to match what is generated by Interdev 473 | - missing codepage is just a warning now 474 | 475 |

V 4.8.8h

476 | - bug fixes in encoding convertions in cssparser.cpp encoding of source CSS is 477 | determined properly 478 | - generated HTML for CSS styles is in the destination encoding 479 | - minor modifications in image processing classes 480 | 481 |

V 4.8.8g

482 | - fixed a bug where documents enumerated through get_manifest_item(order) 483 | always got first document (no impact but on embedded media and ASP) 484 | 485 |

V 4.8.8f

486 | - bug fix: in UNICODE when building from an HTML file, default encoding used is 487 | the one from the HTML and is used for the title encoding 488 | 489 |

V 4.8.8e

490 | - downgraded maximum size of all records to 63Ko (old limit was too high) 491 | (this new limit has no impact on images which where already limited to that) 492 | 493 |

V 4.8.8d

494 | - fixed a bug making all OPF UTF-8 if no encoding was specified, thus building books in UTF-8 495 | 496 |

V 4.8.8c

497 | - XSL dependencies checking as been improved: 498 | if any plugin returns a .xsl as a dependency, its xsl:import/xsl:include 499 | are scanned by XmlMake 500 | XSL dependencies checker is put in common code so that using tens of time 501 | same XSL searches dependencies once 502 | 503 |

V 4.8.8b

504 | - changed the format of trailing bytes for position information 505 | !!! This is serious enough for us to change the FFV file format 506 | before releasing any books using scriptable entries because 507 | unfortunately, the Reader 4.8 that has been released supports FFV_6 508 | with the wrong trailing bytes format. !!! 509 | 510 |

V 4.8.8

511 | - prcgen is now built in unicode 512 | - now supports <output encoding= /> in <x-metadata> section, to specify the 513 | exact output encoding (windows-1252 and utf-8 only supported, everything 514 | else than that is transformed to utf-8) 515 | 516 |

V 4.8.7b

517 | - added support for named inflections through <idx:infl> tag 518 | 519 |

V 4.8.7

520 | - added ASP and embedded objects index 521 | - added -lowpriority 522 | 523 |

V 4.8.6

524 | - better statistics reporting at the end of the build 525 | - fixed ASSERTion failed bug with fencing info in trailing bytes 526 | 527 |

V 4.8.5c

528 | - bug fix: in <SELECT> tags, default value was not computed if there was no 529 | selected attribute found on any option; value was not decoded from HTML 530 | TODO decoding works only for Western (based on indexes code) 531 | - added warnings if SELECT multiple is used 532 | 533 |

V 4.8.5b

534 | - added several checks of javascript code (global function) to avoid crashes of prcgen 535 | - added a constraint on global function (must be prefixed with f_) to avoid 536 | DOM problem later. 537 | 538 |

V 4.8.5

539 | - added the <x-metadata><DefaultLookupIndex> field in the .OPF 540 | (used to define the index used for lookup) 541 | 542 |

V 4.8.4b

543 | - mbp:persistent is handled by prcgen on <FORM> tag 544 | (to make forms saved in settings) 545 | - improved the computation of is_reachable on frameset 546 | 547 |

V 4.8.4

548 | - mbp:auto-submit is handled by prcgen (to make enter key validate a form if 549 | in a text field) 550 | 551 |

V 4.8.2

552 | - bug fix: it was possible to have closing/opening frameset with exactly the 553 | same position. bug occured when a sub-frameset of a necessary frameset 554 | was actually not AND had exactly the same position as an opening frameset 555 | - changed form must have unique name from error to warning, generating a 556 | random name and replacing this name in indexes and in content 557 | 558 |

V 4.8.1

559 | - added basic CSS 1.0 support (by generating HTML tags corresponding to CSS) 560 | - added Microsoft OPF support: 561 | page break after each HTML file, 562 | add non spine manifest HTML files at the end of the spine, 563 | generate cover image at the beginning of the spine, based on custom MS guide items 564 | suppress other MS specific guide items 565 | 566 |

V 4.8.0

567 | - new index tagging syntax: 568 | <idx:entry name=> (instead of type=) 569 | <idx:key name=> (instead of type=) 570 | <idx:key value=> (instead of key=) 571 | <idx:orth value=> (instead of orth=) 572 | <idx:gramgrp value=> (instead of gramgrp=) 573 | - more database functions added: <idx:subentry> and <idx:string> 574 | - <mbp:pagebreak crossable=no> is now handled through trailing bytes 575 | 576 |

V 4.7.7

577 | - added javascript global function index 578 | 579 |

V 4.7.6

580 | - current entry information apended to text records => switch to FFV_6 581 | - non-crossable page breaks are also appended to text records 582 | - all PRCs generated with FFV_6 must be encrypted through NEW VERSIONS of 583 | DRM software 584 | 585 |

V 4.7.5

586 | - added ability to append .PDB files through manifest items 587 | (application/x-pilot) you must add them too in the spine if the order of 588 | insertion in final PRC file 589 | - added guard record (allows to checks for file truncation) 590 | 591 | tbr 592 | - disable C++ execption handling in PRCGEN.exe in image handling classes 593 | (would cause JPEG images to be completely black) 594 | 595 |

V 4.7.4

596 | - bug fix: problem related to loading files by chunks of more than 32MB 597 | (probably a bug of Windows) 598 | 599 |

V 4.7.3

600 | - bug fix: indexes would not be stripped from child files in some rare cases 601 | - bug fix: removed an infinite loop (+infinite memory alloation) if a string 602 | pool exceeded 64k. 603 | 604 |

V 4.7.2

605 | - added user-selection attribute to slave-frames so that some frames can 606 | contain selectable content (generally not useful, but some publishers put 607 | content in frames) 608 | 609 |

V 4.7.1

610 | - show error message for missing images only once, for bad links too 611 | - do not encrypt any more trailing bytes of text records when HuffDic activated 612 | so that reader works. 613 | - updated forms to save all but positional info for in slave-frames forms 614 | - detect forms with same name and refuses to build 615 | - if errors are detected during parsing (preventing generation of the file) 616 | build stops before compression 617 | 618 |

V 4.7.0

619 | - changed version to match the release of Reader 4.7 620 | - added start type item in guide to start eBook at a given url / javascript 621 | action 622 | 623 |

V 4.6.11

624 | - name and id attributes are not removed anymore if an href or onclick 625 | attribute is also found in the tag. Using name or id is the standard 626 | HTML mechanism for naming links and using them in Javascript. Therefore, 627 | the reader needs these attributes. 628 | 629 |

V 4.6.10

630 | - fixed bug preventing frames declared in a (unnecessary) file frameset when 631 | using the filename.htm link 632 | - bug fix: prevent multiple framesets at same filepos 633 | - note: detected some problem if the outer frameset is non crossable, and not 634 | the inner frameset. It cannot be coded ==> problem does not occur because it 635 | could only happen for file auto-frameset and this one is always crossable 636 | for now 637 | 638 |

V 4.6.9

639 | - UTF8 trailing bytes were ignored when aligning records, so that following 640 | record were potentially badly aligned (crash on PocketPCs) 641 | 642 |

V 4.6.8

643 | - bug fix: non crossable attribute was ignored due to optimizations 644 | 645 |

V 4.6.7

646 | - added reader pro restriction, fixed some small bug in FDST record writing 647 | 648 |

V 4.6.6

649 | - added layout reuse and unreachable frameset rejection code, it does not 650 | change file format but may greatly reduce size of frame layout/content 651 | records. 652 | 653 |

V 4.6.5

654 | - better error reporting on save failure in apply-xsl plugin 655 | - bug fix: in books with only mbp:sections 656 | (frameset info not saved => non crossable ignored) 657 | 658 |

V 4.6.4

659 | - prc was always generated in FFV5, as soon as there was one frame (because of 660 | the auto-breadth parameter always set to true) 661 | 662 |

V 4.6.3

663 | - huffdic compression temporary file bug fixed (which was probably causing 664 | other bugs) 665 | 666 |

V 4.6.2

667 | - added support for basic support of UTF8, no indexes yet 668 | 669 |

V 4.6.1

670 | - added tests and error reporting on write errors to temp file during Huffman 671 | codes output 672 |
673 | 674 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/english/known issues.txt: -------------------------------------------------------------------------------- 1 | Known issues: 2 | 1. Nested tags might not work properly. 3 | 2. Warning message (W14003: The start reading location could not be resolved) is displayed by kindlegen when it fails to identify start reading location for the book from visual table of contents. The logic fails typically when the visual TOC is present at the end of the spine. Please ignore the warning (or) have the visual TOC moved to the beginning in spine. 4 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/french/Lisez-moi.txt: -------------------------------------------------------------------------------- 1 | Création des ebooks Kindle - utilisateurs basiques (Windows et Mac uniquement) : 2 | --------------------------------------------------------------------------- 3 | - Téléchargez Kindle Previewer à partir de http://www.amazon.com/kindleformat/kindlepreviewer 4 | - Une fois le téléchargement terminé, installez Kindle Previewer 5 | - Si vous avez besoin d'instructions supplémentaires sur comment installer Kindle Previewer, veuillez vous référer au http://kindlepreviewer.s3.amazonaws.com/UserGuide.pdf 6 | - Une fois l'installation terminée, lancez Kindle Previewer 7 | - Cliquez sur le lien "Ouvrir un livre" dans Kindle Previewer 8 | - Sélectionnez le EPUB/HTML/OPF à convertir en ebook Kindle 9 | - Suivez les instructions pour convertir le livre et faites un aperçu 10 | - L'ebook converti avec l'extension ".mobi" peut être obtenu depuis le dossier Compilé-nom de fichier dans le même dossier que le HTML/EPUB source. 11 | 12 | Création des ebooks Kindle - utilisateurs avancés : 13 | ------------------------------------------- 14 | Les utilisateurs avancés peuvent utiliser l'outil de ligne de commande pour convertir le EPUB/HTML en ebooks Kindle. Cette interface est disponible dans les plate-formes Windows, Mac et Linux. Cet outil peut être utilisé pour les conversions par lot automatisées. 15 | 16 | KindleGen pour Windows (XP, Vista, 7, 8): 17 | 1. Téléchargez le fichier zip KindleGen depuis www.amazon.com/kindleformat/kindlegen sur le bureau. 18 | 2. Faites un clic droit sur le fichier zip, sélectionnez Tout extraire, et saisissez le nom de dossier comme c:\KindleGen. 19 | 3. Ouvrez une invite de commande en sélectionnant Menu démarrer > Tous les programmes > Accessoires > Invite de commande. 20 | 4. Tapez c:\KindleGen\kindlegen. Les instructions sur comment exécuter KindleGen s'affichent. 21 | 5. Exemple de conversion : pour convertir un fichier nommé book.html, allez dans le répertoire où se trouve le livre, tel que cd desktop, et tapez c:\KindleGen\kindlegen book.html. Si la conversion a réussi, un nouveau fichier nommé book.mobi s'affichera sur le bureau. 22 | 6. Veuillez noter : il est recommandé de suivre ces étapes pour exécuter KindleGen. Double cliquer sur l'image KindleGen ne lancera pas le programme. Exécutez les commandes ci-dessus sans les guillemets. Si vous faites glisser un fichier sur l'exécutable de kindlegen, il convertira le fichier pour vous, mais comme en procédant ainsi vous ne pouvez pas récupérer la journalisation de sortie, nous déconseillons aussi cette action. 23 | 24 | KindleGen pour Linux 2.6 i386 : 25 | 1. Téléchargez le tar.gz KindleGen depuis www.amazon.com/kindleformat/kindlegen dans un dossier tel que Kindlegen dans le home (~/KindleGen). 26 | 2. Extrayez le contenu du fichier dans '~/KindleGen'. Ouvrez le terminal, déplacez le dossier contenant le fichier téléchargé en utilisant la commande "cd ~/KindleGen" puis utilisez la commande "tar xvfz kindlegen_linux_2.6_i386_v2.tar.gz" pour extraire le contenu. 27 | 3. Ouvrez l'application Terminal et tapez ~/KindleGen/kindlegen. Les instructions sur comment exécuter KindleGen s'affichent. 28 | 4. Exemple de conversion : pour convertir un fichier nommé book.html, allez dans le répertoire où se trouve le livre, tel que cd desktop, et tapez c:\KindleGen\kindlegen book.html. Si la conversion a réussi, un nouveau fichier nommé book.mobi s'affichera sur le bureau. 29 | 5. Veuillez noter : il est recommandé de suivre ces étapes pour exécuter KindleGen. Double cliquer sur l'image KindleGen ne lancera pas le programme. Exécutez les commandes ci-dessus sans les guillemets 30 | 31 | KindleGen pour Mac OS 10.5 et supérieur i386 : 32 | 1. Téléchargez KindleGen.zip depuis www.amazon.com/kindleformat/kindlegen. Par défaut, le fichier est téléchargé dans le dossier Téléchargements 33 | 2. Extrayez le fichier. Dans Safari, le fichier zip est automatiquement extrait après le téléchargement. Si ce réglage est désactivé ou si vous avez utilisé un autre navigateur, double cliquez sur le fichier téléchargé pour l'extraire. 34 | 3. Cliquez sur l'icône de projecteur dans le coin droit en haut, et tapez Terminal. Cliquez sur l'application pour l'ouvrir. 35 | 4. Pour afficher les instructions sur comment exécuter KindleGen, trouvez le programme kindlegen à l'aide de la fenêtre de Finder. Cliquez dessus et faites-le glisser dans la fenêtre Terminal où se trouve le curseur. Le curseur écrit le chemin et se déplace à la fin de la ligne. Appuyez sur Entrée pour afficher les instructions. 36 | 5. Comme alternative à l'étape 4, vous pouvez afficher les instructions en tapant la commande cd ~/Downloads/KindleGen_Mac_i386_v2 dans Terminal ^puis en tapant la commande kindlegen. 37 | 6. Exemple de conversion : pour convertir un fichier nommé book.html, copiez book.html sur le bureau. Dans la fenêtre Finder, trouvez le programme kindlegen. Cliquez dessus et faites-le glisser dans la fenêtre Terminal, et déposez-le où se trouve le curseur. Le curseur insère automatiquement le chemin et se déplace à la fin de cette ligne. Dans la fenêtre Finder, trouvez le document. Cliquez dessus et faites-le glisser dans la fenêtre Terminal, et déposez-le où se trouve le curseur. Le curseur écrit le chemin et se déplace à la fin de la ligne. Appuyer sur Entrée. Si la conversion a réussi, un nouveau fichier nommé book.mobi s'affichera sur le bureau. 38 | 7. Comme alternative à l'étape 6 : Copiez le book.html sur le bureau et convertissez le fichier en tapant la commande cd ~/Downloads/KindleGen_Mac_i386_v2 dans Terminal puis tapez la commande kindlegen ~/Desktop/book.html. Si la conversion a réussi, un nouveau fichier nommé book.mobi s'affichera sur le bureau. 39 | 8. Veuillez noter : il est recommandé de suivre ces étapes pour exécuter KindleGen. Double cliquer sur l'image KindleGen ne lancera pas le programme. Exécutez les commandes ci-dessus sans les guillemets 40 | 41 | 42 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/french/problemes connus.txt: -------------------------------------------------------------------------------- 1 | problèmes connus: 2 | 1. l'étiquette pourrait ne pas marcher correctement. 3 | 2. Message d'avertissement (W14003: L'emplacement de lecture début ne pouvait être résolue) est affiché par kindlegen quand il ne parvient pas à identifier l'emplacement de début de lecture pour le livre de la table des matières visuelle. La logique échoue généralement lorsque le TOC visuelle est présente à la fin de la spine. S'il vous plaît ignorer l'avertissement (ou) ont la table des matières visuelle déplacé au début de la spine. 4 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/german/Bittelesen.txt: -------------------------------------------------------------------------------- 1 | Erstellen von Kindle-buechern - Einsteiger (nur Windows und Mac): 2 | --------------------------------------------------------------------------- 3 | - Laden Sie Kindle Previewer von http://www.amazon.com/kindleformat/kindlepreviewer herunter 4 | - Sobald der Download beendet ist, installieren Sie den Kindle Previewer 5 | - Wenn Sie weitere Anleitungen zur Installation von Kindle Previewer benötigen, lesen Sie bitte http://kindlepreviewer.s3.amazonaws.com/UserGuide.pdf 6 | - Sobald die Installation abgeschlossen ist, starten Sie Kindle Previewer 7 | - Klicken Sie auf den Link "Open book" (Buch öffnen) in Kindle Previewer 8 | - Wählen Sie die EPUB/HTML/OPF-Datei, um sie zu Kindle eBook zu konvertieren 9 | - Befolgen Sie die Anweisungen, um das Buch und die Vorschau zu konvertieren 10 | - Das konvertierte ebook mit der Dateierweiterung ".mobi" befindet sich im Ordner "Compiled-Dateiname", im selben Ordner wie die HTML/EPUP-Quelldateien. 11 | 12 | Erstellen von Kindle ebooks - Fortgeschrittene Nutzer: 13 | ------------------------------------------- 14 | Fortgeschrittene Nutzer können das Befehlzeilen-Tool verwenden, um EPUB/HTML zu Kindle ebooks zu konvertieren. Diese Schnittstelle ist für die Windows-, Mac- und Linux-Plattform verfügbar. Dieses Werkzeug kann für automatische Massenkonvertierungen verwendet werden. 15 | 16 | KindleGen für Windows (XP, Vista, 7, 8): 17 | 18 | 19 | 1. Laden Sie die KindleGen-Zip-Datei von www.amazon.com/kindleformat/kindlegen zum Desktop herunter. 20 | 2. Klicken Sie mit der rechten Maustaste auf die Zip-Datei, wählen Sie Extract All (Alles extrahieren), und geben Sie "c:\KindleGen" als Ordnernamen ein. 21 | 3. Öffnen Sie einen Befehlszeilen-Prompt durch Auswahl von Startmenü > Alle Programme > Zubehör > Eingabeaufforderung. 22 | 4. Geben Sie "c:\KindleGen\kindlegen" ein. Anweisungen zur Ausführung von KindleGen werden angezeigt. 23 | 5. Konvertierungsbeispiel: Um eine Datei mit der Bezeichnung "book.html" zu konvertieren, navigieren Sie zum Verzeichnis, in dem sich das Buch befindet, z.B. "cd desktop" und geben Sie "c:\KindleGen\kindlegen book.html" ein. Wenn die Konvertierung erfolgreich war, wird eine neue Datei namens "book.mobi" auf dem Desktop angezeigt. 24 | Bitte beachten Sie: es wird empfohlen, diese Schritte zum Ausführen von KindleGen zu befolgen. Ein Doppelklick auf das KindleGen- Symbol startet dieses Programm nicht. Führen Sie die oben genannten Befehle ohne Anführungszeichen aus. Wenn Sie eine Datei auf die Befehlsdatei kindlegen ziehen und ablegen, wird die Datei konvertiert. Da jedoch das Ausgabeprotokoll nicht erfasst werden kann, wird diese Methode nicht empfohlen. 25 | 26 | KindleGen für Linux 2.6 i386 : 27 | 28 | 1. Laden Sie KindleGen tar.gz von www.amazon.com/kindleformat/kindlegen in einen Ordner, z.B. "Kindlegen" im Stammverzeichnis (~/KindleGen) herunter. 29 | 2. Extrahieren Sie den Inhalt der Datei zu "~/KindleGen". Öffnen Sie das Terminal, navigieren Sie mit dem Befehl "cd ~/KindleGen" zum Ordner, der die heruntergeladene Datei beinhaltet und verwenden Sie dann den Befehl "tar xvfz kindlegen_linux_2.6_i386_v2.tar.gz", um den Inhalt zu extrahieren. 30 | 3. Öffnen Sie die Terminal-Anwendung und geben Sie "~/ ~/KindleGen/kindlegen" ein. Anweisungen zur Ausführung von KindleGen werden angezeigt. 31 | 4. Um eine Datei namens "book.html" zu konvertieren, wechseln Sie zum Verzeichnis, in den sich das Buch befindet, beispielsweise "cd desktop", undd geben Sie "~/KindleGen/kindlegen book.html" ein. Wenn die Konvertierung erfolgreich war, wird eine neue Datei namens "book.mobi" auf dem Desktop angezeigt. 32 | 5. Bitte beachten Sie: es wird empfohlen, diese Schritte zum Ausführen von KindleGen zu befolgen. Ein Doppelklick auf das KindleGen- Symbol startet dieses Programm nicht. Führen Sie die oben angeführten Befehle ohne Anführungszeichen aus. 33 | 34 | KindleGen für Mac OS 10.5 und höher als i386: 35 | 1. Laden Sie KindleGen.zip von www.amazon.com/kindleformat/kindlegen herunter. Standardmäßig wird die Datei in den Download-Ordner heruntergeladen. 2. Extrahieren Sie die Datei. In Safari wird die Zip-Datei automatisch nach dem Herunterladen extrahiert. Wenn diese Einstellung deaktiviert wird oder wenn ein anderer Browser verwendet wurde, doppelklicken Sie auf die heruntergeladene Datei, um sie zu extrahieren. 36 | 3. Klicken Sie auf das Spotlight-Symbol in der oberen rechten Ecke und geben Sie "Terminal" ein. Klicken Sie auf die Anwendung, um sie zu öffnen. 37 | 4. Um die Anweisungen zur Ausführung von KindleGen einzusehen, suchen Sie das Programm kindlegen im Finder-Fenster. Übertragen Sie es per Ziehen und Ablegen in das Terminalfenster, in dem sich der Cursor befindet. Der Cursor schreibt den Pfad und bewegt sich zum Ende der Zeile. Drücken Sie die Eingabetaste, um die Anweisungen anzuzeigen. 38 | 5. Alternative zu Schritt 4: zeigen Sie die Anweistungen an, indem Sie den Befehl "cd ~/Downloads/KindleGen_Mac_i386_v2" in das Terminal eingeben und dann den Befehl "kindlegen" eingeben. 39 | 6. Konvertierungsbeispiel: Um eine Datei namens "book.html" zu konvertieren, kopieren Sie "book.html" auf den Desktop. Suchen Sie im Finder-Fenster das Programm "kindlegen". Ziehen Sie es in das Terminalfenster und legen Sie es an der Cursorposition ab. Der Cursor setzt den Pfad automatisch ein und bewegt sich zum Ende der Zeile. Suchen Sie das Dokument im Finder-Fenster. Ziehen Sie es in das Terminalfenster und legen Sie es an der Cursorposition ab. Der Cursor schreibt den Pfad und bewegt sich zum Ende der Zeile. Drücken Sie die Eingabetaste. Wenn die Konvertierung erfolgreich war, wird eine neue Datei namens "book.mobi" auf dem Desktop angezeigt. 40 | 7. Alternative zu Schritt 6: zeigen Sie die Anweistungen an, indem Sie den Befehl "cd ~/Downloads/KindleGen_Mac_i386_v2" in das Terminal eingeben und dann den Befehl "kindlegen ~/Desktop/book.html" eingeben. Wenn die Konvertierung erfolgreich war, wird eine neue Datei namens "book.mobi" auf dem Desktop angezeigt. 41 | 8. Bitte beachten Sie: es wird empfohlen, diese Schritte zum Ausführen von KindleGen zu befolgen. Ein Doppelklick auf das KindleGen-Symbol startet dieses Programm nicht. Führen Sie die oben genannten Befehle ohne Anführungszeichen aus 42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/german/bekannte probleme.txt: -------------------------------------------------------------------------------- 1 | bekannte Probleme: 2 | 1. Verschachtelte Bezeichnungsschilder funktionieren möglicherweise nicht ordnungsgemäß. 3 | 2. Warnung (W14003: Die Anfangsleseposition könnte nicht behoben werden) wird angezeigt durch kindlegen, wenn sie Anfangsleseposition für das Buch vom Sichtinhaltsverzeichnis kennzeichnen nicht kann. Die Logik fällt gewöhnlich aus, wenn die Sicht-Startkonfiguration am Ende des spine anwesend ist. Ignorieren Sie bitte die Warnung (Oder) haben die Sicht-Startkonfiguration, die auf den Anfang im spine verschoben wird. 4 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/italian/Leggimi.txt: -------------------------------------------------------------------------------- 1 | Creazione di e-book Kindle - Utenti base (solamente Windows e Mac): 2 | --------------------------------------------------------------------------- 3 | - Scaricare Kindle Previewer all'indirizzo: http://www.amazon.com/kindleformat/kindlepreviewer 4 | - Una volta terminato(finito) il download, installare Kindle Previewer 5 | - Per maggiori informazioni sulla modalità di installazione di Kindle Previewer, consultare la pagina al seguente indirizzo: http://kindlepreviewer.s3.amazonaws.com/UserGuide.pdf 6 | - Una volta completata l'installazione, avviare Kindle Previewer 7 | - Fare clic sul pulsante "Apri libro" all'interno del programma Kindle Previewer 8 | - Selezionare l'opzione "EPUB/HTML/OPF" per convertire in e-book Kindle 9 | - Seguire le istruzioni per convertire il libro e ottenere l'anteprima 10 | - Il libro convertito con l'estensione ".mobi" può essere recuperato nella cartella "Compiled-filename" contenuta all'interno della stessa cartella dei file sorgente HTML/EPUB. 11 | 12 | Creazione di e-book Kindle - Utenti esperti: 13 | ------------------------------------------- 14 | Gli utenti esperti possono utilizzare lo strumento della linea di comando per convertire i file EPUB/HTML in e-book Kindle. Questa interfaccia è disponibile per piattaforme Windows, Mac e Linux. Questo strumento può essere utilizzato per conversioni multiple automatiche. 15 | 16 | KindleGen per Windows (XP, Vista, 7, 8): 17 | 1. Scaricare il file zip KindleGen all'indirizzo: www.amazon.com/kindleformat/kindlegen sul desktop del proprio computer. 18 | 2. Fare clic con il tasto destro sul file zip, selezionare l'opzione "Estrai tutto", quindi digitare il nome della cartella come il seguente: c:\KindleGen. 19 | 3. Aprire il prompt dei comandi selezionando il menu "Start" > "Tutti i programmi" > "Accessori" > "Prompt dei comandi". 20 | 4. Digitare c:\KindleGen\kindlegen. Verranno visualizzate le istruzioni relative alla modalità di avvio di KindleGen. 21 | 5. Esempio di conversione: per convertire un file denominato "book.html", accedere alla directory del libro, per esempio il cd o il desktop e digitare: c:\KindleGen\kindlegen book.html. Se la conversione viene effettuata con successo, un nuovo file denominato "book.mobi" comparirà sul desktop. 22 | 6. Nota: si raccomanda di seguire questa procedura per avviare KindleGen. Fare doppio clic con il Mouse sull'icona KindleGen non consente di lanciare il programma. Avviare i comandi di cui sopra senza digitare le virgolette. Trascinare un file sull'icona eseguibile di KindleGen per convertirlo, tuttavia non sarà possibile acquisire la registrazione cronologica degli eventi in uscita, pertanto si sconsiglia l'uso di questa pratica. 23 | 24 | KindleGen per Linux 2.6 i386 : 25 | 1. Scaricare il file KindleGen tar.gz all'indirizzo: www.amazon.com/kindleformat/kindlegen in una cartella, quale "KindleGen" nella directory principale (~/KindleGen). 26 | 2. Estrarre i contenuti del file in "~/KindleGen". Aprire il terminale, spostare in una cartella contenente il file scaricato mediante il comando:"cd ~/KindleGen", quindi utilizzare il comando: "tar xvfz kindlegen_linux_2.6_i386_v2.tar.gz" per estrarre i contenuti. 27 | 3. Aprire l'applicazione del terminale e digitare: ~/KindleGen/kindlegen. Verranno visualizzate le istruzioni relative alla modalità di avvio di KindleGen. 28 | 4. Esempio di conversione: per convertire un file denominato "book.html", accedere alla directory del libro, per esempio il cd o il desktop e digitare: ~/KindleGen/kindlegen book.html. Se la conversione viene effettuata con successo, un nuovo file denominato "book.mobi" comparirà sul desktop. 29 | 5. Nota: si raccomanda di seguire questa procedura per avviare KindleGen. Fare doppio clic con il Mouse sull'icona KindleGen non consente di lanciare il programma. Avviare i precedenti comandi, senza l'utilizzo delle virgolette. 30 | 31 | KindleGen per Mac SO 10.5 e successivi i386: 32 | 1. Scaricare il file KindleGen.zip all'indirizzo: www.amazon.com/kindleformat/kindlegen. Il file viene automaticamente scaricato nella cartella "Download" 33 | 2. Decomprimere il file. In Safari, il file zip viene automaticamente decompresso al termine del download. Nel caso in cui le impostazioni siano disattivate o venga utilizzato un altro Browser, fare doppio clic sul file scaricato per decomprimerlo. 34 | 3. Fare clic sull'icona "riflettore" posta nell'angolo superiore destro, quindi digitare la parola "Terminal". Fare clic sull'applicazione per aprirla. 35 | 4. Per visualizzare le istruzioni relative all'avvio di KindleGen, individuare la posizione del programma mediante la finestra di ricerca. Fare clic e trascinare all'interno della finestra "Terminale", dove si trova il cursore. Il cursore scrive all'interno del percorso e si sposta verso la fine della riga. Premere il pulsante "Invia" per visualizzare le istruzioni. 36 | 5. In alternativa al punto 4, per visualizzare le istruzioni è possibile digitare il comando cd ~/Downloads/KindleGen_Mac_i386_v2 all'interno del Terminale, quindi digitare il comando "kindlegen". 37 | 6. Esempio di conversione: per convertire un file denominato "book.html", copiare il file book.html sul desktop. Dalla finestra di ricerca, individuare il programma KindleGen. Fare clic e trascinare all'interno della finestra "Terminale", quindi lasciare sul punto in cui si trova il cursore. Il cursore inserisce automaticamente il percorso e si sposta al termine della riga. Dalla finestra di ricerca, individuare il documento. Fare clic e trascinare all'interno della finestra "Terminale", quindi lasciare sul punto in cui si trova il cursore. Il cursore scrive all'interno del percorso e si sposta verso la fine della riga. Premere il pulsante "Invia". Se la conversione viene effettuata con successo, un nuovo file denominato "book.mobi" comparirà sul desktop. 38 | 7. In alternativa al punto 6: copiare il file book.html sul desktop e convertire digitando il comando cd ~/Downloads/KindleGen_Mac_i386_v2 all'interno del Terminale e digitare il comando kindlegen ~/Desktop/book.html. Se la conversione viene effettuata con successo, un nuovo file denominato "book.mobi" comparirà sul desktop. 39 | 8. Nota: si raccomanda di seguire questa procedura per avviare KindleGen. Fare doppio clic con il Mouse sull'icona KindleGen non consente di lanciare il programma. Avviare i comandi di cui sopra senza digitare le virgolette 40 | 41 | 42 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/italian/Note di pubblicazione.html: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 |

Note di pubblicazione

5 | 6 |

Kindlegen versione 2.9 build 1028-0897292

7 |
  8 | 	   - Supporto per le proprietà del layout di pagina (double page spread, facing pages e blank page) laddove specificato come immagine sul dorso. 
  9 | 	   - Risolti molteplici errori di programmazione.
 10 |        
 11 |     Consultare le ultime note di pubblicazione e conoscere i problemi noti all'indirizzo: https://kindlegen.s3.amazonaws.com/manual.html
 12 | 
13 |

Kindlegen versione 2.8 build 0208-797bf75

14 |
 15 | 	   - Support for converting XMDF file format has been added. Refer Kindle Publishing Guidelines for more info.
 16 | 	   - Support for epub3 toc nav element has been added. This is equivalent to the navMap element in the NCX (also known as NCX toc). Epub3 toc nav element is preferred over NCX navMap element, if both are given. But if the Nav HTML is not specified according to the specification, we will try to fall back to NCX if one exists. If we cannot fallback to NCX, then we would error out. Refer here for more info about EPUB3 toc nav specification.
 17 | 	   - Support for epub3 landmarks nav element has been added. This is equivalent to the OPF guide element. Epub3 landmarks nav element is preferred over OPF guide element, if both are given. Refer here for more info about EPUB3 landmarks nav specification.
 18 | 	   - Support for specifying the following metadatas in epub3 format
 19 | 	       - Specifying cover image using properties attribute in manifest
 20 | 	       - Specifying book level layout with “rendition:layout” property
 21 | 	       - Specifying book level orientation with “rendition:orientation” property
 22 | 	       - Specifying “dc:identifier” value in URN format.
 23 | 	       - Refining authors in “dc:creator” metadata using marc relators scheme
 24 | 	       - Providing multiple titles with one among them refined as main title using title-type property.
 25 | 	     Refer here for more info.
 26 | 	   - Support for referring images in NCX toc if and only if the same image is directly referred in the spine.
 27 | 	   - Support for Galician language(gl, gl-es)
 28 | 
29 | 30 |

Kindlegen versione 2.7 build 1019-d6e4792

31 |
 32 | 	   - Supporto Data URI per immagini e font  integrati in modo da fare riferimento direttamente nei file HTML e CSS (Per maggiori dettagli sui dati URI, consultare il sito: http://dataurl.net).
 33 | 	   - Supporto attivato per rendering verticale JP e varie modalità di scrittura pagina. Il valore può essere specificato nel file OPF mediante meta tag (p.es. <meta name=”primary-writing-mode” content=”vertical-rl” />).  I valori orizzontali validi sono: horizontal-lr, vertical-lr, horizontal-rl, vertical-rl.
 34 | 	   - Supporto attivato per pagine frontali e ampliamenti doppia pagina. Il valore può essere specificato nel file OPF mediante l'attributo "properties" nel tag itemref. I valori validi sono: facing-page-left, facing-page-right, page-spread-left, page-spread-right.
 35 | 	   - Aggiunto supporto Mobi7 ai tag Html con molteplici classi (p.es. class="class1 class2 class3")
 36 | 	   - KindleGen va in errore quando i metadati risoluzione originari non sono specificati nel formato "integer x integer" per libri con formato fisso.
 37 | 	   - Convalida se gli ordinali delle regioni ingrandimento JSON sono univoci per i libri con formato fisso.
 38 | 	   - Aggiunte statistiche dimensioni file KF8 e M7 alla visualizzazione dopo conversione
 39 | 	   - Messaggio di errore migliorato nello scenario, quando la generazione dell'indice non avviene a causa di voci NCX dirette a tag con proprietà display:none.  
 40 | 	   - I contenuti con tag Anchor (<a>) annidati sono gestiti in maniera appropriata.
 41 | 	   - Gestione dei tag “section”, “aside”, “footer”, “figure”, “figcaption” e “article”.
 42 | 
43 | 44 |

Kindlegen versione 2.5 build 0626-3a91e28

45 |
 46 | 	   - Migliorata trasparenti PNG di conversione: le immagini PNG trasparenti (ora convertito in JPEG) verrà utilizzato uno sfondo bianco. Questa originariamente utilizzato sfondo nero durante la conversione causando esperienza degradato la lettura
 47 | 	   - Interruzioni di riga indesiderate nel Mobi7 quando si utilizzano alcune proprietà CSS ("margin-top: 0px" e "margin-bottom: 0px") è stato fissato.
 48 | 	   - Risolti i problemi di rientro in Mobi7 relativi a proiettili ed elenchi numerati. Ciò è dovuto all'uso di "bordo-sinistra" proprietà CSS con proiettili e gli elenchi numerati. In Mobi7, la proprietà " bordo-sinistra " viene ignorato per proiettili ed elenchi numerati. Lo stesso continuerà ad essere conservato in KF8.
 49 | 	   - Fissato i problemi relativi alla creazione di libri Mobi7 con indici (es. dizionari)
 50 | 	   - CSS Proprietà "display: none"  non induce un ulteriore spazio in Mobi7 per in linea etichetta
 51 | 	   - Il fonte di incorporato  tipo Poscritto/Tipo1 non rende bene in Kindle lettori eInk con il supporto KF8. Kindlegen mette in guardia circa l'uso di questi caratteri nel contenuto. Kindlegen default anche l'esperienza utente di font di sistema in tali libri (in particolare per i dispositivi eInk).
 52 | 	   - Kindlegen ignora grazia il documento EPUB3 di navigazione (specificati utilizzando le proprietà = "nav" nel manifesto) e non li aggiungere l'ordine di lettura del libro di difetto
 53 | 	   - Risolvere la  conversione fallito quando dc: tag Lingua in OPF ha gli attributi (es: l'attributo id).
 54 | 	   - Risolto il problema nella costruzione logica TOC per i tag di testo vuoti o self-closing tag di testo nel file NCX.
 55 | 	   - Risolto il problema nel rimuovere le proprietà CSS che non sono supportati da Kindle (ex: linea di - altezza in px / pt unità). Kindlegen rimosso il finale "}" in un caso limite specifico quando questa era l'ultima proprietà e non ha un punto e virgola finale. Il problema è stato risolto in Kindlegen 2.5.
 56 | 	   - Aggiornato "-releasenotes" nel Kindlegen per puntare agli utenti di dettagliate note di rilascio ospitati sul web a https://kindlegen.s3.amazonaws.com/manual.html.
 57 | 
58 | 59 |

Kindlegen versione 2.4 build 69900

60 |
 61 | 	   - Aggiunto il supporto per l'interfaccia localizzata in lingue cinese e giapponese.
 62 | 	   - Aggiunto il supporto per "display: none" Proprietà CSS in Mobi.
 63 | 	   - Rimosso soft-trattini per i vecchi dispositivi e ha permesso loro di essere visibile solo su dispositivi kf8.
 64 | 	   - Correzioni di bug multipli.
 65 | 
66 | 67 |

Kindlegen versione 2.3 build 36043

68 |
 69 | 	   - Supportato i nuovi CSS tipi di media per fornire stili distinti a Mobi e KF8.
 70 | 	   - Migliore qualità delle immagini per i fumetti ed i libri dei bambini.
 71 | 	   - Doppia copertina immagine fissare per il libro di reflowable.
 72 | 
73 | 74 |

Kindlegen versione 2.2 build 35621

75 |
 76 | 	   - Risoluzione dei problemi di precedenti versioni di KindleGen.
 77 | 
78 | 79 |

Kindlegen versione 2.1 build 35388

80 |
 81 | 	   - Supporto aggiunto per i libri ed i fumetti per i bambini.
 82 | 	   - Risoluzione dei problemi di precedenti versioni di KindleGen.
 83 | 
84 | 85 |

Kindlegen versione 2.0 build 34608

86 |
 87 | 	   - Kindlegen è stato ampliato per creare file mobi migliorati con il supporto dei protocolli HTML5/CSS3.
 88 | 
89 | 90 |

Kindlegen versione 1.2 build 33307

91 |
 92 | 	   - Supporto aggiunto per accettare numeri di pagina di libri tramite NCX pageLists o page-map xml.
 93 | 	   - Codifica predefinita modificata dei libri generati in "utf-8". Per codificare il libro in Win-1252 utilizzare l'opzione della riga di comando "-western".
 94 | 	   - Supporto aggiunto per le lingue occidentali (ISO-639-1 code: la).
 95 | 	   - Supporto aggiunto per il formato file AAC, come sorgente audio/video.
 96 | 	   - Risoluzione dei problemi di precedenti versioni di KindleGen.
 97 | 
98 | 99 |

Kindlegen versione 1.1 build 99

100 |
101 | 	   - Questo aggiornamento offre piccoli miglioramenti e risoluzioni dei problemi.
102 | 
103 | 104 |

Kindlegen versione 1.1 build 98

105 |
106 | 	   - Supporto aggiunto per immagini di dimensioni fino a 128KB. Le immagini con dimensioni superiori a 128 KB verranno automaticamente riadattate ai nuovi limiti.
107 | 	   - Supporto aggiunto per formati multimediali audio e video dei contenuti Kindle.
108 | 	   - Risoluzione di problemi di gestione NCX in alcuni casi.
109 | 	   
110 | 
111 | 112 |

Kindlegen versione 1.0 build 87

113 |
114 | 	   - Kindlegen è ora compatibile con Mac
115 | 
116 | 117 |

Kindlegen versione 1.0 build 86

118 |
119 | 	   - Kindlegen è ora compatibile con Linux 
120 | 	   - Algoritmo di compressione immagini migliorato 
121 | 	   - Supporto per la codifica Macintosh 
122 | 	   - Problemi NCX risolti 
123 | 	   - Funzionalità aggiunta per l'inserimento di immagini mancanti in caso di scheda immagine diretta a un'immagina inesistente
124 | 
125 | 	   Sviluppato a partire da Mobigen 6.2 build 43 
126 | 
127 | 

Versioni Mobigen

128 |

V 6.2 build 43

129 | - problema risolto: Non è stato possibile caricare i libri con opzione -s2 e la versione mobigen 6.2 build 42 in ebookbase. 130 | 131 |

V 6.2 build 42

132 | - problema risolto: L'indice NCX non genera più un errato indice di ricerca predefinito. 133 | - problema risolto: le entità HTML numeriche sono convertite adeguatamente nei libri occidentali. 134 | - problema risolto: i file XHTML sono ora analizzati come contenuti HTML piuttosto che TEXT. 135 | - problema risolto: trasformazioni CSS riparate. Non potevano condurre a tag non chiusi, senza un impatto sulla formattazione HTML. 136 | - novità: aggiunta modalità switch verbosa Dati in uscita non verbosi per default. 137 | - novità: preanalisi dei tag <pre> per renderli funzionanti in Reader. 138 | - novità: unione di stile carattere monospazio in tag <tt> per rendere il lavoro sui caratteri monospazio in Reader che non supportano <font face=>. 139 | - novità: estensioni metadati NCX 140 | 141 |

V 6.2 build 41

142 | - problema risolto: solamente il primo elenco delle illustrazioni è stato creato nell'indice ebook. 143 | - modifica: requisiti versione formato indice modificati. 144 | 145 |

V 6.2 build 40

146 | - problema risolto: numerazione elenco nidificato risolto e strutturato in tag. 147 | - modifica: legature unicode complesse ora convertite in mobigen 148 | 149 |

V 6.02 build 39

150 | - modifica: il supporto migliorato della copertina ebook. 151 | - supporto aggiunto di file indici NCX. 152 | - problema risolto: blocco mobigen quando un margine sinistro CSS era specificato ma non rientrato a sinistra. 153 | 154 |

V 6.01 build 38

155 | - problema risolto: il testo rimaneva allineato se il margine sinistro era impostato a 0em. 156 | 157 |

V 6.01 build 37

158 | - modifica: maggiore supporto per le copertine ebook in file epub. 159 | 160 |

V 6.01 build 36

161 | - problema risolto: alcuni file erano integrati nel libro e rimanevano inutilizzati. 162 | - modifica: rimossa l'opzione -jpeg e aggiunta invece l'opzione -gif. 163 | - modifica: il codice exit mobigen è ora standard: 0 per OK, 1 per attenzione, 2 per errore. 164 | 165 |

V 6.01 build 35

166 | - aggiunta compatibilità per la creazione di un ebook mediante un file source epub. 167 | 168 |

V 6.01 build 34

169 | - aggiunta la versione del Software di creazione nell'ebook generato. 170 | - problema risolto: alcune combinazioni errate di tag <ol> e <li> comporterebbero blocchi mobigen. Questo è stato risolto. 171 | 172 |

V 6.01 build 33

173 | - problema risolto: string indice (idx:string o formato) non erano archiviati correttamente se le dimensioni totali superavano i 64 K. 174 | - aggiunte correzioni di ortografia per la lingua francese. 175 | 176 |

V 6.0 build 32

177 | - problema risolto: file immagine mancanti non creano più immagini casuali nell'ebook. 178 | - modifica: le immagini JPEG sono ripulite prima di essere create nel file ebook. 179 | 180 |

V 6.0 build 31

181 | - aggiunte correzioni di ortografia per la lingua tedesca e italiana (mobigen è in grado di creare dizionari di inglese, tedesco, spagnolo e italiano, con correttore ortografia integrato). 182 | 183 |

V 6.0 build 30

184 | - modifica: il massimo degli elementi guida dell'immagine copertina MS vengono tratti come copertina se non specificata. 185 | 186 |

V 6.0 build 29

187 | - problema risolto: il tag <STYLE> in un file HTML non era sempre analizzato correttamente. 188 | - problema risolto: le immagini copertina sono allineate su un limite di quattro byte. 189 | - modifica: i file sorgente HTML in UTF-8 vengono ora verificati. 190 | I codici UTF-8 non validi vengono ora rifiutati e non creati. 191 | - supporto aggiunto per gli elenchi ordinati. 192 | - supporto aggiunto per nuovi tipi di contenuti in uscita: 193 | - application/x-mobipocket-subscription-feed 194 | - application/x-mobipocket-subscription-magazine 195 | - modifica: gli elementi guida copertina in anteprima MS vengono ora rilevati e rimossi. 196 | 197 |

V 6.0 build 28

198 | - aggiunto il tag <EmbeddedCover/> in <x-metadata> : questo tag imposta l'immagine copertina integrata nel libro 199 | 200 |

V 6.0 build 27

201 | - aggiunta l'opzione della riga di comando -jpeg per supportare immagini jpeg native nel libro. 202 | 203 |

V 5.0 build 26

204 | - problema risolto: la conversione immagine produrrebbe talvolta immagini leggermente troppo grandi per le dimensioni massime. Ciò mostrerebbe un messaggio di avviso riguardante un record 205 | troppo grande per dispositivi palmari 206 | - aggiunta l'opzione della riga di comando delle note di pubblicazione 207 | 208 |

V 5.0 build 25

209 | - aggiunto supporto per script in coreano (Hangul) 210 | 211 |

V 5.0 build 24

212 | - risolto il problema delle tabelle intervalli unicode 213 | 214 |

V 5.0 build 23

215 | - risolto il problema della codifica binaria delle informazioni di posizioni delle entità 216 | 217 |

V 5.0 build 22

218 | - aggiunta codifica mancante durante l'aggiunta dell'ancora. Evitando i link interni href 219 | per far corrispondere correttamente in alcuni casi 220 | 221 |

V 5.0 build 21

222 | - L'intervallo unicode di punteggiatura generale è stato suddiviso in 2: 223 | Punteggiatura generale - Windows 1252 224 | Punteggiatura generale - diverso da Windows 1252 225 | per regolare il calcolo della firma carattere 226 | - l'analizzatore dell'intervallo unicode non considera alcuni spazi e non controlla più i codici 227 | 228 |

V 5.0 build 20

229 | - aggiunti nuovi intervalli UNICODE per rendere altri caratteri riconoscibili come punteggiatura significativa non ordinata o simboli in indici 230 | - modificato l'algoritmo SQL LIKE in modo tale da non considerare caratteri non significativi 231 | 232 |

V 5.0 build 19

233 | - problema risolto in Phonetizer (si bloccava sulle parole lunghe) 234 | - migliore reporting degli avvisi 235 | - aggiunto contrassegno nei campi delle funzionalità speciali per intestazioni di file mobi per disattivare gli errori del rilevamento lingua quanto gli attributi lang= sono utilizzati in HTML. 236 | 237 |

V 5.0 build 18

238 | - rimossa opzione -readerpro 239 | - limitati -vouchers=n a 6 voucher minimo 240 | - modificato il nome eseguibile in mobigen 241 | - modificata l'estensione del file generato in .mobi 242 | - i metadati sono ora aggiunti in Extra Header Data e non al primo record di testo (con alcuni spazi vuoti per metadati aggiuntivi) 243 | - modificato ordine di versioni piccole e grandi di hiragana e 244 | katakana (ordinati ora come caratteri distinti) 245 | - problema risolto in indici UNICODE 246 | 247 |

V 5.0 build 17

248 | - problema risolto: durante la creazione di file HTML, il primo frame del primo frameset era tralasciato dalla pubblicazione 249 | 250 |

V 5.0 build 16

251 | - problema risolto: nei libri che non sono dizionari ma dispongono di lingua, gli indici della lingua erano impostati su LID_NEUTRAL. Questo è stato ora impostato nella lingua del libro 252 | 253 |

V 5.0 alpha 15

254 | - prcgen analizza ora l'uso dei caratteri UNICODE e scrive una firma carattere nella sezione dati intestazione aggiuntiva del libro. La versione del formato del file del libro non è coinvolta 255 | 256 |

V 5.0 alpha 14

257 | - tabelle di suddivisione giapponese sperimentali 258 | 259 |

V 5.0 alpha 13

260 | - utilizzo di ExtraHeaderData per archiviare nome dizionario breve in modo che il libro che lo utilizza non è forzato su FFV_7 261 | - attenzione: tutti i libri che utilizzano nomi dizionari brevi devono essere ricostruiti 262 | 263 |

V 5.0 alpha 12

264 | 265 | - ricompilazione dopo tutte le verifiche codice Reader 5.0 Jeremie 266 | 267 |

V 5.0 alpha 11

268 | - supporto aggiunto per il correttore ortografico in libri UNICODE 269 | 270 |

V 5.0 alpha 10

271 | - risolto problema correlato a frameset dichiarati dopo il body tag. 272 | 273 |

V 5.0 alpha 9

274 | - risolto problema del codice che rimuove i tag <a> vuoti 275 | 276 |

V 5.0 alpha 8

277 | - i tag vuoti sono rimossi 278 | 279 |

V 5.0 alpha 7

280 | - supporto aggiunto per i metadati <DictionaryVeryShortName> in OPF 281 | 282 |

V 5.0 alpha 6

283 | - minimizzazione versione migliorata per documenti UNICODE 284 | 285 |

V 5.0 alpha 5

286 | - <idx:key exact=yes> implementato 287 | 288 |

V 5.0 alpha 4

289 | - le tabelle integrate non vengono costruite, a meno che non vi siano pagine ASP o file audio 290 | 291 |

V 5.0 alpha 3

292 | - supporto aggiuntivo per ottimizzazioni LIKE in UNICODE + supporto per funzionalità JUMP 293 | in UNICODE (chiave di ricerca predefinita in intestazione) 294 | 295 |

V 5.0 alpha 2

296 | - aggiunto supporto per LIKE in UNICODE 297 | 298 |

V 5.0 alpha 1

299 | - supporto <idx:key scriptable=yes> e quindi accesso chiave in formati e 300 | javaScript 301 | 302 |

V 5.0 alpha

303 | - generazione di indici in UNICODE, il nuovo formato file è: FFV_7 304 | 305 |

V 4.8.9n

306 | - migliori tabelle di correzione ortografica per la lingua inglese 307 | - tabelle di correzione ortografica per la lingua spagnola molto migliori 308 | 309 |

V 4.8.9m

310 | - aggiunte chiamate -regserver e -unregserver per registrare o cancellare Type Library, 311 | la registrazione è utile solamente per lo sviluppo di plug-in PRCGen. 312 | Precedentemente, il Type Library era registrato automaticamente a ogni avvio il che impediva a PRCGen di funzionare senza autorizzazioni admin 313 | 314 |

V 4.8.9l

315 | - Migliore analisi CSS: le lunghezze sono analizzate correttamente con unità e valori convertiti in unità supportate dal Reader 316 | - il margine dell'attributo CSS è analizzato adeguatamente 317 | 318 |

V 4.8.9k

319 | -analisi versione riga di comando libera e informazioni riga di comando coerenti 320 | - nella versione gratuita, il codice compressione C2 non è creato 321 | - risolti problemi nell'analisi della riga di comando 322 | 323 |

V 4.8.9j

324 | - problema risolto: codifica dati di uscita non recuperati adeguatamente e quindi ignorati 325 | - Tutti gli indirizzi URL (<ITEM href=> in OPF <A href=> <IMG src=>) sono URL correttamente 326 | decodificati e codificati quando impostati. Gli URL in HTML sono anche HTML 327 | decodificati/codificati correttamente quando necessario 328 | - Analisi e conversiojne adeguata di stili CSS (pt px % o em) 329 | 330 | 331 |

V 4.8.9i

332 | - aggiunta funzionalità audio: se i file audio sono riferiti da un dorso a una voce guida di avvio predefinita, viene generato creando un audio.show 333 | 334 |

V 4.8.9h

335 | - problema risolto: build_parameters.xml non è in UTF16 -> alcune conversioni sono necessarie, altrimenti tutte le dipendenze sono ricostruite ogni volta 336 | 337 |

V 4.8.9g

338 | - problema risolto: le pubblicazione senza file HTML (ma solamente audio o immagini) non si aprivano 339 | - aggiunta di file audio Ogg Vorbis integrati 340 | 341 |

V 4.8.9f

342 | - problema risolto: la creazione di un singolo file HTML produceva un PRC non valido 343 | (il tag BODY era mancante) 344 | 345 |

V 4.8.9e

346 | - problema risolto: alla versione 4.8.9d, il corpo era rimosso da slave frames in file HTML esterni 347 | - problema risolto: gli elementi di documenti figlio in OPF non necessitano di un numero per essere validi 348 | 349 |

V 4.8.9d

350 | - problema risolto: la pagina di copertina è stata aggiunta come contenuto extra al primo file HTML in modo che i link a questo file puntassero all'immagine copertina 351 | 352 |

V 4.8.9c

353 | - use _tprintf piuttosto che printf nel principale 354 | 355 |

V 4.8.9b

356 | - aggiunto tipo di file in uscita application/vnd.mobipocket-franklin-ua-game per giochi ua-specific che non funzionerebbero su altre piattaforme 357 | - migliore conversione dei file in entrata (impedita la perdita dei caratteri se il carattere non ha codifica nel target della pubblicazione, introducendo entità) 358 | 359 |

V 4.8.9a

360 | - problemi risolti nella compilazione ASP 361 | 362 |

V 4.8.8y

363 | - aggiunto l'attributo tipo contenuti per estrarre il tag: <x-metadata> prendendo il valore dai tipi MIME di file in entrata differenti da convertire in PRC, per esempio: 364 | text/x-oeb1-document 365 | application/x-mobipocket-subscription, 366 | image/???, 367 | application/msword, 368 | application/vnd.ms-excel, 369 | application/vnd.ms-powerpoint, 370 | text/plain, 371 | text/html, 372 | application/vnd.mobipocket-game 373 | 374 |

V 4.8.8x

375 | - l'attributo famiglia carattere CSS è applicato (mediante un tag <FONT FACE=>) 376 | 377 |

V 4.8.8w

378 | - i file immagine possono ora essere inseriti direttamente e nel dorso e comparire nel flusso principale 379 | - i metadati sono convertiti nella codifica di pubblicazione prima di essere esratti nel libro 380 | - kill reader ed emulatore se il file target è bloccato 381 | 382 |

V 4.8.8v

383 | - passaggio a EBOOK_UNICODE 384 | 385 |

V 4.8.8u

386 | - problema risolto: BMP di 16 senza convertirli 387 | - problema risolto: rimozione byte trailing in file PRC 388 | - problema risolto: uso di FFV_3 se vi sono indici per immagini altrimenti embed_base è errato in Reader 389 | 390 |

V 4.8.8t

391 | - modificata la libreria di elaborazione delle immagini per una migliore performance 392 | 393 |

V 4.8.8s

394 | - aggiunto plugin TOC 395 | - il sistema di indicizzazione ora decodifica entità HTML 396 | 397 |

V 4.8.8r

398 | - modifiche per la versione GRATUITA 399 | - nuova compilazione per gestire il nuovo operatore in Javascript 400 | 401 |

V 4.8.8q

402 | - la trasformazione XSL utilizza TransformNode invece di TransformNodeToObjbecjt, 403 | ciò permette ai dati in uscita XLS di essere HTML e non più XML. 404 | 405 |

V 4.8.8p

406 | - problema risolto: in analisi HTML, la codifica di un nome generato automaticamente era errata se il nome era mancante 407 | 408 |

V 4.8.8o

409 | - corretti alcuni errori di gestione CSS 410 | - ora un'interruzione di pagina è aggiunta alla fine di ogni file HTML nell'OPF per essere compatibile con Microsoft Reader OEB 411 | Microsoft Reader OEB compliant 412 | - aggiunta opzione -shell per migliore integrazione Windows Explorer + Mobi Emulator 413 | - in caso di errore di analisi ASP, il PRC non è più costruito 414 | - aggiunta una funzione non documentata: nell'inserire un file .css in PRGGEN genera un dump.css nela stessa cartella con CSS analizzato, per consentire il debug 415 | - aggiunto un nuovo build GRATUITO senz supporto crittografia per PRC SDK 416 | 417 |

V 4.8.8n

418 | - risolto bug introdotto dal build UNICODE, gli indici costruiti da figli indipendenti o semplici non potevano più essere raggiunti 419 | - aggiunta una migliore reportistica di errore per sottoentità esterne non corrispondenti 420 | 421 |

V 4.8.8m

422 | - problema risolto: rimossi vuoti di memoria in 4.8.8h 423 | - introdotto un meccanismo che risolve i percorsi incompleti sulla riga di comando 424 | 425 |

V 4.8.8l

426 | - aggiunti diversi avvisi riguardanti i problemi con media/text integrati 427 | - aggiunta opzione flatten-dynamic-dir=yes in x-metadata/output per ignorare i percorsi di file integrati mantenendo i nomi (che devono tuttavia essere univoci); 428 | ciò aiuta a risolvere situazioni in cui alcune immagini sono esterne alla cartella OPF 429 | - aggiunto asp-as-binary=yes in x-metadata/output in modo che ASP possa essere creato come codice byte (più rapido ma incompatibile con aggiornamenti reader, ma OK per OEM/lettori integrati/prodotti) 430 | 431 |

V 4.8.8k

432 | - aggiunto correttore ortografico 433 | - modificato ordine indice: gli spazi sono ora caratteri significativi 434 | 435 |

V 4.8.8j

436 | - tutti gli script conosciuti sono analizzati con analisi javascript in modo che gli avvisi vengano prodotti per script non validi 437 | 438 |

V 4.8.8i

439 | - le intestazioni di ASP sono state aggiornate per corrispondere a ciò che viene generato da InterdeV 440 | - il codice pagina mancante è solamente un avviso 441 | 442 |

V 4.8.8h

443 | - risolti problemi nelle conversioni di codifica in cssparser.cpp di file sorgente CSS è ora determinato adeguatamente 444 | - i file HTML generati per gli stili CSS nella codifica di destinazione 445 | - piccole modifiche alle classi di elaborazione immagine 446 | 447 |

V 4.8.8g

448 | - problema risolto di documenti elencati tramite get_manifest_item (order) sempre al primo documento (nessun impatto al di fuori di supporti integrati e ASP) 449 | 450 |

V 4.8.8f

451 | - problema risolto: in UNICODE durante la creazione di un file HTML, la codifica predefinita utilizzata è quella del file HTML e per la codifica del titolo 452 | 453 | 454 |

V 4.8.8e

455 | - ridotte le dimensioni massime di tutti i record a 63K (il vecchio limite era troppo elevato) questo nuovo limite non ha impatto sulle immagini che erano già limitate a questo livello 456 | 457 |

V 4.8.8d

458 | - risolto il problema di rendere tutti gli OPF UTF-8 se nessuna codifica veniva specificata, creando quindi libri in UTF-8 459 | 460 |

V 4.8.8c

461 | - la verifica delle dipendenze XSL sono state migliorate: se un plugin restituisce un .xsl come dipendenza, il xsl:import/xsl:include viene scansionato da XSL XmlMake 462 | 463 | la verifica delle dipendenze XSL ha un codice comune in modo che è possibile utilizzare decine di volte le stesse dipendenze di ricerca XSL 464 | same XSL searches dependencies once 465 | 466 |

V 4.8.8b

467 | - modificato il formato dei trailing bute per informazioni di poszione!!! Ciò è davvero importante per noi modificare il formato file FFV prima di pubblicare qualsiasi libro utilizzando elementi script poiché purtroppo, il Reader 4.8 pubblciato supporta FFV_6 con il formato di trailing byte errato. 468 | 469 |

V 4.8.8 470 | - prcgen è ora creato in unicode 471 | - ora supporta la sezione <output encoding= /> in <x-metadata>, per specificare l'esatta codifica di uscita (windows-1252 e utf-8 only supportati, tutto ciò che viene trasformato in utf-8) 472 | 473 |

V 4.8.7b

474 | - supporto aggiunto per inflessioni nomi tramite il tag 475 | 476 |

V 4.8.7

477 | - aggiunto ASP e indice oggetti integrati 478 | - aggiunto -lowpriority 479 | 480 |

V 4.8.6

481 | - migliore reportistica sulle statistiche al termine della creazione 482 | - risolto problema ASSERTion con suddivisione informazioni in trailing byte 483 | 484 |

V 4.8.5c

485 | - problema risolto: nei tag <SELECT>, il valore predefinito non era calcolato se nessun attributo selezionato veniva trovato nelle opzioni. Il valore non era decodificato da HTML 486 | la codifica TODO funziona solamente in occidentale (in funzione del codice indici) 487 | - aggiunti avvisi se utilizzati molteplici SELECT 488 | 489 |

V 4.8.5b

490 | - aggiunte diverse verifiche del codice javascript (funzione globale) per evitare blocchi di pregen 491 | - aggiunto obbligo di funzione globale (aggiungere prefisso f_) per evitare problemi DOM in seguito. 492 | 493 |

V 4.8.5

494 | - aggiunto il campo <x-metadata><DefaultLookupIndex> in .OPF 495 | (utilizzato per definire l'indice per la ricerca) 496 | 497 |

V 4.8.4b

498 | - mbp:persistent è gestito da prcgen nel tag <FORM> (per salvare le forme nelle impostazioni) 499 | - migliorato il calcolo di is_reachable nel frameset 500 | 501 |

V 4.8.4

502 | - mbp:auto-submit è gestito da prcgen (per consentire alla chiave di accesso di convalidare una forma se in un campo di testo) 503 | 504 |

V 4.8.2

505 | - problema risolto: era possibile avere frameset chiusi/aperti con la stessa esatta posizione. si verifica un problema quando un sottoframeset di un frameset necessario non esisteva E aveva esattamente la stessa posizione del frameset aperto 506 | - la forma modificata deve avere un nome univoco rispetto all'errore da segnalare, generando un nome casuale e sostituendolo con tale nome degli indici e nei contenuti 507 | 508 |

V 4.8.1

509 | - aggiunto supporto base CSS 1.0 (generando tag HTML corrispondenti a CSS) 510 | - aggiunto supporto Microsoft OPF: 511 | le interruzioni di pagina dopo ogni file HTML, 512 | aggiunta di file HTML manifesti non dorso al termine di ogni dorso, 513 | generazione di immagine di copertina all'inizio del dorso, in funzione di elementi guida MS personalizzati 514 | soppressi altri elementi guida specifici MS 515 | 516 |

V 4.8.0

517 | - nuova sintassi tag indicizzazione: 518 | <idx:entry name=> (instead of type=) 519 | <idx:key name=> (instead of type=) 520 | <idx:key value=> (instead of key=) 521 | <idx:orth value=> (instead of orth=) 522 | <idx:gramgrp value=> (instead of gramgrp=) 523 | - ulteriori funzioni database: <idx:subentry> e <idx:string> 524 | - <mbp:pagebreak crossable=no> è ora gestito tramite trailing byte 525 | 526 |

V 4.7.7

527 | - aggiunto indice funzione globale javascript 528 | 529 |

V 4.7.6

530 | - informazioni elementi correnti aggiunti ai record testo => switch to FFV_6 531 | - interruzioni di pagina non attraversabili vengono aggiunte ai record testo 532 | - tutti i PRC generati con FFV_6 devono essere criptati tramite le NUOVE VERSIONI del Software DRM 533 | 534 |

V 4.7.5

535 | - aggiunta possibilità di aggiungere file .PDB tramite elementi manifesti 536 | (application/x-pilot) è necessario aggiungerli al dorso se l'ordine di inserimento nel file PRC 537 | - aggiunto record guarda (consente di verificare il troncamento del file) 538 | 539 | - disattivata l'esecuzione di C++ in PRCGEN.exe in classi di gestione immagine 540 | (comportava immagini JPEG completamente nere) 541 | 542 |

V 4.7.4

543 | - problema risolto: il problema correlato al caricamento dei file tramite blocchi di oltre 32MB (probabile errore di Windows) 544 | 545 |

V 4.7.3

546 | - problema risolto: gli indici non venivano estratti da file figlio in alcuni rari casi 547 | - problema risolto: rimosso il loop infinito (allocazione di memoria +infinito) se una stringa superava 64K. 548 | 549 |

V 4.7.2

550 | - aggiunto un attributo di selezione utente per slave-frame in modo che alcuni frame possano avere contenuti selezionabili (in genere non utili, ma alcuni editori inseriscono contenuti in frame) 551 | 552 |

V 4.7.1

553 | - visualizzazione di messaggi di errore per immagini mancanti solamente una volta e anche per link errati 554 | - nessuna crittografia di trailing byte in record di testo quando HuffDic è abilitato in modo che il reader funzioni. 555 | - aggiornate le forme per salvare tutto tranne le informazioni di posizione per forme slave-frame 556 | - rilevamento forme con lo stesso nome e rifiuto di costruire 557 | - in caso di errori rilevati durante l'analisi (evitando di generare il file) la creazione si blocca prima della compressione 558 | 559 |

V 4.7.0

560 | - versione modificata per corrispondere alla pubblicazione del Reader 4.7 561 | - aggiunta dell'elemento tipo di avvio per aprire l'eBook a una data azione url / javascript 562 | 563 |

V 4.6.11

564 | - il nome e gli attributi identificativi non sono più rimossi se un href o attributo non cliccato viene trovato anche nel tag. L'utilizzo nel nome o del numero identificativo è il meccanismo HTML standard per nominare i link e utilizzarli in Javascript. Pertanto, il reader necessita di tali attributi. 565 | 566 |

V 4.6.10

567 | - risolto il problema che impediva ai frame dichiarati in un frameset file (non necessario) durante l'utilizzo di filename.htm.link 568 | - problema risolto: impedito a molteplici frameset di trovarsi nella stessa posizione 569 | - nota: rilevati alcuni problemi se il frameset esterno non è attraversabile e non frameset interno Non può essere codificato ==> il problema non si verifica perché accadeva solamente per auto-frameset file e non era attraversabile 570 | 571 |

V 4.6.9

572 | - i trailing byte UTF8 erano ignorati durante l'allineamento dei record, quindi il record seguente era potenzialmente male allineato (blocco su PocketPC) 573 | 574 |

V 4.6.8

575 | - problema risolto: attributo non attraversabile ignorato grazie a ottimizzazioni 576 | 577 |

V 4.6.7

578 | - aggiunto restrizione pro reader, risolti alcuni piccoli problemi nella scrittura dei record FDST 579 | 580 |

V 4.6.6

581 | - aggiunto riutilizzo del layout e codice di rifiuto frameset non raggiungibile, non modifica il formato del file ma riduce enormemente le dimensioni dei record layout/contenuti. 582 | 583 |

V 4.6.5

584 | - migliore segnalazione degli errori in caso di mancato salvataggio nel plugin apply-xsl 585 | - problema risolto: nei libri con solamente mbp:sections 586 | (informazioni frameset non salvate => ignorato non attraversabile) 587 | 588 |

V 4.6.4

589 | - prc veniva sempre generato in FFV5, non appena vi era un frame (a causa del parametro auto-breadth sempre impostato su "vero") 590 | 591 |

V 4.6.3

592 | - risolto problema temporaneo compressione huffdic (probabilmente causato da altri problemi) 593 | 594 |

V 4.6.2

595 | - aggiunto supporto di base per UTF8, tuttora nessun indice 596 | 597 |

V 4.6.1

598 | - aggiunte segnalazioni test ed errori durante la scrittura tra i file temporanei in dai di uscita codici Huffman 599 | 600 |
601 | 602 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/italian/problemi noti.txt: -------------------------------------------------------------------------------- 1 | problemi noti: 2 | 1. nidificato i tags non potrebbero funzionare correttamente. 3 | 2. Avvertimento (W14003: iniziare a leggere posizione di partenza non può essere risolto) viene visualizzato da kindlegen quando non riesce a identificare la posizione iniziare a leggere il libro dalla tabella visiva dei contenuti. La logica fallisce tipicamente quando la TOC visiva è presente alla fine della spine. Si prega di ignorare l'avviso (o) hanno il TOC visiva spostato all'inizio della spine. 4 | 5 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/japanese/Readme.txt: -------------------------------------------------------------------------------- 1 | Kindle 電子書籍の作成 - 標準ユーザー(Windows および Mac のみ): 2 | --------------------------------------------------------------------------- 3 | - http://www.amazon.com/kindleformat/kindlepreviewer から Kindle プレビューアをダウンロードします。 4 | - ダウンロードが完了したら、Kindle プレビューアをインストールします。 5 | - Kindle プレビューアのインストール方法について、詳しい説明書が必要な場合は、http://kindlepreviewer.s3.amazonaws.com/UserGuide.pdf をご参照ください。 6 | - インストールが完了したら、Kindle プレビューアを起動します。 7 | - Kindle プレビューアの [本を開く] リンクをクリックします。 8 | - EPUB/HTML/OPF を選択して、Kindle 電子書籍に変換します。 9 | - 説明書に従って、本を変換してプレビューします。 10 | - 「.mobi」という拡張子が付いた変換済み電子書籍は、ソース HTML/EPUB と同じフォルダにある Compiled(コンパイル済み)というファイル名のフォルダにあります。 11 | 12 | Kindle 電子書籍の作成 - 上級ユーザー: 13 | ------------------------------------------- 14 | 上級ユーザーはコマンドラインツールを使用して、EPUB/HTML を Kindle 電子書籍に変換することができます。このインターフェイスは、Windows、Mac、および Linux プラットフォームで利用可能です。このツールは、自動一括変換に使用することができます。 15 | 16 | Windows(XP、Vista、7、8)用 KindleGen: 17 | 1. www.amazon.com/kindleformat/kindlegen から KindleGen zip ファイルをデスクトップへダウンロードします。 18 | 2. zip ファイルを右クリックし、[すべて展開] を選択して、「c:\KindleGen」とフォルダ名を入力します。 19 | 3. 「スタートメニュー > すべてのプログラム > アクセサリ > コマンドプロンプト」を選択して、コマンドプロンプトを開きます。 20 | 4. c:\KindleGen\kindlegen と入力します。 KindleGen の実行方法の説明書が表示されます。 21 | 5. 変換例: book.html というファイルを変換するには、cd デスクトップなどのその本があるディレクトリに移動して、c:\KindleGen\kindlegenbook.html と入力します。 変換が正常に行われると、book.mobi という新しいファイルがデスクトップに表示されます。 22 | 6. ご注意: 以下の手順に従って KindleGen を実行することをお勧めします。KindleGen のアイコンをダブルクリックしても、このプログラムは起動されません。上記のコマンドを引用符なしで実行します。KindleGen の実行ファイルをドラッグアンドドロップすれば、ファイルが変換されますが、出力ロギングをキャプチャすることはできません。よって、これもお勧めできません。 23 | 24 | Linux 2.6 i386 用 KindleGen: 25 | 1. www.amazon.com/kindleformat/kindlegen から KindleGen tar.gz を、ホームディレクトリ内の Kindlegen(~/KindleGen)などのフォルダにダウンロードします。 26 | 2. ファイルの内容を '~/KindleGen' に展開します。ターミナルを開き、コマンド「cd ~/KindleGen」を使用して、ダウンロードしたファイルを含むフォルダに移動します。そして、コマンド「tar xvfz kindlegen_linux_2.6_i386_v2.tar.gz」を使用して、内容を展開します。 27 | 3. ターミナルアプリケーションを開き、~/KindleGen/kindlegen と入力します。KindleGen の実行方法の説明書が表示されます。 28 | 4. 変換例: book.html というファイルを変換するには、cd デスクトップなどのその本があるディレクトリに移動して、~/KindleGen/kindlegen book.html と入力します。 変換が正常に行われると、book.mobi という新しいファイルがデスクトップに表示されます。 29 | 5. ご注意: 以下の手順に従って KindleGen を実行することをお勧めします。KindleGen のアイコンをダブルクリックしても、このプログラムは起動されません。上記のコマンドを引用符なしで実行します。 30 | 31 | Mac OS 10.5 以降 i386 用 KindleGen: 32 | 1. www.amazon.com/kindleformat/kindlegen から KindleGen.zip をダウンロードします。デフォルトでは、ファイルはダウンロードフォルダにダウンロードされます。 33 | 2. ファイルを解凍します。Safari では、zip ファイルはダウンロード後に自動的に解凍されます。この設定が無効になっているか、または他のブラウザを使用する場合は、ダウンロードしたファイルをダブルクリックしてそれを解凍します。 34 | 3. 右上の隅にあるスポットライトのアイコンをクリックし、Terminal(ターミナル)と入力します。アプリケーションをクリックして、それを開きます。 35 | 4. KindleGen の実行方法の説明書を表示するには、Finder(ファインダ)ウィンドウで KindleGen プログラムを見つけます。それをクリックして、ターミナルウィンドウのカーソルがあるところにドラッグします。カーソルがパスを挿入し、行の末尾に移動します。[エンター] キーを押し、説明書を表示します。 36 | 5. ステップ4の代わりとして、ターミナルにコマンド cd ~/Downloads/KindleGen_Mac_i386_v2 と入力し、そしてコマンド kindlegen を入力して、説明書を表示することもできます。 37 | 6. 変換例: book.html というファイルを変換するには、book.html をデスクトップにコピーします。Finder(ファインダ)ウィンドウで、KindleGen プログラムを見つけます。それをクリックして、ターミナルウィンドウにドラッグし、カーソルがあるところにドロップします。カーソルが自動的にパスを挿入し、行の末尾に移動します。Finder(ファインダ)ウィンドウで、ドキュメントを見つけます。それをクリックして、ターミナルウィンドウにドラッグし、カーソルがあるところにドロップします。カーソルがパスを挿入し、行の末尾に移動します。[エンター] キーを押します。変換が正常に行われると、book.mobi という新しいファイルがデスクトップに表示されます。 38 | 7. ステップ6の代わりとして、book.html をデスクトップにコピーします。ターミナルにコマンド cd ~/Downloads/KindleGen_Mac_i386_v2 を入力し、そしてコマンド kindlegen ~/Desktop/book.html を入力して、ファイルを変換することができます。変換が正常に行われると、book.mobi という新しいファイルがデスクトップに表示されます。 39 | 8. ご注意: 以下の手順に従って KindleGen を実行することをお勧めします。KindleGen のアイコンをダブルクリックしても、このプログラムは起動されません。上記のコマンドを引用符なしで実行します。 40 | 41 | 42 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/japanese/Release Notes.html: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 |

ご注意

5 | 6 |

Kindlegen バージョン 2.9 ビルド 1028-0897292(Kindlegen version 2.9 build 1028-0897292)

7 |
  8 | 	   - 本の背の画像に指定される場合のページレイアウトの属性(double page spread、facing pages、blank page)をサポートしています。
  9 | 	   - 複数のバグ修正
 10 |        
 11 |     以下で最新のリリースノートおよび既知の問題をご確認ください https://kindlegen.s3.amazonaws.com/manual.html
 12 | 
13 |

Kindlegen バージョン 2.8 ビルド 0208-797bf75(Kindlegen version 2.8 build 0208-797bf75)

14 |
 15 | 	   - XMDFファイルフォーマットの変換機能が追加された。詳細については、Kindle 出版ガイドラインをご参照ください。
 16 | 	   - epub3 toc nav エレメントのサポートが追加されました。これは、NCXのnavMapエレメントと同等のものです(NCX tocです)。両方が与えられた場合はNCX navMapエレメントよりEpub3 toc navエレメントが優先されます。Nav HTMLが仕様に基づいて指定されていない場合は、NCXが存在すれは、、NCXにフォールバックします。NCXへのフォールバックができない場合は、エラーになります。EPUB3 toc navの仕様についての詳細はこちらをご参照ください。
 17 | 	   - epub3 landmarks nav エレメントのサポートが追加されました。これは、OPF guideエレメントと同等のものです。両方が与えられた場合はOPF guideエレメントよりEpub3 landmarks navエレメントが優先されます。EPUB3 landmarks navの仕様についての詳細はこちらをご参照ください。
 18 | 	   - epub3形式で以下メタデータを指定するためのサポート
 19 | 	       - Manifest  でのpropertiesアトリビュートを使用してcover画像を指定する
 20 | 	       - “rendition:layout”プロパティを持つブックレベルのレイアウトを指定する
 21 | 	       - “rendition:orientation”  プロパティを持つブックレベルオリエンテーションを指定する
 22 | 	       - URN形式で“dc:identifier”の価値を指定する。
 23 | 	       - marc relatorsスキーマを使用して、“dc:creator”メタデータに著者を絞込む
 24 | 	       - title-typeのプロパティを使用してmainタイトルとして複数のタイトルから1つを指定する。
 25 | 	     詳細についてはこちらを参照してください。
 26 | 	   - 画像がspineで指定されている場合に、NCX tocで参照画像のサポート
 27 | 	   - Galician語のためにサポート(gl, gl-es)
 28 | 
29 | 30 |

Kindlegen バージョン 2.7 ビルド 1019-d6e4792(Kindlegen version 2.7 build 1019-d6e4792)

31 |
 32 | 	   - HTML および CSS ファイルを直接参照できるように、画像および埋め込みフォントのデータ URI サポート (データ URI の詳細については、 http://dataurl.net をご参照ください)。
 33 | 	   - 日本語の縦書方向のレンダリングおよび綴じ方向指定のサポート。メタタグを使用して値を OPF ファイルで指定可(例: <meta name=”primary-writing-mode” content=”vertical-rl” />)。有効な値は horizontal-lr、vertical-lr、horizontal-rl、vertical-rl。
 34 | 	   - 見開きページのサポート。itemref タグの“properties”属性を通じて、値を OPF で指定可。有効な値は facing-page-left、facing-page-right、page-spread-left、page-spread-right。
 35 | 	   - 複数のクラスで HTML タグの Mobi7 サポートを追加(例えば、class="class1 class2 class3")。
 36 | 	   - 固定フォーマットの  本において元の解像度のメタデータが"integer x integer"のフォーマットで指定されていない際、Kindlegen がエラーを発信。
 37 | 	   - 領域拡大 JSON で使用されている序数が固定フォーマット本に対して一意であるかどうかを検証。
 38 | 	   - KF8 および Mobi7 ファイルサイズ統計情報が追加され、変換後に表示。
 39 | 	   - NCX エントリが「display:none property」でタグを指していることが原因で目次生成が失敗するシナリオにおけるエラーメッセージが改善。
 40 | 	   - ネストしたアンカータグ(<a>)があるコンテンツを適切に処理。
 41 | 	   - section、aside、footer、figure、figcaption、article タグを適切に処理。
 42 | 
43 | 44 |

Kindlegen バージョン 2.5 ビルド 0626-3a91e28(Kindlegen version 2.5 build 0626-3a91e28)

45 |
 46 | 	   - 透明なPNG変換を改善:透明なPNG画像(現在はJPEGに変換)は白い背景を使用します。以前は黒い背景を使用していたため読書体験は劣化しました。
 47 | 	   - Mobi7でCSSプロパティの使用(“margin-top: 0px” と “margin-bottom: 0px”)による無駄な改行が修正されました。
 48 | 	   - 箇条書きと番号付きリストに関連したMobi7のインデントの問題を解決しました。これは、CSSプロパティの”マージン左”を箇条書きと番号付きリストと一緒に使用したためであった。Mobi7では、 "マージン左"プロパティは、箇条書きと段落番号付きリストでは無視されています。これは KF8 にも維持し続けられます。
 49 | 	   - 索引つきMobi7本の作成に関連する問題を修正しました(例えば辞書)
 50 | 	   - インラインタグの場合は、CSSプロパティの"display:none"は、これからmobi7で追加スペースを投入しない。
 51 | 	   - 組み込みフォントの種類のポストスクリプト/タイプ1はKF8対応のkindleelnkリーダーでうまくレンダリングされません。Kindlegenは、これらのフォントの使用について警告します。また、そのような本の場合、Kindlegenは利用者の体験に対してシステムフォントをデフォルトにする。(特に elnk デバイス) 
 52 | 	   - KindlegenはEPUB3ナビゲーション文書(プロパティ= "nav"で指定)を無視し、既定で本の読み上げ順序にそれらを追加しない。
 53 | 	   - OPFのdc:Language タグに対して属性が存在する場合の変換失敗を解決しました。(例:id属性)
 54 | 	   - NCXで、空テキストタグ(Empty text tag)や自閉テキストタグ(Self-closing text tag)により起こる論理的TOC作成に関する問題が解決されました。
 55 | 	   - kindleによりサポートされていないCSSプロパティの取除に関する問題を解決しました。(例:px/pt単位の行の高さ)。Kindlegenは特定のエッジケースで終了の ”}” を削除しました。この場合は、そのプロパティーは最終のもので終了のセミコロンはありませんでした。この問題はKindlegen2.5で修正されました。
 56 | 	   - ユーザがhttps://kindlegen.s3.amazonaws.com/manual.htmlにある最新のリリースノートを参照できるよう、Kindlegenの”-releasenotes"オプションを更新しました。
 57 | 
58 | 59 |

Kindlegen バージョン 2.4 ビルド 69900(Kindlegen version 2.4 build 69900)

60 |
 61 | 	   - 中国語および日本語の言語でローカライズされたインタフェースのサポートが追加されました。
 62 | 	   - mobiは"display:none"のCSSプロパティのサポートが追加されました。
 63 | 	   - 古いデバイスのソフトハイフンを削除し、それらのみKF8デバイス上に表示することができました。
 64 | 	   - 複数のバグを修正しました。
 65 | 
66 | 67 |

Kindlegen バージョン 2.3 ビルド 36043(Kindlegen version 2.3 build 36043)

68 |
 69 | 	   - 新しい CSS メディアタイプをサポートし、mobi および KF8 に特徴的なスタイルを提供。
 70 | 	   - 漫画および児童図書の画質を改善。
 71 | 	   - リフロー可能な本のデュアルカバー画像を修正。
 72 | 
73 | 74 |

Kindlegen バージョン 2.2 ビルド 35621(Kindlegen version 2.2 build 35621)

75 |
 76 | 	   - KindleGen の前バージョンからのバグフィクス
 77 | 
78 | 79 |

Kindlegen バージョン 2.1 ビルド 35388(Kindlegen version 2.1 build 35388)

80 |
 81 | 	   - 児童図書および漫画のサポートを追加。
 82 | 	   - KindleGen の前バージョンからのバグフィクス
 83 | 
84 | 85 |

Kindlegen バージョン 2.0 ビルド 34608(Kindlegen version 2.0 build 34608)

86 |
 87 | 	   - HTML5/CSS3 のサポートで、向上した mobi を作成できるように Kindlegen を拡張。
 88 | 
89 | 90 |

Kindlegen バージョン 1.2 ビルド 34608(Kindlegen version 1.2 build 34608)

91 |
 92 | 	   - NCX pageLists または page-map xml を介して本のページ番号を受け入れるサポートを追加。
 93 | 	   - 生成される本のデフォルトのエンコーディングを「utf-8」に変更。Win-1252 で本をエンコードするには、コマンドラインオプション「-western」を使用。
 94 | 	   - ラテン語(ISO-639-1 コード: la)のサポートを追加。
 95 | 	   - オーディオ/動画ソースとして AAC ファイルファーマットのサポートを追加。
 96 | 	   - Kindlegen の旧バージョンからのバグフィクス。
 97 | 
98 | 99 |

Kindlegen バージョン 1.1 ビルド 99(Kindlegen version 1.1 build 99)

100 |
101 | 	   - このアップデートはマイナーな機能拡張とバグフィクスを提供。
102 | 
103 | 104 |

Kindlegen バージョン 1.1 ビルド 98(Kindlegen version 1.1 build 98)

105 |
106 | 	   - 最高 128 KB までの画像サイズのサポートを追加。128 KB 以上の画像は、自動的にこの新規制限を満たすように再調整される。
107 | 	   - Kindle コンテンツ内の動画およびオーディオのマルチメディアのサポートを追加。
108 | 	   - 特定のケースにおける NCX 処理のバグを修正。
109 | 	   
110 | 
111 | 112 |

Kindlegen バージョン 1.0 ビルド 87(Kindlegen version 1.0 build 87)

113 |
114 | 	   - Kindlegen が Mac でサポートされるようになった。
115 | 
116 | 117 |

Kindlegen バージョン 1.0 ビルド 86(Kindlegen version 1.0 build 86)

118 |
119 | 	   - Kindlegen が Linux でサポートされるようになった。 
120 | 	   - 画像圧縮アルゴリズムを改善。
121 | 	   - Macintosh のエンコードをサポート。 
122 | 	   - NCX 関連の問題を修正。
123 | 	   - 存在しない画像を指す画像タグがある場合は、不足している画像を挿入する機能を追加。 
124 | 
125 | 	  Mobigen 6.2 ビルド 43 (Mobigen 6.2 build 43)から開発 
126 | 
127 | Mobigen バージョン
128 | 
129 | 

V 6.2 ビルド 43(V 6.2 build 43)

130 | 131 | - バグフィクス: mobigen バージョン 6.2 ビルド 42 でオプション -s2 で作成された本は、ebookbase にアップロードすることができなかった。 132 | 133 |

V 6.2 ビルド 42(V 6.2 build 42)

134 | 135 | - バグフィクス: コンテンツの NCX テーブルは、もう間違ったデフォルトの検索インデックスを生成しない。 136 | - バグフィクス: 数値の HTML エンティティが、ウェスタンの電子書籍で正しく変換される。 137 | - バグフィクス: XHTML ファイルがテキストコンテンツの代わりに HTML コンテンツとして解析されるようになった。 138 | - バグフィクス: CSS 変換を修正: HTMLの書式設定に影響を与えることなく、それらを閉じていないタグにつなげる。 139 | - 新規: 冗長モード(verbose mode)スイッチを追加。デフォルトでは、非冗長出力。 140 | - 新規: リーダーで機能させるための<pre>タグの事前解析。 141 | - 新規: <font face=>サポートがないリーダーで等幅フォントを機能させるため、等幅フォントスタイルを<tt>タグにラッピング。 142 | - 新規: NCX メタデータの拡張子。 143 | 144 |

V 6.2 ビルド 41(V 6.2 build 41)

145 | 146 | - バグフィクス: イラストの最初のリストのみが、電子書籍の目次に構築された。 147 | - 変更: 目次ファイルフォーマットのバージョン要件を変更。 148 | 149 |

V 6.2 ビルド 40(V 6.2 build 40)

150 | 151 | - バグフィクス: 構造化されたタグ内のネストされた順序番号付きリストを修正。 152 | - 変更: 複雑な Unicode の合字は、常に mobigen によって変換されるようになった。 153 | 154 |

V 6.02 ビルド 39(V 6.02 build 39)

155 | 156 | - 変更: 電子書籍のカバーのサポートを改善。 157 | - NCX の目次ファイルのサポートを追加。 158 | - バグフィクス: CSS の左マージンを指定すると、mobigen がクラッシュ。左インデントではそれはない。 159 | 160 |

V 6.01 ビルド 38(V 6.01 build 38)

161 | 162 | - バグフィクス: 左マージンを 0em に設定すると、テキストが左揃えとなった。 163 | 164 |

V 6.01 ビルド 37(V 6.01 build 37)

165 | 166 | - 変更: epub ファイルでより優れた電子書籍カバーをサポート。 167 | 168 |

V 6.01 ビルド 36(V 6.01 build 36)

169 | 170 | - バグフィクス: 使用されない一部のファイルが本に埋め込まれた。 171 | - 変更: -jpeg オプションを削除し、反対の -gif オプションを追加。 172 | - 変更: mobigen の終了コードが標準になった: 0 は OK、1 は警告、2 はエラー。 173 | 174 |

V 6.01 ビルド 35(V 6.01 build 35)

175 | 176 | - epub ファイルをソースとして使用して電子書籍を構築する機能を追加。 177 | 178 |

V 6.01 ビルド 34(V 6.01 build 34)

179 | 180 | - 生成される電子書籍の作成者ソフトウェアのバージョンを追加。 181 | - バグフィクス: <ol>および<li>タグのいくつかの悪い組み合わせにより、mobigen がクラッシュ。この問題は修正済み。 182 | 183 |

V 6.01 ビルド 33(V 6.01 build 33)

184 | 185 | - バグフィクス: 合計サイズが 64 K を超えると、インデックスの文字列(idx:string またはフォーマット)が適切に格納されなかった。 186 | - フランス語のスペル訂正を追加。 187 | 188 |

V 6.0 ビルド 32(V 6.0 build 32)

189 | 190 | - バグフィクス: 不足している画像ファイルが、電子書籍にランダムな画像を作成しなくなった。 191 | - 変更: JPEG 画像は電子書籍ファイルを作成する前にクリーンアップされる。 192 | 193 |

V 6.0 ビルド 31(V 6.0 build 31)

194 | 195 | - ドイツ語およびイタリア語のスペル訂正を追加(mobigen は、埋め込みのスペル訂正で、英語、ドイツ語、スペイン語、イタリア語辞書を構築することができるようになった)。 196 | 197 |

V 6.0 ビルド 30(V 6.0 build 30)

198 | 199 | - 変更: 埋め込みカバーが指定されていない場合、MS 画像カバーガイド項目の最も大きいものがカバーとして使用される。 200 | 201 |

V 6.0 ビルド 29(V 6.0 build 29)

202 | 203 | - バグフィクス: HTML ファイル内の<STYLE>タグが常に正しく解析されるとは限らなかった。 204 | - バグフィクス: カバー画像を4バイト制限に統一。 205 | - 変更: UTF-8 にあるソース HTML ファイルがチェックされるようになった。 206 | 無効な UTF-8 は拒否され、構築されない。 207 | - 順序リストのサポートを追加。 208 | - 新しいコンテンツ出力タイプのサポートを追加: 209 | - application/x-mobipocket-subscription-feed 210 | - application/x-mobipocket-subscription-magazine 211 | - 変更: MS thumbimage カバーガイド項目は検出され、削除される。 212 | 213 |

V 6.0 ビルド 28(V 6.0 build 28)

214 | 215 | - <x-metadata>に<EmbeddedCover/>タグを追加: このタグが本に埋め込まれているカバー画像を設定。 216 | 217 |

V 6.0 ビルド 27(V 6.0 build 27)

218 | 219 | - コマンドライン JPEG オプションを追加し、本の JPEG 画像をネイティブにサポート。 220 | 221 |

V 5.0 ビルド 26(V 5.0 build 26)

222 | 223 | - バグフィクス: 画像変換により、時に最大レコードサイズよりも若干大きい画像が生成される。これにより、レコードが Palm デバイス用には大きすぎるとの警告が表示される。 224 | - -releasenotes コマンドラインオプションを追加。 225 | 226 |

V 5.0 ビルド 25(V 5.0 build 25)

227 | 228 | - 完全にソートされた韓国語スクリプト(ハングル)のサポートを追加。 229 | 230 |

V 5.0 ビルド 24(V 5.0 build 24)

231 | 232 | - Unicode の範囲テーブルのバグを修正。 233 | 234 |

V 5.0 ビルド 23(V 5.0 build 23)

235 | 236 | - エントリ位置情報のバイナリエンコードのバグを修正。 237 | 238 |

V 5.0 ビルド 22(V 5.0 build 22)

239 | 240 | - アンカーを追加する際に、不足しているエンコーディングを追加。いくつかのケースで、正しく一致させるために、内部 href リンクが拒否された。 241 | 242 |

V 5.0 ビルド 21(V 5.0 build 21)

243 | 244 | - 一般句読点の Unicode 範囲を2つの範囲に削減: 245 | 一般句読点 - Windows 1252 246 | 一般句読点 - Windows 1252 以外 247 | フォントの署名コンピューティングを微調整するため。 248 | - Unicode 範囲アナライザは、いくつかの空白およびコントロールコードはもう考慮に入れない。 249 | 250 |

V 5.0 ビルド 20(V 5.0 build 20)

251 | 252 | - インデックス内の順番でない有意な句読点や記号として認識される文字をより多く作成できるように、UNICODE の範囲を新たに追加。 253 | - 非有意文字を全く考慮に入れないように、アルゴリズム SQL LIKE を変更。 254 | 255 |

V 5.0 ビルド 19(V 5.0 build 19)

256 | 257 | - Phonetizer のバグフィクス(長い文字の場合にクラッシュしていた) 。 258 | - より優れた警告報告。 259 | - lang= 属性が HTML で使用される際に言語検出のハックをオフにするように、ファイル mobi のヘッダーの特別機能フィールドにフラグを追加。 260 | 261 |

V 5.0 ビルド 18(V 5.0 build 18)

262 | 263 | - -readerpro オプションを削除 264 | - -vouchers=n を最小6バウチャーに制限。 265 | - 実行ファイル名を mobigen に変更。 266 | - 生成されるファイル拡張子を .mobi に変更。 267 | - メタデータが、最初のテキストレコードではなく、エキストラヘッダーデータ(Extra Header Data)に追加されるようになった(追加のメタデータ用にスペースが残される)。 268 | - 日本語のひらがなとカタカナの半角バージョンと全角バージョンの順序を変更(これらは異なる文字として指令される)。 269 | - UNICODE インデックスの順序のバグを修正。 270 | 271 |

V 5.0 ビルド 17(V 5.0 build 17)

272 | 273 | - バグフィクス: HTML ファイルから構築する場合に、最初のフレームセットの最初のフレームが出版物から削除された。 274 | 275 |

V 5.0 ビルド 16(V 5.0 build 16)

276 | 277 | - バグフィクス: 辞書ではないが、言語を持つ本で、インデックスの言語が LID_NEUTRAL に設定された。 Tt が本の言語に設定された。 278 | 279 |

V 5.0 アルファ 15(V 5.0 alpha 15)

280 | 281 | - prcgen が Unicode 文字の使用状況を分析し、本のエキストラヘッダーデータ(Extra Header Data)セクションにフォント署名を書き込むようになった。本のファイルフォーマットのバージョンには影響なし。 282 | 283 |

V 5.0 アルファ 14(V 5.0 alpha 14)

284 | 285 | - 実験的な日本語のソートテーブル。 286 | 287 |

V 5.0 アルファ 13(V 5.0 alpha 13)

288 | 289 | - それを使用している本が FFV_7 に強制されないように、短い辞書名を格納するのに ExtraHeaderData を使用。 290 | - 警告: 短い辞書名を使用しているすべての本を再構築する必要がある。 291 | 292 |

V 5.0 アルファ 12(V 5.0 alpha 12)

293 | 294 | - すべての Jeremie の Reader 5.0 コードのチェックイン後に​​再コンパイル。 295 | 296 |

V 5.0 アルファ 11(V 5.0 alpha 11)

297 | 298 | - UNICODE 本のスペル訂正のサポートを追加。 299 | 300 |

V 5.0 アルファ 10(V 5.0 alpha 10)

301 | 302 | - ボディタグ直後に定義されたフレームセット関連のバグを修正。 303 | 304 |

V 5.0 アルファ 9(V 5.0 alpha 9)

305 | 306 | - 空の<a>タグを削除するコードのバグフィクス。 307 | 308 |

V 5.0 アルファ 8(V 5.0 alpha 8)

309 | 310 | - 空の<a>タグを削除。 311 | 312 |

V 5.0 アルファ 7(V 5.0 alpha 7)

313 | 314 | - OPF の<DictionaryVeryShortName>メタデータのサポートを追加。 315 | 316 |

V 5.0 アルファ 6(V 5.0 alpha 6)

317 | 318 | - UNICODE ドキュメントのより優れたバージョン最小化。 319 | 320 |

V 5.0 アルファ 5(V 5.0 alpha 5)

321 | 322 | - <idx:key exact=yes>を実装。 323 | 324 |

V 5.0 アルファ 4(V 5.0 alpha 4)

325 | 326 | - ASP ページまたはオーディオファイルが存在するのでない限り、埋め込みテーブルは通常構築されない。 327 | 328 |

V 5.0 アルファ 3(V 5.0 alpha 3)

329 | 330 | - UNICODE での LIKE 最適化のサポート+ UNICODE での JUMP 機能のサポートを追加(ヘッダーのデフォルトのルックアップキー)。 331 | 332 |

V 5.0 アルファ 2(V 5.0 alpha 2)

333 | 334 | - UNICODE での LIKE のサポートを追加。 335 | 336 |

V 5.0 アルファ 1(V 5.0 alpha 1)

337 | 338 | - <idx:key scriptable=yes>をサポート、およびフォーマットと JavaScript でのキーアクセスをサポート。 339 | 340 |

V 5.0 アルファ(V 5.0 alpha)

341 | 342 | - UNICODE でのインデックス生成における新しいファイルフォーマットは FFV_7。 343 | 344 |

V 4.8.9n

345 | 346 | - より優れた英語のスペル訂正テーブル。 347 | - はるかに優れたスペイン語のスペル訂正テーブル。 348 | 349 |

V 4.8.9m

350 | 351 | - タイプライブラリを登録(登録解除)するために -regserver および -unregserver 呼び出しを追加。登録は PRCGen プラグイン開発のみに有用。 352 | 以前は、タイプライブラリは各実行時に自動的に登録された。これにより、管理者権限なしで PRCGen が実行されるのを防いでいた。 353 | 354 |

V 4.8.9l

355 | 356 | - より優れた CSS 解析: 長さがその単位で正しく解析され、値がリーダーでサポートされている単位に変換される。 357 | - CSS 属性のマージンが正しく解析される。 358 | 359 |

V 4.8.9k

360 | 361 | - 無料コマンドラインバージョンの解析およびコマンドライン情報が一貫する。 362 | - 無料バージョンでは、C2 圧縮コードは構築されない。 363 | - コマンドライン解析のバグフィクス。 364 | 365 |

V 4.8.9j

366 | 367 | - バグフィクス: 出力エンコーディングが正しく取得されず、それゆえ無視された。 368 | - すべての URL(OPF <A href=> <IMG src=> の <ITEM href=>)が、読み込み時に正しく URL 復号化され、設定時に正しく URL エンコードされる。HTML 内の URL は必要な時に、適切に HTML 複合化/エンコードされる。 369 | - フォントサイズ CSS スタイルを適切に解析・変換(pt px % または em)。 370 | 371 | 372 |

V 4.8.9i

373 | 374 | - オーディオスパイン(脊)機能を追加: オーディオファイルが背から参照される場合は、デフォルトスタートガイド項目が生成され、audio.show を作成。 375 | 376 |

V 4.8.9h

377 | 378 | - バグフィクス: build_parameters.xml はもう UTF16 にはない。- >すべての依存関係が常に再構築されるため、いくつかの変換が必要。 379 | 380 |

V 4.8.9g

381 | 382 | - HTML ファイルがない出版物(オーディオまたは画像のみ)はペンされない。 383 | - 埋め込み Ogg Vorbis オーディオファイルを追加。 384 | 385 |

V 4.8.9f

386 | 387 | - バグフィクス: 単一の HTML ファイルを構築すると、無効な PRC ができる(ボディタグが欠落)。 388 | 389 |

V 4.8.9e

390 | 391 | - バグフィクス: バージョン 4.8.9d において、外部 HTML ファイルのスレーブフレームからボディが削除される。 392 | - バグフィクス: OPF の子ドキュメント項目は ID がなくても有効。 393 | 394 |

V 4.8.9d

395 | 396 | - バグフィクス: カバーページが、最初の HTML ファイルに追加コンテンツとして追加。よって、このファイルへのリンクはカバー画像を指し示す。 397 | 398 |

V 4.8.9c

399 | 400 | - メインで printf の代わりに _tprintf を使用。 401 | 402 |

V 4.8.9b

403 | 404 | - 他のプラットフォームでは機能しない ua 固有のゲームに、application/vnd.mobipocket-franklin-ua-game 出力 MIME タイプを追加。 405 | - より優れた入力ファイルの変換(エンティティを導入することにより、出版物のターゲットエンコーディングで文字にコードがない場合の文字の損失を避ける)。 406 | 407 |

V 4.8.9a

408 | 409 | - ASP コンパイルのバグフィクス。 410 | 411 |

V 4.8.8y

412 | 413 | - PRC に変換できる異なる入力ファイルの MIME タイプから値を取って、<x-metadata>の出力タグに content-type 属性を追加: 414 | text/x-oeb1-document 415 | application/x-mobipocket-subscription, 416 | image/???, 417 | application/msword, 418 | application/vnd.ms-excel, 419 | application/vnd.ms-powerpoint, 420 | text/plain, 421 | text/html, 422 | application/vnd.mobipocket-game 423 | 424 |

V 4.8.8x

425 | 426 | - CSS のフォントファミリ属性を適用(<FONT FACE=>タグを使用)。 427 | 428 |

V 4.8.8w

429 | 430 | - 画像ファイルはマニフェストおよび背に直接入れることができるようになり、メインフローに表示できる。 431 | - 本で出力される前に、メタデータを出版物のエンコーディングに変換。 432 | - ターゲットファイルがロックされている場合は、リーダーおよびエミュレーターを停止する。 433 | 434 |

V 4.8.8v

435 | 436 | - EBOOK_UNICODE に切り替え。 437 | 438 |

V 4.8.8u

439 | 440 | - バグフィクス: 16色の BMP を変換せずに埋め込む。 441 | - バグフィクス: PRCFile の後続バイトを削除。 442 | - バグフィクス: Reader で embed_base が正しくないのでなければ、画像インデックスがある場合は、FFV_3 を使用。 443 | 444 |

V 4.8.8t

445 | 446 | - パフォーマンス向上のために、画像処理ライブラリを変更。 447 | 448 |

V 4.8.8s

449 | 450 | - TOC プラグインを追加。 451 | - インデックス構築システムが HTML エンティティを復号化するようになった。 452 | 453 |

V 4.8.8r

454 | 455 | - 無料バージョンに変更。 456 | - 新しいコンパイルが、JavaScript の 新しいオペレータを処理。 457 | 458 |

V 4.8.8q

459 | 460 | - XSL変換が TransformNodeToObjbecjt の代わりに TransformNode を使用。これにより、XSL 出力は XML ではなく、HTML となる。 461 | 462 |

V 4.8.8p

463 | 464 | - バグフィクス: HTML パーサにおいて、フォーム名が不足している際に、自動生成されたフォーム名のエンコーディングが間違っていた。 465 | 466 |

V 4.8.8o

467 | 468 | - いくつかの CSS エラー処理を修正。 469 | - 改ページは、Microsoft Reader OEB に準拠するように、OPF の各 HTML ファイルの末尾に追加されるようになった。 470 | - より優れた Windows Explorer + Mobi Emulator 統合のために -shell オプションを追加。 471 | - ASP 解析エラーの場合に、PRC が構築されることがなくなった。 472 | - 非ドキュメント機能を追加: PRCGEN に CSS ファイルを入れる際に、解析された CSS と同じフォルダに dump.css が生成される。これにより、デバッグが可能となる。 473 | - 無料 PRC SDK に対して暗号化なしの新しい無料構築のサポートを追加。 474 | 475 |

V 4.8.8n

476 | 477 | - UNICODE 構築で導入されたバグを修正。独立した子または単純な子から構築されるインデックスはもう見れない(バージョン番号は未変更)。 478 | - 一致しない外部のサブエントリのより優れたエラー報告を追加。 479 | 480 |

V 4.8.8m

481 | 482 | - バグフィクス: 4.8.8h で起こったメモリリークを改善。 483 | - コマンドラインの不完全パスを修正するメカニズムを導入。 484 | 485 |

V 4.8.8l

486 | 487 | - メディア/テキストの埋め込み上の問題に関するいくつかの警告を追加。 488 | - 名前(ただし、これは一意である必要がある)を維持しながら、埋め込まれたファイルのパスを無視するように、flatten-dynamic-dir=yes を x-metadata/output オプションに追加。これはいくつかの画像が OPF フォルダ外にある状況を解決するのに役立つ。 489 | - asp-as-binary=yes を x-metadata/output に追加。これにより、ASPをバイトコードとして構築することが可能(高速だが、リーダーアップデートと互換性がなくなる可能性あり。しかし、OEM/埋め込みリーダー/製品では OK)。 490 | 491 |

V 4.8.8k

492 | 493 | - スペル訂正を追加。 494 | - インデックス順序を変更: スペースは有意文字となった。 495 | 496 |

V 4.8.8j

497 | 498 | - 既知のすべてのスクリプトは、リーダーの JavaScript パーサで解析される。 よって、警告が無効なスクリプト出力となる。 499 | 500 |

V 4.8.8i

501 | 502 | - ASP のヘッダーは、InterDev で生成されたものと一致するように更新された。 503 | - 不足しているコードページが単なる警告となった。 504 | 505 |

V 4.8.8h

506 | 507 | - ソース CSS の cssparser.cpp エンコーディングのエンコード変換のバグフィクスが正しく判断される。 508 | - CSS スタイルの生成 HTML はエンコーディング先にある。 509 | - 画像処理クラスにおけるマイナーな変更。 510 | 511 |

V 4.8.8g

512 | 513 | - get_manifest_item(order) によって列挙されたドキュメントが、常に最初のドキュメントになるバグを修正(埋め込まれたメディアおよび ASP に影響)。 514 | 515 |

V 4.8.8f

516 | 517 | - バグフィクス: UNICODE において、HTML ファイルから構築する際に、使用されるデフォルトエンコーディングは、HTML からのものであり、それはタイトルエンコーディングに使用される。 518 | 519 |

V 4.8.8e

520 | 521 | - すべてのレコードの最大サイズを 63 Ko にダウングレード(旧制限が高すぎた)(この新しい制限は、すでにその制限内になっている画像には影響なし)。 522 | 523 |

V 4.8.8d

524 | 525 | - エンコーディングが指定されていない際、すべての OPF を UTF-8 にして、UTF-8 で本を構築するバグを修正。 526 | 527 |

V 4.8.8c

528 | 529 | - XSL 依存関係の確認を改善: 530 | どれかのプラグインが依存関係として .xsl を返した場合、xsl:import/xsl:include は XmlMake によってスキャンされる。 531 | XSL 依存関係チェッカーを共通コードに配置。これにより、一度依存関係を検索するのに、同じ XSL を何十回も使用。 532 | 533 |

V 4.8.8b

534 | 535 | - 位置情報の後続バイトのフォーマットを変更 !!! 残念ながら、すでに発売されているリーダー 4.8 は正しくない後続バイトフォーマットで FFV_6 をサポートしているため、スクリプト可能なエントリを使用して本がリリースされる前に、FFV ファイルフォーマットを変更することが非常に重要である !!! 536 | 537 |

V 4.8.8

538 | 539 | - prcgen が unicode で構築されるようになった。 540 | - 正確な出力エンコーディングを指定するため、<x-metadata>セクションの<output encoding=/>がサポートされるようになった(windows-1252 および utf-8 のみをサポート。他は UTF-8 に変換)。 541 | 542 |

V 4.8.7b

543 | 544 | - 指定された語形変化の<idx:infl>タグを介してのサポートを追加。 545 | 546 |

V 4.8.7

547 | 548 | - ASP と埋め込みオブジェクトのインデックスを追加。 549 | - -lowpriority を追加。 550 | 551 |

V 4.8.6

552 | 553 | - 構築終了時のより優れた統計報告。 554 | - 後続バイトのフェンシング情報でアサーションが失敗するバグを修正。 555 | 556 |

V 4.8.5c

557 | 558 | - バグフィクス: <SELECT>タグにおいて、オプションで選択された属性が見つからなかった場合、デフォルト値が計算されなかった。値が HTML から復号化されなかった。 559 | TODO 復号化はウェスタンでのみ機能(インデックスコードに基づく)。 560 | - 複数の SELECT が使用された場合の警告を追加。 561 | 562 |

V 4.8.5b

563 | 564 | - prcgen のクラッシュを回避するために、いくつかの JavaScript コードのチェック(グローバル機能)を追加。 565 | - 後の DOM の問題を回避するために、グローバル機能(プレフィックス「f_」を付ける必要あり)の制約を追加。 566 | 567 |

V 4.8.5

568 | 569 | - .OPFに<x-metadata><DefaultLookupIndex>フィールドを追加(ルックアップに使用されるインデックスを定義するために使用)。 570 | 571 |

V 4.8.4b

572 | 573 | - mbp:persistent は<FORM>タグの prcgen によって処理される(設定に保存されたフォームを作るため)。 574 | - フレームセットの is_reachable の計算を改善。 575 | 576 |

V 4.8.4

577 | 578 | - mbp:auto-submit は prcgen によって処理される(テキストフィールドにある場合、[エンター] キーでフォームを検証するため)。 579 | 580 |

V 4.8.2

581 | 582 | - バグフィクス: 全く同じ位置で、フレームセットの「閉じる/開く」が可能​​。バグは、必要なフレームのサブフレームが実際にオープニングフレームと正確に同じ位置にない場合に発生。 583 | - 一意の名前を持っている必要があるフォームをエラーから警告に変更。ランダムな名前を生成し、インデックスおよびコンテンツでこの名前を置き換え。 584 | 585 |

V 4.8.1

586 | 587 | - 基本的な CSS 1.0 サポートを追加(CSS に対応する HTML タグを生成することによって)。 588 | - Microsoft OPF のサポートを追加: 589 | 各 HTML ファイルの後に改ページ。 590 | 背の終わりに、背ではないマニフェストの HTML ファイルを追加。 591 | カスタム MS ガイド項目に基づき、背の冒頭のカバー画像を生成。 592 | 他の MS 固有のガイド項目を抑制。 593 | 594 |

V 4.8.0

595 | 596 | - 新しいシンタクスのインデックス付け: 597 | <idx:entry name=> (type= の代わり) 598 | <idx:key name=> (type= の代わり) 599 | <idx:key value=> (key= の代わり) 600 | <idx:orth value=> (orth= の代わり) 601 | <idx:gramgrp value=> (gramgrp= の代わり) 602 | - データベース機能をもっと追加: <idx:subentry>および<idx:string>。 603 | - <mbp:pagebreak crossable=no>が後続バイトを介して処理されるようになった。 604 | 605 |

V 4.7.7

606 | 607 | - JavaScript グローバル機能インデックスを追加。 608 | 609 |

V 4.7.6

610 | 611 | - テキストレコード => に追加された現在のエントリ情報を FFV_6 に切り替え。 612 | - non-crossable の改ページも、テキストレコードに追加される。 613 | - FFV_6 で生成されたすべての PRC は、DRM ソフトウェアの新しいバージョンで暗号化する必要がある。 614 | 615 |

V 4.7.5

616 | 617 | - マニフェスト項目を介して .PDB ファイルを追加する機能を追加(application/x-pilot)。最終的な PRC ファイルの挿入順序なら、背にもそれらを追加する必要がある。 618 | - ガードレコードを追加(ファイルの切り捨てのチェックが可能)。 619 | 620 | tbr 621 | - イメージ処理クラスの PRCGEN.exe で C++ 例外処理を無効化(JPEG 画像が真っ黒になる原因となる)。 622 | 623 |

V 4.7.4

624 | 625 | - バグフィクス: 32 MB 以上の塊でのファイル読み込みに関連する問題(おそらくは Windows のバグ)。 626 | 627 |

V 4.7.3

628 | 629 | - バグフィクス: まれにインデックスが子ファイルから削除されなかった。 630 | - バグフィクス: 文字列プールが 64 K を超えると、無限ループが削除された(+無限メモリ配置)。 631 | 632 |

V 4.7.2

633 | 634 | - スレーブフレームにユーザー選択の属性を追加。これにより、いくつかのフレームに選択可能なコンテンツを含めることが可能(一般的には有用でないが、いくつかのパブリッシャがフレームにコンテンツを入れている)。 635 | 636 |

V 4.7.1

637 | 638 | - 一度だけ不足している画像および不適切なリンクに対してエラーメッセージを表示。 639 | - HuffDic がアクティベートされる際、テキストレコードの後続バイトが暗号化されない。これによりリーダーが機能する。 640 | - スレーブフレームフォームへの位置情報以外のすべてを保存するようにフォームを更新。 641 | - 同じ名前のフォームを検出し、構築を拒否。 642 | - エラーが解析中に検出された場合、圧縮の前に構築を中止(ファイルの生成を防止)。 643 | 644 |

V 4.7.0

645 | 646 | - リーダー 4.7 の発売と一致するようにバージョンを変更。 647 | - 与えられた URL/javascript アクションで電子書籍を開始するように、ガイドの開始タイプ項目を追加。 648 | 649 |

V 4.6.11

650 | 651 | - href またはオンクリック属性がタグで発見された場合、名前属性および id 属性はもう削除されない。名前または id の使用は、リンクの命名および Javascript でのそれらの使用のための標準的な HTML メカニズムである。したがって、リーダーにはこれらの属性が必要となる。 652 | 653 |

V 4.6.10

654 | 655 | - filename.htm リンクを使用する際、(不要な)ファイルフレームセットでフレームが定義されるのを防ぐためバグを修正。 656 | - バグフィクス: 同じ filepos における複数のフレームセットを防止。 657 | - 注: 外側のフレームセットが non-crossable の場合、および内側のフレームではない場合、いくつかの問題が検出された。これは ==>コーディングの問題ではない。ファイルの自動フレームだけに起こり、現時点でこれは常に non-crossable であるため。 658 | 659 |

V 4.6.9

660 | 661 | - レコードを整列させる時に UTF8 後続バイトが無視される。よって、続くレコードが潜在的に不正確に揃えられる (ポケット PC でクラッシュ)。 662 | 663 |

V 4.6.8

664 | 665 | - バグフィクス: 最適化が原因で non-crossable 属性が無視。 666 | 667 |

V 4.6.7

668 | 669 | - リーダープロの制限を追加。FDST レコード書き込みのいくつかの小さなバグを修正。 670 | 671 |

V 4.6.6

672 | 673 | - レイアウトの再利用および取れないフレーム拒否コードを追加。それがファイルフォーマットを変えることはないが、フレームレイアウト/コンテンツレコードのサイズを大幅に削減する。 674 | 675 |

V 4.6.5

676 | 677 | - apply-xsl プラグインでの保存の失敗におけるより優れたエラー報告。 678 | - bug fix:mbp:sections のみの本において(フレームセット情報は保存されない => non-crossable は無視)。 679 | 680 |

V 4.6.4

681 | 682 | - フレームがあれば、PRC は常に FFV5 で生成(自動幅パラメータは常に「true」に設定されているため)。 683 | 684 |

V 4.6.3

685 | 686 | - huffdic 圧縮一時ファイルのバグフィクス(おそらくこれが他のバグを引き起こしていた)。 687 | 688 |

V 4.6.2

689 | 690 | - UTF8 の基本的なサポートのサポートを追加。インデックスはまだなし。 691 | 692 |

V 4.6.1

693 | 694 | - ハフマンコードの出力の際、一時ファイルへのエラー書き込みにおけるテストおよびエラー報告を追加。 695 |
696 | 697 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/japanese/known issues.txt: -------------------------------------------------------------------------------- 1 | 既知の問題: 2 | 1. ネストされたタグは正しく機能しない可能性があります。 3 | 2. kindlegenが視覚的な目次から本の読込開始位置を判明しない場合は警告メッセージ(W14003:本の読込開始位置は特定できません。)が表示されます。視覚的な目次は背表紙の最後に存在する場合、この論理が失敗します。この警告を無視するか、または、視覚的な目次を背表紙の先頭に移動するかをして下さい。 4 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/spanish/Leerme.txt: -------------------------------------------------------------------------------- 1 | Creación de libros electrónicos para Kindle - Usuarios básicos (sólo Windows y Mac): 2 | --------------------------------------------------------------------------- 3 | - Descargue Kindle Previewer desde http://www.amazon.com/kindleformat/kindlepreviewer 4 | - Cuando terminada la descarga, instale Kindle Previewer 5 | - Si necesita instrucciones para instalar Kindle Previewer, consulte http://kindlepreviewer.s3.amazonaws.com/UserGuide.pdf 6 | - Cuando instalado, abra Kindle Previewer 7 | - Haga clic en el enlace "Open book" en Kindle Previewer 8 | - Seleccione EPUB/HTML/OPF para convertir a libro electrónico para Kindle 9 | - Siga las instrucciones para convertir el libro y ver una vista previa 10 | - El libro electrónico convertido, con la extensión ".mobi", puede encontrarse en la carpeta "Compiled-filename" en la misma carpeta que el HTML/EPUB de la fuente. 11 | 12 | Creación de libros electrónicos para Kindle - Usuarios avanzados: 13 | ------------------------------------------- 14 | Los usuarios avanzados pueden utilizar "command line tool" para convertir EPUB/HTML en libros electrónicos para Kindle. Esta interfaz está disponible en plataformas Windows, Mac y Linux. Esta herramienta puede utilizarse para automatizar conversiones masivas. 15 | 16 | KindleGen para Windows (XP, Vista, 7, 8): 17 | 1. Descargue el archivo zip de KindleGen desde www.amazon.com/kindleformat/kindlegen al "desktop". 18 | 2. Con el botón secundario del ratón, haga clic en el archivo zip, seleccione Extraer todo e introduzca el nombre de carpeta c:\KindleGen. 19 | 3. Abra "command prompt" seleccionando "Start menu > All Programs > Accessories > Command Prompt". 20 | 4. Teclee c:\KindleGen\kindlegen. Aparecerán instrucciones para ejecutar KindleGen. 21 | 5. Ejemplo de conversión: Para convertir un libro llamado book.html, vaya al directorio donde esté libro ubicado (por ejemplo cd desktop) y teclee c:\KindleGen\kindlegen book.html. Si la conversión es satisfactoria, aparecerá en "desktop" un archivo nuevo denominado book.mobi. 22 | 6. Importante: Se recomienda seguir estos pasos para ejecutar KindleGen. El programa no se abre al hacer doble clic en el icono de KindleGen. Ejecute los comandos anteriores sin las comillas. Si arrastra y suelta un archivo encima del ejecutable de kindlegen, la aplicación convertirá el archivo por usted. Pero no podrá capturar el registro de salida. Así que no se recomienda este procedimiento. 23 | 24 | KindleGen para Linux 2.6 i386 : 25 | 1. Descargue KindleGen tar.gz desde www.amazon.com/kindleformat/kindlegen a una carpeta como Kindlegen en el directorio raíz (~/KindleGen). 26 | 2. Extraiga el contenido del archivo a '~/KindleGen'. Abra el terminal, traslade la carpeta que contiene el archivo descargado por medio del comando "cd ~/KindleGen" y utilice el comando "tar xvfz kindlegen_linux_2.6_i386_v2.tar.gz" para extraer los contenidos. 27 | 3. Abra la aplicación Terminal y teclee "~/KindleGen/kindlegen". Aparecerán instrucciones para ejecutar KindleGen. 28 | 4. Ejemplo de conversión: Para convertir un libro llamado book.html, vaya al directorio donde esté libro ubicado (por ejemplo cd desktop) y teclee "~/KindleGen/kindlegen book.html". Si la conversión es satisfactoria, aparecerá en "desktop" un archivo nuevo denominado book.mobi. 29 | 5. Importante: Se recomienda seguir estos pasos para ejecutar KindleGen. El programa no se abre al hacer doble clic en el icono de KindleGen. Ejecute los comandos anteriores sin las comillas. 30 | 31 | KindleGen para Mac OS 10.5 y encima de i386: 32 | 1. Descargue KindleGen.zip desde www.amazon.com/kindleformat/kindlegen. La opción predeterminada es que el archivo se descargue en la carpeta "Downloads folder" 33 | 2. Haga "Unzip" el archivo. En Safari, el archivo "zip" se descomprime automáticamente una vez realizada la descarga. Si está inhabilitado este ajuste, o si se ha utilizado otro navegador, haga doble clic en el archivo descargado para descomprimirlo. 34 | 3. Haga clic en el icono del foco en el ángulo superior derecho y teclee Terminal. Haga clic en la aplicación para abrirla. 35 | 4. Para ver instrucciones de ejecución de KindleGen, busque el programa kindlegen en la ventana del Finder. Haga clic en él y arrástrelo a la ventana de Terminal, donde está el cursos. El cursor escribe en la ruta, y se desplaza al final de la línea. Presione "Enter" para ver las instrucciones. 36 | 5. Una alternativa al paso 4 consiste en ver las instrucciones tecleando el comando "cd ~/Downloads/KindleGen_Mac_i386_v2" en Terminal y luego tecleando el comando kindlegen. 37 | 6. Ejemplo de conversión: Para convertir un archivo llamado book.html, copie book.html a "desktop". En "Finder window", busque el programa kindlegen. Haga clic en él, arrástrelo a la ventana de Terminal y suéltelo donde está el cursor. El cursor insterta la ruta automáticamente y se desplaza al final de la línea en cuestión. En "Finder window", busque el documento. Haga clic en él, arrástrelo a la ventana de Terminal y suéltelo donde está el cursor. El cursor escribe en la ruta, y se desplaza al final de la línea. Presione "Enter". Si la conversión ha sido satisfactoria, aparecerá en "desktop" un nuevo archivo denominado book.mobi. 38 | 7. Una alternativa al paso 6 consiste en copiar book.html en "desktop" y teclear el comando "cd ~/Downloads/KindleGen_Mac_i386_v2" en Terminal y luego teclear el comando "kindlegen ~/Desktop/book.html". Si la conversión ha sido satisfactoria, aparecerá en "desktop" un nuevo archivo denominado book.mobi. 39 | 8. Importante: Se recomienda seguir estos pasos para ejecutar KindleGen. El programa no se abre al hacer doble clic en el icono de KindleGen. Ejecute los comandos anteriores sin las comillas. 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/docs/spanish/problemas conocidos.txt: -------------------------------------------------------------------------------- 1 | problemas conocidos: 2 | 1. encajar la etiqueta no podria funccionar correctamente. 3 | 2. Kindlegen muestra mensaje de advertencia (W14003: La ubicación de inicio de la lectura no se pudo resolver) cuando no puede identificar la ubicación de inicio de la lectura para libro de la tabla de contenido visual. La lógica falla típicamente cuando TOC visual está presente al final del lomo del libro. Por favor, ignore la advertencia (o) que la tabla de contenido visual movido al principio del lomo del libro. 4 | 5 | -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/kindlegen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fushenghua/gitbook-plugin-summary/47a5f8531b146a58dd101cf0250d4d0f867c9128/KindleGen_Mac_i386_v2_9/kindlegen -------------------------------------------------------------------------------- /KindleGen_Mac_i386_v2_9/manual.html: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 |
7 |

EN

8 |
14 |
15 |
16 |

FR

17 | 23 |
24 |
25 |

DE

26 | 32 |
33 |
34 |

IT

35 | 41 |
42 |
43 |

ES

44 | 50 |
51 |
52 |

JA

53 | 59 |
60 |
61 |

ZH

62 | 68 |
69 |
70 |

NL

71 | 77 |
78 | 79 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 fushenghua 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README-en.md: -------------------------------------------------------------------------------- 1 | # gitbook-plugin-summary 2 | 3 | auto generated summary.md,output mobi 4 | 5 | ## Case 6 | 7 | This is the Kindle . ***two level directory:*** 8 | 9 | ![screenshot](/img/screenshot-1.png) 10 | 11 | ## Usage 12 | 13 | * **output mobi** 14 | 15 | ``` 16 | 1. $ python gitbook-mobi.py dirPath 17 | 2.The generated Mobi file is in the /docs folder 18 | ``` 19 | 20 | **generated summary.md** 21 | 22 | 23 | ``` 24 | 1. $ python gitbook-plugin-summary.py dirPath 25 | 2. The generated SUMMARY-GitBook-auto-summary.md file is in the root folder 26 | ``` 27 | 28 | ## Rules 29 | 30 | ### [](https://www.npmjs.com/package/gitbook-plugin-summary#names)Names 31 | 32 | * **README.md**: Taken from their directory name 33 | * **File**: Taken from the first first-header (ex: `# title`) of the file 34 | * **Directory**: Name of the directory 35 | 36 | ### [](https://www.npmjs.com/package/gitbook-plugin-summary#entry-types)Entry Types 37 | 38 | #### [](https://www.npmjs.com/package/gitbook-plugin-summary#directory-at-the-root-of-the-gitbook)Directory at the root of the gitbook 39 | 40 | * With a README first level in it, it will be shown as a normal link 41 | * If it doesn't, it will be shown as a section 42 | 43 | #### [](https://www.npmjs.com/package/gitbook-plugin-summary#nested-directories)Nested Directories 44 | 45 | * With a README first level in it, it will be shown as a normal link 46 | * If it doesn't, it will be shown as a label (or disabled link, if you will) 47 | 48 | #### [](https://www.npmjs.com/package/gitbook-plugin-summary#files)Files 49 | 50 | * Only markdown files are shown 51 | 52 | ## [](https://www.npmjs.com/package/gitbook-plugin-summary#example)Example 53 | 54 | Let's assume that your source tree is done like this way: 55 | 56 | ``` 57 | $ tree . 58 | ``` 59 | ```. 60 | ├── 1-Getting Started 61 | │   ├── 0-README.md 62 | │   └── 1-TEST.md 63 | ├── 2-Reference 64 | │   └── 0-README.md 65 | ├── README.md 66 | └── SUMMARY.md 67 | ``` 68 | 69 | your **SUMMARY.md** file will look like this: 70 | 71 | 72 | ``` markdown 73 | # Summary 74 | 75 | * [Getting Started](1-Getting Started/0-README.md) 76 | 77 |     * [Test](1-Getting Started/1-TEST.md) 78 | 79 | * [Reference](2-Reference/0-README.md) 80 | ``` 81 | 82 | ![](/img/15236115896762.jpg) 83 | 84 | 85 | ## License 86 | 87 | ``` 88 | MIT License 89 | 90 | Copyright (c) 2018 fushenghua 91 | 92 | Permission is hereby granted, free of charge, to any person obtaining a copy 93 | of this software and associated documentation files (the "Software"), to deal 94 | in the Software without restriction, including without limitation the rights 95 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 96 | copies of the Software, and to permit persons to whom the Software is 97 | furnished to do so, subject to the following conditions: 98 | 99 | The above copyright notice and this permission notice shall be included in all 100 | copies or substantial portions of the Software. 101 | 102 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 103 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 104 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 105 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 106 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 107 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 108 | SOFTWARE. 109 | ``` 110 | 111 | 112 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # gitbook-plugin-summary 2 | 3 | [怎样在Kindle电子书中显示出有层次感的二级目录?](https://www.zhihu.com/question/27390534) 4 | 5 | 6 | 用calibre做成的二级目录以及gitbook 导出mobi文件,在kindle电子书上,一律会变成一级目录,当文件非常多的时候阅读就不方便了。`gitbook-plugin-summary `就是来解决这个问题的。 7 | 8 | 前提环境是要安装gitbook ,安装方法[GitBook 制作 Kindle 电子书详细教程](gitbook-guide.md) 9 | 10 | ## Case 11 | 12 | 这就是转换的Kindle效果图,**注意是二级目录**: 13 | 14 | ![screenshot](/img/screenshot-1.png) 15 | 16 | ## Usage 17 | 18 | * **生成mobi** 19 | 20 | ``` 21 | 1. $ python gitbook-mobi.py dirPath 22 | 2. 生成的mobi文件在docs文件夹中 23 | ``` 24 | 25 | **如果只需要自动生成summary.md目录文件** 26 | 27 | 28 | ``` 29 | 1. 运行$ python gitbook-plugin-summary.py dirPath 30 | 2. 脚本将自动在同一个目录生成 SUMMARY-GitBook-auto-summary.md 31 | ``` 32 | 33 | ## Rules 34 | 35 | ### Names 36 | 37 | * **README.md**: 这个是你的gitbook的介绍, 38 | * **File**: 每一个*.md 文件是一个二级Title 39 | * **Directory**: 每一个目录是一级Title,链接到自动创建**`0-README.md`** 40 | 41 | ### Files 42 | 43 | * 只支持Markdown文件显示 44 | 45 | ## Example 46 | 47 | 假设目录是这样子: 48 | 49 | ``` 50 | $ tree . 51 | ``` 52 | ```. 53 | ├── 1-Getting Started 54 | │   ├── 0-README.md 55 | │   └── 1-TEST.md 56 | ├── 2-Reference 57 | │   └── 0-README.md 58 | ├── README.md 59 | └── SUMMARY.md 60 | ``` 61 | 62 |  生成后的**SUMMARY.md** 文件是这样的: 63 | 64 | ``` 65 | - [Getting Started](1-Getting Started/0-README.md) 66 |  - [Test](1-Getting Started/1-TEST.md) 67 | - [Reference](2-Reference/0-README.md) 68 | ``` 69 | 70 | **tips:** 其中自动创建`0-README.md`是链接到一级文件目录的 71 | 72 | 73 | Gitbook 效果图: 74 | 75 | ![](/img/15236115708950.jpg) 76 | 77 | ## License 78 | 79 | ``` 80 | MIT License 81 | 82 | Copyright (c) 2018 fushenghua 83 | 84 | Permission is hereby granted, free of charge, to any person obtaining a copy 85 | of this software and associated documentation files (the "Software"), to deal 86 | in the Software without restriction, including without limitation the rights 87 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 88 | copies of the Software, and to permit persons to whom the Software is 89 | furnished to do so, subject to the following conditions: 90 | 91 | The above copyright notice and this permission notice shall be included in all 92 | copies or substantial portions of the Software. 93 | 94 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 95 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 96 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 97 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 98 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 99 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 100 | SOFTWARE. 101 | ``` 102 | 103 | -------------------------------------------------------------------------------- /gitbook-guide.md: -------------------------------------------------------------------------------- 1 | # gitbook 环境安装 2 | 3 | ## 一、安装 Node.js 4 | 5 | 由于 GitBook 是基于 Node.js 开发的,所以依赖 Node.js 环境。如果您的系统中还未安装 Node.js,请点击下面的链接,根据你所使用的系统下载对应的版本。如果已安装则略过本步骤。 6 | 7 | Node.js 下载页面:https://nodejs.org/en/download/stable/ 8 | 9 | Windows 版和 Mac 版的 Node.js 都是常规的安装包,连续下一步安装即可。Lunix 版可以参照官方文档通过 yum、apt-get 之类的工具安装,也可以通过源码包安装,如下所示: 10 | 11 | ``` 12 | $ wget https://nodejs.org/dist/v5.4.1/node-v5.4.1.tar.gz 13 | $ tar zxvf node-v5.4.1.tar.gz 14 | $ cd node-v5.4.1 15 | $ ./configure 16 | $ make 17 | $ make install 18 | ``` 19 | ## 二、安装 GitBook 20 | 21 | 打开“命令提示符”(Mac 系统打开“终端”)输入以下命令安装 GitBook: 22 | 23 | 24 | ``` 25 | $ npm install gitbook-cli -g 26 | ``` 27 | 由于网络的原因,安装的时间可能会较长一些,请耐心等待直到安装完成。安装完成后可以输入以下命令,以查看 GitBook 版本的方式检查是否安装成功: 28 | 29 | 30 | ``` 31 | $ gitbook -V 32 | ``` 33 | ## 三、创建电子书项目 34 | 35 | 新建一个目录,并进入该目录使用 gitbook 命令初始化电子书项目。举个例子,现在要创建一个名为“MyFirstBook”的空白电子书项目,如下所示: 36 | 37 | ``` 38 | $ mkdir MyFirstBook 39 | $ cd MyFirstBook 40 | $ gitbook init 41 | ``` 42 | 43 | ## 四、编辑电子书内容 44 | 45 | 初始化后的目录中会出现“README.md(电子书简介文件)”和“SUMMARY.md(导航目录文件)”两个基本文件。除此之外还可以手动新建其它“Glossary.md(书尾的词汇表)”、“book.json(电子书配置文件)”。电子书的正文内容可以根据自己的喜好创建新的后缀为 .md 文件,如“chapter01.md”,然后用 MarkDown 编写具体的文本内容即可。下面对这些文件分别做详细介绍。 46 | 47 | ### 1、README.md 48 | 49 | 此文件是简单的电子书介绍,可以把您所制作的电子书做一下简单的描述: 50 | 51 | ``` 52 | # 简介 53 | 54 | 这是我的第一本使用 GitBook 制作的电子书。 55 | ``` 56 | 57 | ### 2、SUMMARY.md 58 | 59 | 此为电子书的导航目录文件,每当新增一个章节文件就需要向此文件中添加一条记录。对于 Kindle 电子书来说,此文件所呈现的目录结构就是开头的目录内容和“前往”的目录导航。 60 | 61 | ``` 62 | # Summary 63 | 64 | * [简介](README.md) 65 | * [第一章](section1/README.md) 66 | * [第二章](section2/README.md) 67 | ``` 68 | 69 | 如果需要“子章节”可以使用 `Tab` 缩进来实现(最多支持三级标题),如下所示: 70 | 71 | ``` 72 | # Summary 73 | 74 | * [第一章](section1/README.md) 75 | * [第一节](section1/example1.md) 76 | * [第二节](section1/example2.md) 77 | * [第二章](section2/README.md) 78 | * [第一节](section2/example1.md) 79 | ``` 80 | 81 | ### 3、Glossary.md 82 | 83 | 对于电子书内容中需要解释的词汇可在此文件中定义。词汇表会被放在电子书末尾。其格式如下所示: 84 | 85 | ``` 86 | # 电子书 87 | 电子书是指将文字、图片、声音、影像等讯息内容数字化的出版物和植入或下载数字化文字、图片、声音、影像等讯息内容的集存储和显示终端于一体的手持阅读器。 88 | 89 | # Kindle 90 | Amazon Kindle 是由 Amazon 设计和销售的电子书阅读器(以及软件平台)。用户可以通过无线网络使用 Amazon Kindle 购买、下载和阅读电子书、报纸、杂志、博客及其他电子媒体。 91 | ``` 92 | 93 | ### 4、book.json 94 | 95 | “book.json”是电子书的配置文件,可以看作是电子书的“原数据”,比如 title、description、isbn、language、direction、styles 等,更多[点击这里](http://help.gitbook.com/format/configuration.html)查看。它的基本结构如下所示: 96 | 97 | ``` 98 | { 99 | "title": "我的第一本電子書", 100 | "description": "用 GitBook 制作的第一本電子書!", 101 | "isbn": "978-3-16-148410-0", 102 | "language": "zh-tw", 103 | "direction": "ltr" 104 | } 105 | ``` 106 | 107 | ### 5、普通章节.md 文件 108 | 109 | 普通章节.md 文件可以使用您感觉顺手的文本编辑器编写。MarkDown 的写法可以[点击这里](http://help.gitbook.com/format/markdown.html)查看相关示例。每编写一个 .md 文件,不要忘了在“SUMMARY.md”文件中添加一条记录哦。 110 | 111 | ### 6、电子书封面图片 112 | 113 | [GitBook 帮助文档](http://help.gitbook.com/format/cover.html)建议封面图片的尺寸为 1800*2360 像素并且遵循建议: 114 | 115 | * 没有边框 116 | * 清晰可见的书本标题 117 | * 任何重要的文字在小版本中应该可见 118 | 119 | 图片的格式为 jpg 格式。把图片重命名为“cover.jpg”放到电子书项目文件夹即可。 120 | 121 | ## 五、预览电子书内容 122 | 123 | 电子书内容编写完毕后可以使用浏览器预览一下。先输入下面的命令据 .md 文件生成 HTML 文档: 124 | 125 | ``` 126 | $ gitbook build 127 | ``` 128 | 129 | 生成完毕后,会在电子书项目目录中出现一个名为“_book”的文件夹。进入该文件夹,直接用浏览器打开“index.html”,或先输入下面的命令: 130 | 131 | ``` 132 | $ gitbook serve 133 | ``` 134 | 135 | 然后在浏览器中输入“[http://localhost:4000](http://localhost:4000/)”即可预览电子书内容,预览完毕后按 `Ctrl + C` 结束。 136 | 137 | ## 六、生成电子书文件 138 | 139 | 确定电子书没有问题后,可以通过输入以下命令生成 mobi 电子书: 140 | 141 | ``` 142 | $ gitbook mobi ./ ./MyFirstBook.mobi 143 | ``` 144 | 145 | 如果出现以下错误提示,说明您还未安装 Calibre。由于 GitBook 生成 mobi 格式电子书依赖 Calibre 的 ebook-convert,所以请先[点击这里](https://bookfere.com/tools#calibre)下载安装 Calibre。 146 | 147 | ``` 148 | Error: Need to install ebook-convert from Calibre 149 | ``` 150 | 151 | Calibre 安装完毕后,对于 Mac OS X 系统,还需要先设置一下软链接: 152 | 153 | ``` 154 | $ ln -s /Applications/calibre.app/Contents/MacOS/ebook-convert /usr/local/bin 155 | ``` 156 | 157 | 再次运行转换命令,即可生成 mobi 格式电子书。 158 | 159 | ## 七、把项目托管到 GitBook.com 160 | 161 | 以上所有的步骤都是在本地进行的,如果需要实现电子书的版本管理,或者把电子书发布到网络上,还可以通过 Git 命令将本地的项目托管到 GitBook.com 上。 162 | 163 | ### 1、注册 GitBook.com 账号 164 | 165 | 首先进入 [GitBook.com](https://www.gitbook.com/) 注册一个账号,并新建一个项目。在“**Setting**(设置)”页面获取到“**Git URL**(Git 链接)”,链接的样子如下所示: 166 | 167 | ``` 168 | https://git.gitbook.com/kindlefere/myfirstbook.git 169 | ``` 170 | 171 | ### 2、安装 Git 软件 172 | 173 | 在开始下面的步骤之前请先确保您的系统中已经安装了 Git。一般 Mac 和 Linux 自带 Git 功能,可以在终端运行 `git --version` 查看 Git 版本。Windows 一般不会自带 Git 功能,请[点击这里](https://git-scm.com/downloads)下载先安装。 174 | 175 | 在安装 Windows 版的 Git 时,会看到“**Use Git from Git Bash only**”和“**Use Git from the Windows Command prompt**”两个选项。前者指的在程序自带的独立终端中使用 Git。后者是指可以通过系统自带的“命令提示符”使用 Git 命令。可以根据自己的喜好选择,个人推荐使用后者。 176 | 177 | ### 3、上传已有的电子书项目 178 | 179 | 在本地新建一个文件夹,并通过 Git 命令把刚才新建的远程项目抓取到本地,如下所示: 180 | 181 | ``` 182 | $ mkdir MyFirstBook-Git 183 | $ cd MyFirstBook-Git 184 | $ git init 185 | $ git pull https://git.gitbook.com/kindlefere/myfirstbook.git 186 | 187 | ``` 188 | 189 | 然后把本地项目“MyFirstBook”中的所有内容拷贝到刚才新建的文件夹中,如上面的“MyFirstBook-Git”。然后使用 Git 命令把本地的项目上传到远程,如下所示: 190 | 191 | ``` 192 | $ git add -A 193 | $ git commit -m "提交说明" 194 | $ git remote add gitbook https://git.gitbook.com/kindlefere/myfirstbook.git 195 | $ git push -u gitbook master 196 | 197 | ``` 198 | 199 | 期间需要输入你的 GitBook 注册邮箱和密码。今后修改内容后只需要输入以下 Git 命令即可: 200 | 201 | ``` 202 | $ git add [修改的文件] 203 | $ git commit -m "提交说明" 204 | $ git push -u gitbook master 205 | 206 | ``` 207 | 208 | ## 八、把项目关联到 GitHub 帐户 209 | 210 | 如果你喜欢使用 GitHub 管理项目。还可以把您的 GitBook 帐户和 GitHub 帐户关联起来,这样两者的修改内容就可以互相同步了。 211 | 212 | ### 1、关联 GitBook 和 GitHub 帐户 213 | 214 | 关联设置也很简单,首先进入 GitBook 的“**Account Settings**(帐户设置)”页面,在“**Profile**(个人资料)”标签页找到“**GitHub**”选项卡,点击【Connect to GitHub】按钮会转向 GitHub 的“**Authorize application**”页面,点击【Authorize application】按钮即可完成关联。 215 | 216 | ### 2、把 GitBook 项目导入到 GitHub 217 | 218 | 完成关联后即可设置同步电子书项目了。以电子书项目“MyFirstBook”为例,首先需要把项目导入到 GitHub 中一份。进入某个电子书项目的设置页面,切换到“GitHub”选项卡。在“GitHub Repository”中,点击【Export to GitHub】按钮,按照向导所示步骤将项目导入 GitHub 中。 219 | 220 | ### 3、设置 GitBook 和 GitHuB 同步 221 | 222 | 导出成功后,再回到 GitBook 项目设置页面的“GitHub”选项卡,在“GitHub Repository”中的输入框中填入 GitHub 的 Repository 名,如“GitHub用户名/myfirstbook”,点击【Save】按钮保存。 223 | 224 | 保存后当前页面会出现一个名为“Integration”的选项卡,点击里面的【Add webhook】按钮,允许 GitBook 接收 Github 的内容更新。这样就把 GitBook 上的项目和 GitHub 相对应的项目关联上了。 225 | 226 | 此后即可用 GitHub 管理电子书项目,在 GitBook 上对电子书内容修改也会自动同步到 GitHub 中。 227 | 228 | 229 | -------------------------------------------------------------------------------- /gitbook-mobi.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | import argparse 4 | import os 5 | import re 6 | import json 7 | 8 | def execute(cmd): 9 | return os.system(cmd) == 0 10 | 11 | def mkdir(dirPath): 12 | if not os.path.exists(dirPath): 13 | os.makedirs(dirPath) 14 | print("mkdir",dirPath) 15 | 16 | def readTitle(dirPath): 17 | try: 18 | f = open(dirPath+'/book.json') 19 | book = json.load(f) 20 | return book['title'] 21 | except: 22 | return 'book' 23 | 24 | def main(): 25 | parser = argparse.ArgumentParser() 26 | parser.add_argument('-o', '--overwrite', 27 | help='overwrite on SUMMARY.md', 28 | action="store_true") 29 | parser.add_argument('-a', '--append', 30 | help='append on SUMMARY.md', 31 | action="store_true") 32 | parser.add_argument('directory', 33 | help='the directory of your GitBook root') 34 | args = parser.parse_args() 35 | overwrite = args.overwrite 36 | append = args.append 37 | dir_input = args.directory 38 | 39 | # print information 40 | if execute('python3 gitbook-plugin-summary.py {} {}'.format('-o' if overwrite else '',dir_input)) : 41 | if overwrite: 42 | print('overwrite summary file:', dir_input+'/SUMMARY.md') 43 | else: 44 | print('create summary file:', dir_input+'/SUMMARY-GitBook-auto-summary.md') 45 | 46 | print('GitBook create start epub:') 47 | mkdir(dir_input+'/docs') 48 | 49 | title=readTitle(dir_input) 50 | 51 | print (title) 52 | if execute('gitbook epub {} {}'.format(dir_input,dir_input+'/docs/'+title+'.epub')): 53 | print('*************************************************************') 54 | print('GitBook created epub ...:', dir_input) 55 | print('*************************************************************') 56 | 57 | if execute('./KindleGen_Mac_i386_v2_9/kindlegen {}'.format(dir_input+'/docs/'+title+'.epub')): 58 | print('GitBook convert mobi:', dir_input) 59 | 60 | print('GitBook generated mobi finished:) ') 61 | return 0 62 | 63 | if __name__ == '__main__': 64 | main() -------------------------------------------------------------------------------- /gitbook-plugin-summary.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | import argparse 4 | import os 5 | import re 6 | 7 | 8 | def output_markdown(dire, base_dir, output_file, append, iter_depth=0): 9 | """Main iterator for get information from every file/folder 10 | 11 | i: directory, base directory(to calulate relative path), 12 | output file name, iter depth. 13 | p: Judge is directory or is file, then process .md/.markdown files. 14 | o: write .md information (with identation) to output_file. 15 | """ 16 | ignores = ['_book', 'docs', 'images', 'node_modules', 'dict', '.git'] 17 | 18 | for filename in sort_dir_file(os.listdir(dire), base_dir): 19 | # add list and sort 20 | if filename in ignores: 21 | print('continue ', filename) # output log 22 | continue 23 | 24 | print('Processing ', filename) # output log 25 | file_or_path = os.path.join(dire, filename) 26 | if os.path.isdir(file_or_path): #is dir 27 | if mdfile_in_dir(file_or_path): 28 | # if there is .md files in the folder, output folder name 29 | # output_file.write(' ' * iter_depth + '* ' + filename + '\n') 30 | createRead0(file_or_path, '0-README.md') 31 | output_file.write(' ' * iter_depth + '* [{}]({}/{})\n'.format( 32 | filename, filename, '0-README.md')) 33 | output_markdown(file_or_path, base_dir, output_file, append, 34 | iter_depth + 1) # iteration 35 | else: # is file 36 | if is_markdown_file(filename): 37 | # re to find target markdown files, $ for matching end of filename 38 | if (filename not in [ 39 | 'SUMMARY.md', 'SUMMARY-GitBook-auto-summary.md', 40 | '0-README.md', 'README.md' 41 | ]): 42 | #or iter_depth != 0): # escape SUMMARY.md at base directory 43 | output_file.write( 44 | ' ' * iter_depth + '* [{}]({})\n'.format( 45 | write_md_filename(filename, append), 46 | os.path.join( 47 | os.path.relpath(dire, base_dir), filename))) 48 | # iter depth for indent, relpath and join to write link. 49 | 50 | 51 | def mdfile_in_dir(dire): 52 | """判断目录中是否有MD文件 53 | 54 | """ 55 | for root, dirs, files in os.walk(dire): 56 | for filename in files: 57 | if re.search('.md$|.markdown$', filename): 58 | return True 59 | return False 60 | 61 | 62 | def is_markdown_file(filename): 63 | """ 判断文件名是.Markdown 64 | 65 | i: filename 66 | o: filename without '.md' or '.markdown' 67 | """ 68 | match = re.search('.md$|.markdown$', filename) 69 | if not match: 70 | return False 71 | elif len(match.group()) is len('.md'): 72 | return filename[:-3] 73 | elif len(match.group()) is len('.markdown'): 74 | return filename[:-9] 75 | 76 | 77 | #create 0-README.md 78 | def createRead0(dir_input, filename): 79 | readmeFile = open(os.path.join(dir_input, filename), 'w') 80 | readmeFile.close() 81 | print('createRead0 ', filename) # output log 82 | 83 | 84 | def sort_dir_file(listdir, dire): 85 | # sort dirs and files, first files a-z, then dirs a-z 86 | list_of_file = [] 87 | list_of_dir = [] 88 | for filename in listdir: 89 | if os.path.isdir(os.path.join(dire, filename)): 90 | list_of_dir.append(filename) 91 | else: 92 | list_of_file.append(filename) 93 | for dire in list_of_dir: 94 | list_of_file.append(dire) 95 | list_of_file.sort(key=str.lower) 96 | return list_of_file 97 | 98 | 99 | def write_md_filename(filename, append): 100 | """ write markdown filename 101 | 102 | i: filename and append 103 | p: if append: find former list name and return 104 | else: write filename 105 | """ 106 | if append: 107 | for line in former_summary_list: 108 | if re.search(filename, line): 109 | s = re.search('\[.*\]\(', line) 110 | return s.group()[1:-2] 111 | else: 112 | return is_markdown_file(filename) 113 | else: 114 | return is_markdown_file(filename) 115 | 116 | 117 | def main(): 118 | parser = argparse.ArgumentParser() 119 | parser.add_argument( 120 | '-o', 121 | '--overwrite', 122 | help='overwrite on SUMMARY.md', 123 | action="store_true") 124 | parser.add_argument( 125 | '-a', '--append', help='append on SUMMARY.md', action="store_true") 126 | parser.add_argument('directory', help='the directory of your GitBook root') 127 | args = parser.parse_args() 128 | overwrite = args.overwrite 129 | append = args.append 130 | dir_input = args.directory 131 | 132 | # print information 133 | print('GitBook auto summary:', dir_input) 134 | if overwrite: 135 | print('--overwrite') 136 | if append and os.path.exists(os.path.join(dir_input, 'SUMMARY.md')): 137 | #append: read former SUMMARY.md 138 | print('--append') 139 | global former_summary_list 140 | with open(os.path.join(dir_input, 'SUMMARY.md')) as f: 141 | former_summary_list = f.readlines() 142 | f.close() 143 | print() 144 | # output to flie 145 | if (overwrite == False 146 | and os.path.exists(os.path.join(dir_input, 'SUMMARY.md'))): 147 | # overwrite logic 148 | filename = 'SUMMARY-GitBook-auto-summary.md' 149 | else: 150 | filename = 'SUMMARY.md' 151 | output = open(os.path.join(dir_input, filename), 'w') 152 | output.write('# Summary\n\n') 153 | output.write('* [README](./README.md)\n') 154 | output_markdown(dir_input, dir_input, output, append) 155 | output.close() 156 | print('GitBook auto summary finished:) ') 157 | return 0 158 | 159 | 160 | if __name__ == '__main__': 161 | main() -------------------------------------------------------------------------------- /img/15236115708950.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fushenghua/gitbook-plugin-summary/47a5f8531b146a58dd101cf0250d4d0f867c9128/img/15236115708950.jpg -------------------------------------------------------------------------------- /img/15236115896762.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fushenghua/gitbook-plugin-summary/47a5f8531b146a58dd101cf0250d4d0f867c9128/img/15236115896762.jpg -------------------------------------------------------------------------------- /img/screenshot-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fushenghua/gitbook-plugin-summary/47a5f8531b146a58dd101cf0250d4d0f867c9128/img/screenshot-1.png -------------------------------------------------------------------------------- /img/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fushenghua/gitbook-plugin-summary/47a5f8531b146a58dd101cf0250d4d0f867c9128/img/screenshot.png -------------------------------------------------------------------------------- /img/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fushenghua/gitbook-plugin-summary/47a5f8531b146a58dd101cf0250d4d0f867c9128/img/screenshot2.png --------------------------------------------------------------------------------