10-16-2019, 04:09 PM | #31 | |
Grand Sorcerer
Posts: 27,553
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
|
|
10-16-2019, 05:32 PM | #32 | ||
Resident Curmudgeon
Posts: 74,049
Karma: 129333562
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
Quote:
|
||
Advert | |
|
10-16-2019, 05:33 PM | #33 |
Resident Curmudgeon
Posts: 74,049
Karma: 129333562
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
|
10-16-2019, 06:19 PM | #34 |
Not Quite Dead
Posts: 194
Karma: 654170
Join Date: Jul 2015
Device: Paperwhite 4; Galaxy Tab
|
@JSWolf:
Sounds like we pretty much go down the same list. It always gives me special pleasure to blow away that embedded Contents page. Usually allows getting rid of a nice swath of the CSS file too. For history books, I also get rid of the Index since readers have full text search and I also find images/maps to add. Coding for the Paperwhite and the Kindle Android app also allows the cheap (in labor!) theatrics provided by the pseudos ::first-line / ::first-letter. Calibre was certainly not designed as an editor but, with its tools and plug-ins, added with a curated store of regexes, it can "do up" a book very quickly. I will look up that font you mentioned. Last edited by Brett Merkey; 10-16-2019 at 06:23 PM. |
10-17-2019, 08:04 PM | #35 | |
Sigil Developer
Posts: 7,659
Karma: 5433388
Join Date: Nov 2009
Device: many
|
A few questions.
Is it safe to assume every svg tag with both width and height attributes of "100%" and with an image tag child should be converted to "100vh" and "100vw". Or should it be further restricted to when there is only 1 svg tag and it is the only child of the body tag or maybe the first grandchild of the body assuming a single div is being used like we do when adding Covers in Sigil. Since the cover will fill the screen, having no other elements in the body make sense as a selection criteria. Are there any other cases when this type of swap makes sense? Thanks, KevinH ps why are we talking about this in the Calibre forum. I only found it by accident. Perhaps we should move these posts to Sigil. Can any moderator cross forums like that? Quote:
|
|
Advert | |
|
10-17-2019, 08:36 PM | #36 | |
null operator (he/him)
Posts: 20,590
Karma: 26954694
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
BR |
|
10-17-2019, 08:57 PM | #37 | |
creator of calibre
Posts: 43,871
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
See fs_images.pyj in the calibre source code for the logic I use to detect when to convert 100% too 100vh
Quote:
|
|
10-17-2019, 10:09 PM | #38 |
Sigil Developer
Posts: 7,659
Karma: 5433388
Join Date: Nov 2009
Device: many
|
|
10-18-2019, 09:15 AM | #39 | |
Resident Curmudgeon
Posts: 74,049
Karma: 129333562
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
https://www.mobileread.com/forums/sh...d.php?t=184056 |
|
10-18-2019, 09:18 AM | #40 |
Resident Curmudgeon
Posts: 74,049
Karma: 129333562
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
|
10-18-2019, 09:24 AM | #41 |
Sigil Developer
Posts: 7,659
Karma: 5433388
Join Date: Nov 2009
Device: many
|
svg uses the image tag not the img tag doesn't it. Have you tried your css for "image" instead of "img" otherwise there us no rule that applies.
|
10-20-2019, 01:03 PM | #42 |
Sigil Developer
Posts: 7,659
Karma: 5433388
Join Date: Nov 2009
Device: many
|
@Kovid,
Okay I took a shot at doing this in gumbo directly just before the Preview is loaded. Seems to work but the code is a bit messy. One question: I think I followed your general logic although I am not sure after checking for a single div child of body why you would ever see ("svg", "image") and not always ("div", "svg", "image") when building the path from the body. I built my path backwards from the image tag itself back to the body tag but I think it amounts to the same thing. Am I missing something? https://github.com/Sigil-Ebook/Sigil...2e178bb226bc5f |
10-20-2019, 01:09 PM | #43 |
creator of calibre
Posts: 43,871
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
That was a bug I fixed earlier today, look at the updated code.
|
10-20-2019, 02:10 PM | #44 |
Sigil Developer
Posts: 7,659
Karma: 5433388
Join Date: Nov 2009
Device: many
|
|
10-20-2019, 02:59 PM | #45 |
Book E d i t o r
Posts: 432
Karma: 288184
Join Date: May 2015
Device: Laptop
|
img {
height: 100%; width: 100%; } The above code works fine for me for full-sized images. I never use the max-height or max-width, since just height and width work fine--and still work fine in v4.2. I never use 100vh, either. Just make sure the margins for the body class on the image page are set to be small. I use 10pt for the side margins. This results in the image being centered when viewing the epub, as follows: .calibre-cover { display: block; font-size: 1em; padding-left: 0; padding-right: 0; text-align: center; line-height: 1.2; margin-bottom: 0; margin-left: 10pt; margin-right: 10pt; margin-top: 0; } |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to install & set up Calibre Companion? Step-by-step instructions | DanielLauJJ | Calibre Companion | 0 | 03-28-2019 12:09 PM |
Excel VBA: Programming For Complete Beginners, Step-By-Step Illustrated Guide | WilliamBSkates | Self-Promotions by Authors and Publishers | 1 | 10-20-2018 11:51 AM |
Touch One step forward, two steps back | Noah98 | Barnes & Noble NOOK | 23 | 06-28-2011 12:47 PM |
Apple takes a step back with subscription requirements | Kali Yuga | News | 61 | 06-27-2011 01:08 PM |
Unutterably Silly Could everyone please take a step back... | Nate the great | Lounge | 5 | 11-15-2009 10:40 AM |