![]() |
#1 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,895
Karma: 464403178
Join Date: Feb 2010
Location: 33.9388° N, 117.2716° W
Device: Kindles K-2, K-KB, PW 1 & 2, Voyage, Fire 2, 5 & HD 8, Surface 3, iPad
|
![]()
I just installed 7.3 on my alternate PC. I currently am using 6.2 on my regular PC (both are windows). Every ePub I try and open with 7.3 (this does not happen with 6.2) generates an error about HTML files that are 'not well formed' and wants to fix the files. Since I've had no issues with any of these files I'm very reluctant to allow the fix and also very very reluctant to install 7.3 on my regular PC for daily use!
![]() |
![]() |
![]() |
![]() |
#2 |
Color me gone
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,089
Karma: 1445295
Join Date: Apr 2008
Location: Central Oregon Coast
Device: PRS-300
|
Before (6.2) it automatically went ahead and fixed them anyway. Now it doesn't make changes unless you allow it to. The files were still problem children in both cases, now you just know about it.
|
![]() |
![]() |
Advert | |
|
![]() |
#3 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,895
Karma: 464403178
Join Date: Feb 2010
Location: 33.9388° N, 117.2716° W
Device: Kindles K-2, K-KB, PW 1 & 2, Voyage, Fire 2, 5 & HD 8, Surface 3, iPad
|
![]() Quote:
![]() Last edited by alansplace; 10-02-2013 at 11:32 PM. Reason: oops... |
|
![]() |
![]() |
![]() |
#4 |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 30,889
Karma: 59840450
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Alan
It does this with fresh Calibre coverts also. I don't know what it is finding, probably, nit-pick'n minor : i not dotted ![]() But once EPUB saved, does not show again. Many features of 7.3 make the little annoyance worth it |
![]() |
![]() |
![]() |
#5 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 878
Karma: 2457540
Join Date: Nov 2011
Device: none
|
In Preferences, turn off "Automatically clean and format..."
You'd need a MUCH better reason to stick with 6.2. And I can't think of one. |
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,895
Karma: 464403178
Join Date: Feb 2010
Location: 33.9388° N, 117.2716° W
Device: Kindles K-2, K-KB, PW 1 & 2, Voyage, Fire 2, 5 & HD 8, Surface 3, iPad
|
![]() |
![]() |
![]() |
![]() |
#7 |
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Oct 2013
Device: none
|
Updated to 7.3 from 5.3 yesterday. Also downloaded the Sigil 7.2 manual which was not available way back then (I think).
The reason I did this was because of cover issues with free books which bedeviled me with ver.5.3 And 7.3 has this issue covered (pun intended) in spades. I can say 'WOW, what a difference an upgrade makes!'. |
![]() |
![]() |
![]() |
#8 | |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 30,889
Karma: 59840450
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
![]() To seriously improve the experience ![]() |
|
![]() |
![]() |
![]() |
#9 |
Zealot
![]() ![]() Posts: 103
Karma: 110
Join Date: Nov 2009
Location: Massachusetts
Device: JetbookLite, EB-1150, PalmIIIXE
|
I Can
6.2 works perfectly in Ubuntu 64 bit. I haven't been able to find a way to install version 7.3 on the same system, and all online guidance on this is fraught with controversy and failed attempts. I'm afraid to try it when I have something (6.2) that seems to work.
|
![]() |
![]() |
![]() |
#10 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 878
Karma: 2457540
Join Date: Nov 2011
Device: none
|
Well, what's the worst that can happen? It doesn't work and you have to re-install 6.2.
|
![]() |
![]() |
![]() |
#11 |
Color me gone
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,089
Karma: 1445295
Join Date: Apr 2008
Location: Central Oregon Coast
Device: PRS-300
|
If you look on the forums, Diapdealer has made available versions he has compiled.
There are substantial differences that make the switch worthwhile. |
![]() |
![]() |
![]() |
#12 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,895
Karma: 464403178
Join Date: Feb 2010
Location: 33.9388° N, 117.2716° W
Device: Kindles K-2, K-KB, PW 1 & 2, Voyage, Fire 2, 5 & HD 8, Surface 3, iPad
|
![]()
I finally committed to 7.3 and have not been sorry!
![]() ![]() |
![]() |
![]() |
![]() |
#13 |
Member
![]() Posts: 19
Karma: 10
Join Date: Apr 2011
Location: Cambridge UK
Device: Kindle, Sony Reader, iPad, Kobo, Nook
|
The 'HTML not well formed' problem occurred with an earlier version (6.1) and was fixed in 6.2. The change from 7.2 to 7.3 brought it back again. Last time it also broke the DOCTYPE declaration on conversion by Calibre, but not this time.
It has to do with the non-breaking space entity [ ] This gets converted to a normal (white)space and then converted back to nbsp by Calibre. Sigil does not like Calibre's version of nbsp. I cannot see any difference between Sigil nbsp and Calibre nbsp, but there seems to be one. If you hit 'fix manually' you can see this when you try and use 'book view'. If this is the only problem you can let Sigil 'fix automatically' and it works. I am sticking with 7.2 just in case. |
![]() |
![]() |
![]() |
#14 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,341
Karma: 203719646
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
The problem is nbsp characters, vs entities (named, or decimal, or hex) Because of Qt5 behavior (bug/whatever) or Tidy, the non-breaking space character needs to be converted to something else in order to preserve it. Otherwise Qt will change it into a normal space character--which defeats the purpose of a non-breaking space character (especially consecutive ones, since html doesn't recognize consecutive spaces). So the current version of Sigil changes the non-breaking space character into an nbsp; named entity. Which is fine as long as there's already a DOCTYPE/DTD declaration that allows for named entities (beyond the handful inherently recognized by xml) in the document. But alas ... many don't have the doctype declaration, so when the characters get changed to entities, the document is then technically no longer valid xhtml. So Sigil barks at it. If the original documents have nbsp; named entities and no DOCTYPE/DTD, Sigil barks at it (as it should... that's not valid xhtml). As far as calibre goes, it seems to be currently creating markup with non-breaking space characters and no DOCTYPE declaration. Which is perfectly fine and valid and whatnot. That's fair. It's just unfortunate that, that happens to be the exact bugaboo that's tripping up the current version of Sigil upon opening. Last edited by DiapDealer; 10-17-2013 at 04:47 PM. |
|
![]() |
![]() |
![]() |
#15 |
Member
![]() Posts: 19
Karma: 10
Join Date: Apr 2011
Location: Cambridge UK
Device: Kindle, Sony Reader, iPad, Kobo, Nook
|
@DiapDealer
Thank you, I think I finally understand what is going on. is not supposed to work in xml, yet it does. Using & # 160; (no spaces) instead is allowed, but Tidy changes them to Calibre removes the DOCTYPE/DTD from any files with With Sigil 7.2 and a Calibre conversion all disappear. With Sigil 7.3 remain, but the DOCTYPE/DTD is removed by Calibre, 7.3 will put the DOCTYPE/DTD back without removing if you allow 'fix automatically' when you open the converted file. Have I got this right at last? Last edited by boatat72; 10-18-2013 at 03:53 AM. Reason: the 160 entity shows as * |
![]() |
![]() |