03-24-2008, 08:34 PM | #1 |
zeldinha zippy zeldissima
Posts: 27,827
Karma: 921169
Join Date: Dec 2007
Location: Paris, France
Device: eb1150 & is that a nook in her pocket, or she just happy to see you?
|
ETI eBook Publisher : bug reports / workarounds / update requests
while we were discussing workarounds for a bug in eBook Publisher program in a different thread, we thought it might be constructive to pool our knowledge in one single thread. we are also hoping this thread will catch Garth Conboy's eye for hypothetical future versions of the application.
This thread is for : 1. reporting bugs in the soft 2. sharing workarounds 3. suggestions for improvements, for (hypothetical) future versions. To keep it easy to navigate, maybe use the title of the post to indicate what bug / workaround / feature request you're talking about. |
03-24-2008, 08:37 PM | #2 |
zeldinha zippy zeldissima
Posts: 27,827
Karma: 921169
Join Date: Dec 2007
Location: Paris, France
Device: eb1150 & is that a nook in her pocket, or she just happy to see you?
|
tip : USABLE screen size on eb1150
the USABLE screen size of the eb1150 (for a full-screen image, for example), is approximately 310 x 430 px, taking into account the space taken up by running headers in "smallfont" or size "small" text, and small side margins.
|
Advert | |
|
03-24-2008, 08:55 PM | #3 |
Grand Sorcerer
Posts: 11,470
Karma: 13095790
Join Date: Aug 2007
Location: Grass Valley, CA
Device: EB 1150, EZ Reader, Literati, iPad 2 & Air 2, iPhone 7
|
I have a whole list of requests for improvements in eBook Publisher on my web site.
Dale |
03-24-2008, 09:08 PM | #4 |
zeldinha zippy zeldissima
Posts: 27,827
Karma: 921169
Join Date: Dec 2007
Location: Paris, France
Device: eb1150 & is that a nook in her pocket, or she just happy to see you?
|
auto-scale images : BUG and WORKAROUND
if you place an image in your book, which is larger than the maximum screen size of 310 x 430 px (for a 1150 .imp), eBook Publisher will automatically scale the image to fit the screen.
BUG : it will only scale horizontally, not vertically. this means, if your image is tall and narrow, it will fill the screen from side to side but the bottom will be cut off. WORKAROUNDS : found after much discussion over here 1. resize your image to 430 px max height (for 1150). this is the cleanest solution, especially if you are *only* making an eb1150 version .imp file. OR 2. add empty side margins to your file, so that it is PROPORTIONAL (homothetic) to the max 1150 screen size of 310 x 430. this can easily be done in Photoshop or other image-editing software, including with batch treatment. THE KEY IS TO RESPECT THE HEIGHT:WIDTH RATIO ; size is immaterial. see practical method below. NOTE : this workaround will allow you to use the same set of images for the creation of an eb1150 AND 1200 version .imp file, provided that in the 1200 version you add 2ems of margin to the left and right of each full-screen image. PHOTOSHOP WORKFLOW FOR THIS METHOD : 1. open the image you want to resize (img1). 2. create a "dummy" image* (File>newfile) of 310 x 430 px. 3. select img1, and open the image size dialogue box (ctrl + alt + i). copy the current HEIGHT (ex : 800px), cancel. 4. select dummy image* : open image size, verify that the dimensions are linked ("scale proportionately"), paste the height of other image (800px). The dummy image will automatically be resized. Copy the resulting adjusted WIDTH (for 800px height, width will be 577px), cancel. *The dummy image is only to simplify things by letting Photoshop do all the math. if you like calculating things, by all means skip the dummy image and figure it out yourself. 5. back to img1, canvas size (ctrl + alt + c), verify that the canvas will be enlarged from the center out and fill color is white, paste new WIDTH (577px), OK. You can also make a photoshop script for automating this process, if you have a lot of images which are all close to the same height (best results if images have less than 20% variation in height). If height varies wildly, FIRST average out heights by reducing the images (constrain proportions) to the same height. If you are making an imp 1200 version as well, add 2 em margins to the left and right of each image. you can easily do this by editing the html code of your 1200 version and doing a search and replace (ctrl + H) : for example, search ><img (the end of the opening p or div container tag, the beginning of the opening img tag) replace with style="margin-left:2em; margin-right:2em"><img i recommend doing all the code cleanup on the 1150 version *first* ; then save the html / opf, make the book, close. then MAKE A COPY of the html file adding "_1200" to the filename. then you import this file into the _1200 opf which mobi2imp has conveniently created for you, instead of the original html, and add all the margins to the images. this way, you have 2 separate files to address the different format, but you only do the work once. |
03-24-2008, 09:09 PM | #5 |
zeldinha zippy zeldissima
Posts: 27,827
Karma: 921169
Join Date: Dec 2007
Location: Paris, France
Device: eb1150 & is that a nook in her pocket, or she just happy to see you?
|
|
Advert | |
|
03-24-2008, 09:13 PM | #6 |
GuteBook/Mobi2IMP Creator
Posts: 2,958
Karma: 2530691
Join Date: Dec 2007
Location: Toronto, Canada
Device: REB1200 EBW1150 Device: T1 NSTG iLiad_v2 NC Device: Asus_TF Next1 WPDN
|
Bug: spurious HTML char code makes eBook Publisher halt!
I was converting some .prc to .imp recently and came across a situation where eBook Publisher died without so much as a good-bye!
The culprit is reproduced here (in bold): Code:
<html> <head> </head> <body> <p>Html documents with this entity &# 20; bomb! No output produced by eBook Publisher v2.2.5</p> </body> </html> I think the author of the .prc wanted to use spaces HTML code '&# 32;' and typed the hex code 20 instead. BTW, HTML char codes are the &words; used to represent specific characters, for example: Code:
'&' is represented by '&#amp;' © is represented by '&#copy'; Last edited by nrapallo; 03-24-2008 at 10:13 PM. |
03-24-2008, 09:14 PM | #7 |
zeldinha zippy zeldissima
Posts: 27,827
Karma: 921169
Join Date: Dec 2007
Location: Paris, France
Device: eb1150 & is that a nook in her pocket, or she just happy to see you?
|
BUG css code improperly supported
BUG : you cannot specify a margin (or padding) for the "img" tag, either in the css in the head of the document, or inside the individual img tags.
WORKAROUND : add the code using the "style" tag to the container (p or div tag), for example : <p style="margin-left:2em; margin-right:2em"><img border="0" hspace="0" src="img1.jpg" /></p> The obvious disadvantage being that you must treat each image individually, rather than just adding one line of css code to the head of your document. |
03-24-2008, 09:18 PM | #8 |
GuteBook/Mobi2IMP Creator
Posts: 2,958
Karma: 2530691
Join Date: Dec 2007
Location: Toronto, Canada
Device: REB1200 EBW1150 Device: T1 NSTG iLiad_v2 NC Device: Asus_TF Next1 WPDN
|
RULE: <a href="#WORD"> links are case sensitive
I have issues with the href links being case sensitive:
<a href="#WORD">link</a> cannot find <a name="Word"> later on in the html code. |
03-24-2008, 09:33 PM | #9 | |
GuteBook/Mobi2IMP Creator
Posts: 2,958
Karma: 2530691
Join Date: Dec 2007
Location: Toronto, Canada
Device: REB1200 EBW1150 Device: T1 NSTG iLiad_v2 NC Device: Asus_TF Next1 WPDN
|
BUG css code improperly supported
Quote:
|
|
03-24-2008, 10:11 PM | #10 | |||||
GuteBook/Mobi2IMP Creator
Posts: 2,958
Karma: 2530691
Join Date: Dec 2007
Location: Toronto, Canada
Device: REB1200 EBW1150 Device: T1 NSTG iLiad_v2 NC Device: Asus_TF Next1 WPDN
|
BUG: Missing fraction support and WORKAROUND
BUG: Missing fraction support for say one-half or three-quarters
WORKAROUND: The ⁄ character allows you to create fractions that flow more proportionately with the surrounding text. Quote:
Quote:
Quote:
Quote:
Quote:
Last edited by nrapallo; 11-24-2008 at 11:49 AM. Reason: added simple method |
|||||
04-01-2008, 01:10 AM | #11 |
GuteBook/Mobi2IMP Creator
Posts: 2,958
Karma: 2530691
Join Date: Dec 2007
Location: Toronto, Canada
Device: REB1200 EBW1150 Device: T1 NSTG iLiad_v2 NC Device: Asus_TF Next1 WPDN
|
TIP: Loading Mobipocket created .opf files
Mobipocket Creator can read .opf projects created by eBook Publisher, but not the other way round. It appears that Mobipocket Creator strips all the data within the <x-metadata> ... </x-metadata> block except for an embedded cover.
However, eBook Publisher requires its standard information there. Solution, just insert the following text into the .opf created by Mobipocket Creator, then load in eBook Publisher and adjust Edition Settings to your liking: Code:
<x-metadata> <meta name="x-SBP-logging" content="on"/> <meta name="x-SBP-encrypt" content="off"/> <meta name="x-SBP-compress" content="on"/> <meta name="x-SBP-widow" content="0"/> <meta name="x-SBP-orphan" content="0"/> <meta name="x-SBP-zoomstate" content="both"/> <meta name="x-SBP-undlinks" content="on"/> <meta name="x-SBP-csssupport" content="2"/> <meta name="x-SBP-projectversion" content="1"/> <meta name="x-SBP-RLEtrigger" content="25"/> <meta name="x-SBP-devicemodel" content="gs"/> <meta name="x-Gemstar-Initial-Content" content="false"/> <meta name="x-Gemstar-Require-ISBN" content="false"/> <meta name="x-Gemstar-KeepAnchorLinks" content="false"/> <meta name="x-Gemstar-PreScaleImages" content="true"/> <meta name="x-Gemstar-ColorDepth" content="0"/> <meta name="x-Gemstar-Grayscale" content="false"/> <meta name="x-Gemstar-ConvertToJPEG" content="true"/> <meta name="x-Gemstar-CreatedBy" content="2.2.4.5"/> <meta name="x-SBPNuvo-Build-ID" content="ebook:guid-03d46d97e9524b0b8befb1c6b98f8ada"/> <meta name="x-SBPNuvo-Timestamp" content="108-02-14T12:31:20Z"/> <meta name="x-SBPNuvo-Content-Is-Periodical" content="no"/> <meta name="x-Gemstar-PriceBinding" content="no"/> <meta name="x-SBP-destdir" content="."/> <meta name="x-SBP-category" content="General Interest"/> <meta name="x-Gemstar-ModifiedBy" content="2.2.4.5"/> </x-metadata> Code:
media-type="text/x-oeb1-document" |
04-05-2008, 12:22 PM | #12 |
zeldinha zippy zeldissima
Posts: 27,827
Karma: 921169
Join Date: Dec 2007
Location: Paris, France
Device: eb1150 & is that a nook in her pocket, or she just happy to see you?
|
Update request : special glyph / charset / font support
Currently eBook Publisher does not support many many special glyphs, of the kind used in phonetic transcriptions (e.g. pronunciation guides in dictionaries) for example or the special characters used in writing in Esperanto (i hear...) and presumably some other languages.
It would be nice if the next version could support a wider range of properly coded unicode characters / html entities ; the only thing more frustrating than seeing Code:
"Unknown named entity (& thorn ;) encountered. Replacing with '?' " Code:
"Legal Unicode value encountered for a glyph we do not support. Replacing with '?' " Ideally, it would be really brilliant to be able to load your own choice of True Type or Open Type fonts ; apart from the comfort and pleasure of reading a really well-drawn font, this would also allow you to support whatever glyphs you needed by simple adding the proper font. |
06-10-2008, 09:36 AM | #13 |
GuteBook/Mobi2IMP Creator
Posts: 2,958
Karma: 2530691
Join Date: Dec 2007
Location: Toronto, Canada
Device: REB1200 EBW1150 Device: T1 NSTG iLiad_v2 NC Device: Asus_TF Next1 WPDN
|
TIP: Getting started using eBook Publisher...
For creating your own .imp ebooks from .html source, the most powerful software to use is eBook_Publisher. It has a steep learning curve, but what powerful software doesn't.
To create .imp ebooks from (hyperlinked/CSS) .html source file(s), start eBook Publisher and follow these steps: - First, eBook Publisher requires that you to create a New Project (.opf file) using the File menu item. - Next, you should enter the ebook details using Edition Setting... under the Project menu and save it using the name of your resulting .imp ebook. Ensure you uncheck "Require ISBN", enter Title, Author and Bookshelf Category at a minimum as these are required entries. - Next, you can Add Files... any source .html, just change the file-requester's filetype from *.odf to *.html. - Next make sure you change the Build Target from the default "OEBFF: All Targets" to "Grayscale Half-VGA" for the eBookwise 1150 .imp format. - Last, select Build Edition... and determine if the Processing Successful message appears as the last line of the Errors and Messages window. If not, you may need to tweak your source .html and repeat Build Edition... until you are satisfied with the .imp output. To get the .imp file onto the reader, just follow this. Obviously, this is just a very cursory step-by-step, but it should point you in the right direction. And yes, you will benefit by reading the eBook Publisher 2.1 documentation/manual (User's Guide). Anyone having any problems/issues, should post a question in a new thread in the Fictionwise forum. Last edited by nrapallo; 06-10-2008 at 10:02 AM. Reason: typos |
01-27-2009, 06:03 PM | #14 |
GuteBook/Mobi2IMP Creator
Posts: 2,958
Karma: 2530691
Join Date: Dec 2007
Location: Toronto, Canada
Device: REB1200 EBW1150 Device: T1 NSTG iLiad_v2 NC Device: Asus_TF Next1 WPDN
|
New .epub-aware version of eBook Publisher
eBook Technologies, Inc. (formerly ETI-acquired in 2011 by Google http://ebooktechnologies.com/) has released a new version of their eBook Publisher software (v2.3.8) that is now able to load and save .epub ebooks.
However, there is no direct device support for .epub ebooks (they still need to be converted to .imp, which in turn are exploded into .res folders within the hardware reading device-EBW1150 or REB12000). What this means is that .imp ebooks can now be created directly from .epub ebooks. However, .epub ebooks may employ advanced coding/CSS styles which are not easily converted for use on the ETI devices. As a result, there still may be some hand-editing that will have to be done to make sure certain CSS styles are "useable" within .imp ebooks. Workarounds will be found to make the .epub to .imp process much more effective and should you have one, please post it here, to allow others to gain insights without all the frustration that's usually encountered. Here's a starting tip to deal with loading/unpacking .epub ebooks: To open a .epub ebook, use the File menu item Open... and ensure the Files of type Archive files (.epub, .oeb) is selected. When the OCF Container Settings screen opens up, click the Unpack button and make a new folder to hold the unpacked ebook contents and save the .opf file within there! Happy converting!A new instance of eBook Publisher will load and be ready to convert that .epub ebook to .imp (be sure to change the Edition Settings... to your preferences). Just close the first instance of the eBook Publisher that remained open. p.s. here's What's New: Code:
RELEASE NOTES eBook Technologies, Inc. --------------- eBook Publisher version 2.3 ================================================== What's New? -------------------------------------------------------------------- Version 2.3 contains the following major improvements over version 2.2: - Bulk Convert and eBook Publisher now support conversion from .docx format. - Bulk Convert and eBook Publisher now support conversion from .pptx format. - Bulk Convert and eBook Publisher now produce .epub files in all situations where they used to produce .oeb files. - Bulk Convert and eBook Publisher now support conversion from .epub format. Files will be accepted in either .epub or .oeb format interchangeably. It is therefore possible to easily migrate from OEBFF based workflows to EPUB based workflows. - Oversized images are now scaled down when they exceed the page height. - Mapping of non-ASCII characters has been improved. Most non-ASCII characters are mapped to provide a visually recognizable equivalent. Last edited by nrapallo; 09-26-2011 at 07:06 PM. Reason: added What's New in v2.3 |
01-27-2009, 06:57 PM | #15 |
Grand Sorcerer
Posts: 11,470
Karma: 13095790
Join Date: Aug 2007
Location: Grass Valley, CA
Device: EB 1150, EZ Reader, Literati, iPad 2 & Air 2, iPhone 7
|
Fantastic, not just ePUB conversion I see but many other improvements and even a modern Mac version. Great job eBook Technologies.
Dale |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
bug reports for the new firmware.. | bokjeid | iRex | 0 | 06-04-2010 09:35 AM |
Bug reports & advices for next versions (0.6.32 MacOS X) | neotheone | Calibre | 2 | 01-07-2010 02:14 PM |
Where to post enhancements for Calibre, plus Bug Reports? | icq70610 | Calibre | 1 | 03-29-2009 09:06 AM |
Need bug reports for Plucker 1.9 -- win software! | pruss | Reading and Management | 2 | 02-04-2008 12:05 AM |
PRS-500 Internal Bug Reports To Sony | scotty1024 | Sony Reader Dev Corner | 11 | 05-31-2007 07:05 PM |