Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Sigil

Notices

Reply
 
Thread Tools Search this Thread
Old 11-29-2017, 01:52 PM   #1
blackest
Connoisseur
blackest began at the beginning.
 
Posts: 67
Karma: 10
Join Date: Sep 2014
Device: sony prs 2
Span Span Span Sigil cleaning up indesign

Hi
I'm looking at creating graphically heavy fixed layout epub3

Indesign makes a good looking set of pages on the surface but behind the surface is some horrible looking code.

Every word in every paragraph is wrapped up in a span. while on the surface it looks fine it bothers me.

I guess its fair enough that the first word of each line needs a location but the rest of the line can just follow along with spans used for italic or bold maybe.

Is there a quick way to get sigil to strip out the unnecessary span code.

thank you for reading
blackest is offline   Reply With Quote
Old 11-29-2017, 03:31 PM   #2
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 20,555
Karma: 26954694
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Try this ==>> [Plugin] TagMechanic

BR
BetterRed is offline   Reply With Quote
Advert
Old 11-29-2017, 07:32 PM   #3
slowsmile
Witchman
slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.
 
Posts: 628
Karma: 788808
Join Date: May 2013
Location: Philippines
Device: Android S5
I would second using TagMechanic.
slowsmile is offline   Reply With Quote
Old 11-29-2017, 07:41 PM   #4
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 27,546
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
I third it.
DiapDealer is offline   Reply With Quote
Old 11-29-2017, 08:35 PM   #5
slowsmile
Witchman
slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.
 
Posts: 628
Karma: 788808
Join Date: May 2013
Location: Philippines
Device: Android S5
If you want to know why Adobe InDesign wraps empty spans around everything then you should remember the bad old days of iBook epubs. In those days Apple goofed hugely with their proprietary epub format such that you had to wrap everything and anything that was centered in empty spans(spans with no styling). I think this problem has now been fixed by Apple(it only took them 6 or 7 years to fix it). You can read about this on Liz Castro's old website. This is why InDesign still wraps all text in spans. I call this InDesign feature Adobe Overkill. Unfortunately InDesign still surrounds all text with empty span tags even now. And yes, they are even slower than Apple at fixing anything.

Last edited by slowsmile; 11-29-2017 at 08:48 PM.
slowsmile is offline   Reply With Quote
Advert
Old 11-29-2017, 09:18 PM   #6
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 20,555
Karma: 26954694
Join Date: Mar 2012
Location: Sydney Australia
Device: none
@slowsmile - I've always thought that InDD's heritage, Pagemaker and Postscript, might have led to the EPUB goulash it spits out. My favourite metaphor of an InDD FXL EPUB is - imagine a Ferrari powered by a bazillion rubber bands.

BR
BetterRed is offline   Reply With Quote
Old 11-30-2017, 01:06 AM   #7
blackest
Connoisseur
blackest began at the beginning.
 
Posts: 67
Karma: 10
Join Date: Sep 2014
Device: sony prs 2
Quote:
Originally Posted by DiapDealer View Post
I third it.
Well that is to be expected

Seriously though, thank you. In the horrible messed up world of epubs you help reduce the pain.
blackest is offline   Reply With Quote
Old 11-30-2017, 01:19 AM   #8
blackest
Connoisseur
blackest began at the beginning.
 
Posts: 67
Karma: 10
Join Date: Sep 2014
Device: sony prs 2
Quote:
Originally Posted by slowsmile View Post
If you want to know why Adobe InDesign wraps empty spans around everything then you should remember the bad old days of iBook epubs. In those days Apple goofed hugely with their proprietary epub format such that you had to wrap everything and anything that was centered in empty spans(spans with no styling). I think this problem has now been fixed by Apple(it only took them 6 or 7 years to fix it). You can read about this on Liz Castro's old website. This is why InDesign still wraps all text in spans. I call this InDesign feature Adobe Overkill. Unfortunately InDesign still surrounds all text with empty span tags even now. And yes, they are even slower than Apple at fixing anything.
Now rumor has it that the latest version of indesign actually gives a bit more control over the epub export. unfortunately I need a Windows VM to test it in.

I might give sierra an external partition at some point, because naturally it doesn't work on yosemite which I am very comfortable with. unfortunately parallels has serious graphics problems running sierra in a vm e.g ibooks author you can't see the contents of the document. of course ibooks author on yosemite crashes if it sees an epub. I also forceably removed ibooks from yosemite because it was trying to pull my epub and pdf files off my nas in itunes into some cryptic location.

I'm hoping to get a sane work path eventually.
blackest is offline   Reply With Quote
Old 11-30-2017, 07:27 PM   #9
slowsmile
Witchman
slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.
 
Posts: 628
Karma: 788808
Join Date: May 2013
Location: Philippines
Device: Android S5
@blackest...Wow, it seems that you have to jump through hoops using InDesign on your Mac. I used InDesign for ebooks on Windows for a while in the past. It's still my go to app for imprint books. But not for ebooks. In my opinion I think the Adobe InDesign team added the epub conversion capability as a rushed afterthought because I found that it has too many odd quirks and problems(that you have to know about) whenever you create epubs using InDesign. I switched to using Sigil and have never regretted it. Sigil just gives you more control over your epub formatting.

I hope you find an easier workpath!!
slowsmile is offline   Reply With Quote
Old 12-01-2017, 02:59 AM   #10
FizzyWater
You kids get off my lawn!
FizzyWater ought to be getting tired of karma fortunes by now.FizzyWater ought to be getting tired of karma fortunes by now.FizzyWater ought to be getting tired of karma fortunes by now.FizzyWater ought to be getting tired of karma fortunes by now.FizzyWater ought to be getting tired of karma fortunes by now.FizzyWater ought to be getting tired of karma fortunes by now.FizzyWater ought to be getting tired of karma fortunes by now.FizzyWater ought to be getting tired of karma fortunes by now.FizzyWater ought to be getting tired of karma fortunes by now.FizzyWater ought to be getting tired of karma fortunes by now.FizzyWater ought to be getting tired of karma fortunes by now.
 
FizzyWater's Avatar
 
Posts: 4,220
Karma: 73492664
Join Date: Aug 2007
Location: Columbus, Ohio
Device: Oasis 2 and Libra H2O and half a dozen older models I can't let go of
This looks really interesting. I checked to see what version of Sigil I have installed...it's 0.5.3!! Guess I should look into upgrading it first. (Hey, it's worked for me, so why change it?!)
FizzyWater is offline   Reply With Quote
Old 12-01-2017, 05:36 AM   #11
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 27,546
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
0.5.x was pretty solid. I stuck with it for a long time myself.
DiapDealer is offline   Reply With Quote
Old 12-01-2017, 09:48 AM   #12
blackest
Connoisseur
blackest began at the beginning.
 
Posts: 67
Karma: 10
Join Date: Sep 2014
Device: sony prs 2
Quote:
Originally Posted by slowsmile View Post
@blackest...Wow, it seems that you have to jump through hoops using InDesign on your Mac. I used InDesign for ebooks on Windows for a while in the past. It's still my go to app for imprint books. But not for ebooks. In my opinion I think the Adobe InDesign team added the epub conversion capability as a rushed afterthought because I found that it has too many odd quirks and problems(that you have to know about) whenever you create epubs using InDesign. I switched to using Sigil and have never regretted it. Sigil just gives you more control over your epub formatting.

I hope you find an easier workpath!!
My starting point was a pdf file pdf2id is kind of able to turn it into an indesign file but its not much good at more than a few pages. I gave it 28 pages to chew on and it couldn't digest it. single art boards do work. But not really good at taking in the text.

I finally got the latest version of UnDesign (a typo but i'll keep it) installed under windows 10. It's text output is still a bazillion rubber bands.

Really , really ugly code. Seems like a dead end.

On the plus side i treated myself to a new external hard drive and i set up sierra and el capitan on there El capitan was from a backup drive so is pretty much fully configured. Ibooks Author is not blowing up when presented with an epub generated from indesign.

One thing I also found was a failure of my conversion process to import words with spaces a lot of the time, so lines of characters not words spell check was able to figure it out about 80% of the time but it is easier just to use preview to pull the text out the pages. That and Text Edit saves a lot of unnecessary work.

So currently I think indesign is good enough for converting image layout only.
I am going to see if iBooks Author will be any better for text layout.

I'm probably going to be forced to use Sigil to add the text and generate templates but we shall see.
blackest is offline   Reply With Quote
Old 12-01-2017, 08:13 PM   #13
slowsmile
Witchman
slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.slowsmile ought to be getting tired of karma fortunes by now.
 
Posts: 628
Karma: 788808
Join Date: May 2013
Location: Philippines
Device: Android S5
@blackest...I've tried both InDesign and Jutoh in the past but both have large learning curves. I eventually settled on Scrivener for both my writing environment and for its epub converter. Scrivener gives the cleanest conversion to epub that I've ever seen. Sure it has it's little quirks, but nothing like the problems and junk that is generated by InDesign for epub conversions. I now use the scriv doc to epub conversion as my start point for finishing off the epub in Sigil which is quite a quick workflow that works fairly well for me.

Last edited by slowsmile; 12-01-2017 at 08:22 PM.
slowsmile is offline   Reply With Quote
Old 12-02-2017, 01:26 AM   #14
blackest
Connoisseur
blackest began at the beginning.
 
Posts: 67
Karma: 10
Join Date: Sep 2014
Device: sony prs 2
Quote:
Originally Posted by slowsmile View Post
@blackest...I've tried both InDesign and Jutoh in the past but both have large learning curves. I eventually settled on Scrivener for both my writing environment and for its epub converter. Scrivener gives the cleanest conversion to epub that I've ever seen. Sure it has it's little quirks, but nothing like the problems and junk that is generated by InDesign for epub conversions. I now use the scriv doc to epub conversion as my start point for finishing off the epub in Sigil which is quite a quick workflow that works fairly well for me.
I will take look at Scrivener, the interactive tutorial compiled quite well, it managed to keep images on a single page. With no obvious problems. Still not beautiful.

Maybe epub is a conspiracy designed to keep books in print
It would explain a lot. Maybe something like bootstrap is needed. If it's relatively easy to code a website that will work on a phone or a 5k monitor why is it so hard in epub ... I know it would break a lot of eink readers but mostly its computers tablets and phones which can run anything.

https://www.ibm.com/developerworks/l...pub/index.html

I looked at this, the example from IBM which breaks really badly

and I also found korean Sigil clone on view porter .com (i'm not linking to them)

maybe it's easier to port a web page ... been a tiring week, things really haven't got any easier.
blackest is offline   Reply With Quote
Old 12-02-2017, 06:24 PM   #15
blackest
Connoisseur
blackest began at the beginning.
 
Posts: 67
Karma: 10
Join Date: Sep 2014
Device: sony prs 2
I found this post which looks useful for the span problem

This code is really easy to get rid of just but simple search & replace in Calibre for:

<span class="calibre26">
then

<span class="calibre27">
and so on and so forth, after you're done you're left with a lot of </span>'s so just use "Beautify all files" function and voila, youre HTML files are clean.

If you get some more annoying code such as:

<p id="block_1"><b class="calibre_pb_1"></b></p>
in the next file you might see:

<p id="block_2"><b class="calibre_pb_2"></b></p>
notice the running numbers.. what you want to do is use regex search & replace (also available in calibre) and it goes like this:
Search for:

<p id="block_[0-9]*"><b class="calibre_pb_[0-9]*"></b></p>
Voila! those silly page breaks calibre makes are gone.

As for fixing the styling back to place, most of those spans calibre creates are repeated styling and usually contains only 2 rules, so it's rather easy to look at the CSS and see what kind of styling was applied on those spans and put them into the

<p class="calibre25">
calibre25 css style.
blackest is offline   Reply With Quote
Reply

Tags
indesign, sigil, span


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Span Span Span Span MULTIVAC ePub 7 12-06-2014 08:58 AM
Odd Sigil behavior = <span style="font-size: 0.9em;">??? knadles Sigil 18 07-23-2013 04:59 PM
span in span: is this problematic? tbuyus ePub 8 03-31-2013 08:01 AM
Sigil 0.4.1 : unwanted span added by Sigil Bertrand Sigil 0 09-02-2011 05:28 AM
Remove <br /> together with span, and only span Razzia Recipes 3 05-30-2011 06:55 PM


All times are GMT -4. The time now is 07:19 PM.


MobileRead.com is a privately owned, operated and funded community.