![]() |
#1 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 61,281
Karma: 82128430
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Aura H2O, PRS-650, PRS-T1, nook STR, iPad 4, iPhone SE 2020, PW3
|
Has anyone used Ebook-lib 0.17.1?
I have an ePub that the OPF says the generator is Ebook-lib 0.17.1. It's made a ghastly eBook. Here is the CSS from this disaster of an ePub. It crashes ADE 2.0.1. Once you get past the internal ToC, it causes ADE to just close. There is code in here I have never seen before such as data-hederis-type and data-embedded-html. Has anyone seen any CSS worse then this?
Code:
@font-face { font-family: "FreeSans"; font-weight: 100 400; font-style: normal; src: url("../FreeSans.ttf"); } @font-face { font-family: "FreeSans"; font-weight: 100 400; font-style: italic; src: url("../FreeSansOblique.ttf"); } @font-face { font-family: "FreeSans"; font-weight: bold; font-style: normal; src: url("../FreeSansBold.ttf"); } @font-face { font-family: "FreeSans"; font-weight: bold; font-style: italic; src: url("../FreeSansBoldOblique.ttf"); } @font-face { font-family: "FreeSans"; font-weight: 500 900; font-style: normal; src: url("../FreeSansBold.ttf"); } @font-face { font-family: "FreeSans"; font-weight: 500 900; font-style: italic; src: url("../FreeSansBoldOblique.ttf"); }html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } blockquote, q { quotes: none; } table { border-collapse: collapse; border-spacing: 0; } * { box-sizing: border-box; } body { font-family: 'erewhon-adobe-jensen', sans-serif, 'FreeSans'; font-size: 1em; line-height: 150%; background-repeat: repeat; background-position: top left; background-size: auto 150%; overflow-wrap: break-word; word-wrap: break-word; hyphens: auto; } p { font-family: 'erewhon-adobe-jensen', sans-serif, 'FreeSans'; font-size: 1em; line-height: 150%; } [data-hederis-type="hblkuli"], [data-hederis-type="hblkoli"], [data-hederis-type="hblklip"] { text-indent: 0; } span[data-hederis-type=hwprfootnote] { display: block; } span[data-hederis-type=hblkfootnote] { display: block; } a[data-hederis-type=hspannoteref] { text-decoration: none; color: inherit; } a[data-hederis-type=hspannotemarker] { text-decoration: none; color: inherit; } sup, sub { vertical-align: baseline; position: relative; top: -0.4em; } sub { top: 0.4em; } p[data-embedded-html="true"] { display: none; } [data-hederis-type=hwprfig] { font-size:inherit; font-weight:normal; font-style:normal; text-transform:none; color:#000000; text-indent:0%; letter-spacing:normal; text-align:center; text-align-last:center; white-space:pre-wrap; background-color:initial; background-image:none; background-repeat:no-repeat; margin:0 0 0 0; padding:0 0 0 0; text-decoration-line:none; text-decoration-style:initial; text-decoration-color:initial; border-top:0pt solid #000000; border-right:0pt solid #000000; border-bottom:0pt solid #000000; border-left:0pt solid #000000; border-radius:0pt 0pt 0pt 0pt; width:auto; height:auto; font-variant:normal; display:block; background-size: auto auto; background-position: left top; } [data-hederis-type=hwprfig]::before { content: normal; } [data-hederis-type=hwprfig]::before { font-family: inherit; } [data-hederis-type=hwprfig]::before { font-size: inherit; } [data-hederis-type=hwprfig]::after { content: normal; } [data-hederis-type=hwprfig]::after { font-family: inherit; } [data-hederis-type=hwprfig]::after { font-size: inherit; } [data-hederis-type=hblkimg] { font-size:inherit; font-weight:normal; font-style:normal; text-transform:none; color:#000000; text-indent:4%; letter-spacing:normal; text-align:center; text-align-last:center; white-space:pre-wrap; background-color:initial; background-image:none; background-repeat:no-repeat; margin:0 0 0 0; padding:0 0 0 0; text-decoration-line:none; text-decoration-style:initial; text-decoration-color:initial; border-top:0pt solid #000000; border-right:0pt solid #000000; border-bottom:0pt solid #000000; border-left:0pt solid #000000; border-radius:0pt 0pt 0pt 0pt; width:144px; height:auto; font-variant:normal; display:block; background-size: auto auto; background-position: center center; } [data-hederis-type=hblkimg]::before { content: normal; } [data-hederis-type=hblkimg]::before { font-family: inherit; } [data-hederis-type=hblkimg]::before { font-size: inherit; } [data-hederis-type=hblkimg]::after { content: normal; } [data-hederis-type=hblkimg]::after { font-family: inherit; } [data-hederis-type=hblkimg]::after { font-size: inherit; } [data-hederis-type=hblkp] { font-size:1.00em; font-weight:normal; font-style:normal; text-transform:none; color:#000000; text-indent:4%; letter-spacing:normal; text-align:justify; text-align-last:left; white-space:pre-wrap; background-color:initial; background-image:none; background-repeat:no-repeat; margin:0 0 0 0; padding:0 0 0 0; text-decoration-line:none; text-decoration-style:initial; text-decoration-color:initial; border-top:0pt solid #000000; border-right:0pt solid #000000; border-bottom:0pt solid #000000; border-left:0pt solid #000000; border-radius:0pt 0pt 0pt 0pt; width:auto; height:auto; font-variant:normal; display:block; background-size: auto auto; background-position: left top; } [data-hederis-type=hblkp]::before { content: normal; } [data-hederis-type=hblkp]::before { font-family: inherit; } [data-hederis-type=hblkp]::before { font-size: inherit; } [data-hederis-type=hblkp]::after { content: normal; } [data-hederis-type=hblkp]::after { font-family: inherit; } [data-hederis-type=hblkp]::after { font-size: inherit; } [data-hederis-type=hblkseparator] { font-size:inherit; font-weight:normal; font-style:normal; text-transform:none; color:#000000; text-indent:4%; letter-spacing:normal; text-align:justify; text-align-last:left; white-space:pre-wrap; background-color:initial; background-image:none; background-repeat:no-repeat; margin:0 0 0 0; padding:2vh 0 0 0; text-decoration-line:none; text-decoration-style:initial; text-decoration-color:initial; border-top:0pt solid #000000; border-right:0pt solid #000000; border-bottom:0pt solid #000000; border-left:0pt solid #000000; border-radius:0pt 0pt 0pt 0pt; width:auto; height:auto; font-variant:normal; display:block; background-size: auto auto; background-position: left top; } [data-hederis-type=hblkseparator]::before { content: normal; } [data-hederis-type=hblkseparator]::before { font-family: inherit; } [data-hederis-type=hblkseparator]::before { font-size: inherit; } [data-hederis-type=hblkseparator]::after { content: normal; } [data-hederis-type=hblkseparator]::after { font-family: inherit; } [data-hederis-type=hblkseparator]::after { font-size: inherit; } [data-hederis-type=hwprepi] { font-size:inherit; font-weight:normal; font-style:normal; text-transform:none; color:#000000; text-indent:4%; letter-spacing:normal; text-align:justify; text-align-last:left; white-space:pre-wrap; background-color:initial; background-image:none; background-repeat:no-repeat; margin:0 0 0 0; padding:0 0 0 0; text-decoration-line:none; text-decoration-style:initial; text-decoration-color:initial; border-top:0pt solid #000000; border-right:0pt solid #000000; border-bottom:0pt solid #000000; border-left:0pt solid #000000; border-radius:0pt 0pt 0pt 0pt; width:auto; height:auto; font-variant:normal; display:block; background-size: auto auto; background-position: left top; } [data-hederis-type=hwprepi]::before { content: normal; } [data-hederis-type=hwprepi]::before { font-family: inherit; } [data-hederis-type=hwprepi]::before { font-size: inherit; } [data-hederis-type=hwprepi]::after { content: normal; } [data-hederis-type=hwprepi]::after { font-family: inherit; } [data-hederis-type=hwprepi]::after { font-size: inherit; } [data-hederis-type=hspanem] { font-size:inherit; font-weight:inherit; font-style:italic; text-transform:none; color:#000000; letter-spacing:normal; white-space:pre-wrap; background-color:transparent; background-image:none; background-repeat:no-repeat; text-decoration-line:none; text-decoration-style:initial; text-decoration-color:initial; font-variant:normal; display:inline; top:auto; vertical-align:baseline; background-size: auto auto; background-position: left top; } [data-hederis-type=hspanem]::before { content: normal; } [data-hederis-type=hspanem]::after { content: normal; } [data-hederis-type=hblknumber] { font-size:0.94em; font-weight:normal; font-style:normal; text-transform:none; color:#000000; text-indent:0%; letter-spacing:3px; text-align:center; text-align-last:center; white-space:pre-wrap; background-color:initial; background-image:none; background-repeat:no-repeat; margin:2vh 0 3vh 0; padding:0 0 0 0; text-decoration-line:none; text-decoration-style:initial; text-decoration-color:initial; border-top:0pt solid #000000; border-right:0pt solid #000000; border-bottom:0pt solid #000000; border-left:0pt solid #000000; border-radius:0pt 0pt 0pt 0pt; width:auto; height:auto; font-variant:normal; display:block; background-size: auto auto; background-position: left top; } [data-hederis-type=hblknumber]::before { content: "\2734"; } [data-hederis-type=hblknumber]::before { font-family: inherit; } [data-hederis-type=hblknumber]::before { font-size: inherit; } [data-hederis-type=hblknumber]::after { content: "\2734"; } [data-hederis-type=hblknumber]::after { font-family: inherit; } [data-hederis-type=hblknumber]::after { font-size: inherit; } [data-hederis-type=hblkchaptitle] { font-size:1.69em; font-weight:normal; font-style:normal; text-transform:none; color:#000000; text-indent:0%; letter-spacing:0px; text-align:center; text-align-last:center; white-space:pre-wrap; background-color:initial; background-image:none; background-repeat:no-repeat; margin:0 0 0 0; padding:0 0 2vh 0; text-decoration-line:none; text-decoration-style:initial; text-decoration-color:initial; border-top:0pt solid #000000; border-right:0pt solid #000000; border-bottom:0pt solid #000000; border-left:0pt solid #000000; border-radius:0pt 0pt 0pt 0pt; width:auto; height:auto; font-variant:normal; display:block; background-size: auto auto; background-position: left top; } [data-hederis-type=hblkchaptitle]::before { content: normal; } [data-hederis-type=hblkchaptitle]::before { font-family: inherit; } [data-hederis-type=hblkchaptitle]::before { font-size: inherit; } [data-hederis-type=hblkchaptitle]::after { content: normal; } [data-hederis-type=hblkchaptitle]::after { font-family: inherit; } [data-hederis-type=hblkchaptitle]::after { font-size: inherit; } [data-hederis-type=hspanpagebrafter] { font-size:inherit; font-weight:inherit; font-style:inherit; text-transform:none; color:#000000; letter-spacing:normal; white-space:pre-wrap; background-color:transparent; background-image:none; background-repeat:no-repeat; text-decoration-line:none; text-decoration-style:initial; text-decoration-color:initial; font-variant:normal; display:inline; top:auto; vertical-align:baseline; background-size: auto auto; background-position: left top; } [data-hederis-type=hspanpagebrafter]::before { content: normal; } [data-hederis-type=hspanpagebrafter]::after { content: normal; } [data-hederis-type=hblklinespace] { font-size:inherit; font-weight:normal; font-style:normal; text-transform:none; color:#000000; text-indent:0%; letter-spacing:normal; text-align:center; text-align-last:center; white-space:pre-wrap; background-color:initial; background-image:none; background-repeat:no-repeat; margin:3vh 0 3vh 0; padding:0 0 0 0; text-decoration-line:none; text-decoration-style:initial; text-decoration-color:initial; border-top:0pt solid #000000; border-right:0pt solid #000000; border-bottom:0pt solid #000000; border-left:0pt solid #000000; border-radius:0pt 0pt 0pt 0pt; width:auto; height:auto; font-variant:normal; display:block; background-size: auto auto; background-position: left top; } [data-hederis-type=hblklinespace]::before { content: "\2734"; } [data-hederis-type=hblklinespace]::before { font-family: inherit; } [data-hederis-type=hblklinespace]::before { font-size: inherit; } [data-hederis-type=hblklinespace]::after { content: normal; } [data-hederis-type=hblklinespace]::after { font-family: inherit; } [data-hederis-type=hblklinespace]::after { font-size: inherit; } [data-hederis-type=hspanloosen] { font-size:inherit; font-weight:inherit; font-style:inherit; text-transform:none; color:#000000; letter-spacing:normal; white-space:pre-wrap; background-color:transparent; background-image:none; background-repeat:no-repeat; text-decoration-line:none; text-decoration-style:initial; text-decoration-color:initial; font-variant:normal; display:inline; top:auto; vertical-align:baseline; background-size: auto auto; background-position: left top; } [data-hederis-type=hspanloosen]::before { content: normal; } [data-hederis-type=hspanloosen]::after { content: normal; } [data-hederis-type=hspantighten] { font-size:inherit; font-weight:inherit; font-style:inherit; text-transform:none; color:#000000; letter-spacing:normal; white-space:pre-wrap; background-color:transparent; background-image:none; background-repeat:no-repeat; text-decoration-line:none; text-decoration-style:initial; text-decoration-color:initial; font-variant:normal; display:inline; top:auto; vertical-align:baseline; background-size: auto auto; background-position: left top; } [data-hederis-type=hspantighten]::before { content: normal; } [data-hederis-type=hspantighten]::after { content: normal; } [data-hederis-type=hwprext] { font-size:inherit; font-weight:normal; font-style:normal; text-transform:none; color:#000000; text-indent:4%; letter-spacing:normal; text-align:justify; text-align-last:left; white-space:pre-wrap; background-color:initial; background-image:none; background-repeat:no-repeat; margin:2vh 9% 2vh 9%; padding:0 0 0 0; text-decoration-line:none; text-decoration-style:initial; text-decoration-color:initial; border-top:0pt solid #000000; border-right:0pt solid #000000; border-bottom:0pt solid #000000; border-left:0pt solid #000000; border-radius:0pt 0pt 0pt 0pt; width:auto; height:auto; font-variant:normal; display:block; background-size: auto auto; background-position: left top; } [data-hederis-type=hwprext]::before { content: normal; } [data-hederis-type=hwprext]::before { font-family: inherit; } [data-hederis-type=hwprext]::before { font-size: inherit; } [data-hederis-type=hwprext]::after { content: normal; } [data-hederis-type=hwprext]::after { font-family: inherit; } [data-hederis-type=hwprext]::after { font-size: inherit; } [data-hederis-type=hblkdialogue] { font-size:1.19em; font-weight:normal; font-style:normal; text-transform:none; color:#000000; text-indent:4%; letter-spacing:normal; text-align:justify; text-align-last:left; white-space:pre-wrap; background-color:initial; background-image:none; background-repeat:no-repeat; margin:0 0 0 0; padding:0 0 0 0; text-decoration-line:none; text-decoration-style:initial; text-decoration-color:initial; border-top:0pt solid #000000; border-right:0pt solid #000000; border-bottom:0pt solid #000000; border-left:0pt solid #000000; border-radius:0pt 0pt 0pt 0pt; width:auto; height:auto; font-variant:normal; display:block; background-size: auto auto; background-position: left top; } [data-hederis-type=hblkdialogue]::before { content: normal; } [data-hederis-type=hblkdialogue]::before { font-family: inherit; } [data-hederis-type=hblkdialogue]::before { font-size: inherit; } [data-hederis-type=hblkdialogue]::after { content: normal; } [data-hederis-type=hblkdialogue]::after { font-family: inherit; } [data-hederis-type=hblkdialogue]::after { font-size: inherit; } [data-hederis-type=hblkv] { font-size:1.19em; font-weight:normal; font-style:normal; text-transform:none; color:#000000; text-indent:4%; letter-spacing:normal; text-align:justify; text-align-last:left; white-space:pre-wrap; background-color:initial; background-image:none; background-repeat:no-repeat; margin:0 0 0 0; padding:0 0 0 0; text-decoration-line:none; text-decoration-style:initial; text-decoration-color:initial; border-top:0pt solid #000000; border-right:0pt solid #000000; border-bottom:0pt solid #000000; border-left:0pt solid #000000; border-radius:0pt 0pt 0pt 0pt; width:auto; height:auto; font-variant:normal; display:block; background-size: auto auto; background-position: left top; } [data-hederis-type=hblkv]::before { content: normal; } [data-hederis-type=hblkv]::before { font-family: inherit; } [data-hederis-type=hblkv]::before { font-size: inherit; } [data-hederis-type=hblkv]::after { content: normal; } [data-hederis-type=hblkv]::after { font-family: inherit; } [data-hederis-type=hblkv]::after { font-size: inherit; } [data-hederis-type=hblkcode] { font-size:0.81em; font-weight:bold; font-style:normal; text-transform:none; color:#000000; text-indent:4%; letter-spacing:normal; text-align:justify; text-align-last:left; white-space:pre-wrap; background-color:initial; background-image:none; background-repeat:no-repeat; margin:0 0 0 0; padding:0 0 0 0; text-decoration-line:none; text-decoration-style:initial; text-decoration-color:initial; border-top:0pt solid #000000; border-right:0pt solid #000000; border-bottom:0pt solid #000000; border-left:0pt solid #000000; border-radius:0pt 0pt 0pt 0pt; width:auto; height:auto; font-variant:normal; display:block; background-size: auto auto; background-position: left top; } [data-hederis-type=hblkcode]::before { content: normal; } [data-hederis-type=hblkcode]::before { font-family: inherit; } [data-hederis-type=hblkcode]::before { font-size: inherit; } [data-hederis-type=hblkcode]::after { content: normal; } [data-hederis-type=hblkcode]::after { font-family: inherit; } [data-hederis-type=hblkcode]::after { font-size: inherit; } [data-hederis-type=hblkpcont] { font-size:inherit; font-weight:normal; font-style:normal; text-transform:none; color:#000000; text-indent:4%; letter-spacing:normal; text-align:justify; text-align-last:left; white-space:pre-wrap; background-color:initial; background-image:none; background-repeat:no-repeat; margin:0 0 0 0; padding:0 0 0 0; text-decoration-line:none; text-decoration-style:initial; text-decoration-color:initial; border-top:0pt solid #000000; border-right:0pt solid #000000; border-bottom:0pt solid #000000; border-left:0pt solid #000000; border-radius:0pt 0pt 0pt 0pt; width:auto; height:auto; font-variant:normal; display:block; background-size: auto auto; background-position: left top; } [data-hederis-type=hblkpcont]::before { content: normal; } [data-hederis-type=hblkpcont]::before { font-family: inherit; } [data-hederis-type=hblkpcont]::before { font-size: inherit; } [data-hederis-type=hblkpcont]::after { content: normal; } [data-hederis-type=hblkpcont]::after { font-family: inherit; } [data-hederis-type=hblkpcont]::after { font-size: inherit; } [data-hederis-type=hblkh1] { font-size:2.00em; font-weight:bold; font-style:normal; text-transform:none; color:#000000; text-indent:0%; letter-spacing:normal; text-align:center; text-align-last:center; white-space:pre-wrap; background-color:transparent; background-image:none; background-repeat:no-repeat; margin:0 0 2vh 0; padding:0 0 0 0; text-decoration-line:none; text-decoration-style:initial; text-decoration-color:initial; border-top:0pt solid #000000; border-right:0pt solid #000000; border-bottom:0pt solid #000000; border-left:0pt solid #000000; border-radius:0pt 0pt 0pt 0pt; width:auto; height:auto; font-variant:normal; display:block; background-size: auto auto; background-position: left top; } [data-hederis-type=hblkh1]::before { content: normal; } [data-hederis-type=hblkh1]::before { font-family: inherit; } [data-hederis-type=hblkh1]::before { font-size: inherit; } [data-hederis-type=hblkh1]::after { content: normal; } [data-hederis-type=hblkh1]::after { font-family: inherit; } [data-hederis-type=hblkh1]::after { font-size: inherit; } [data-hederis-type=hspana] { font-size:inherit; font-weight:inherit; font-style:inherit; text-transform:none; color:#000000; letter-spacing:normal; white-space:pre-wrap; background-color:transparent; background-image:none; background-repeat:no-repeat; text-decoration-line:none; text-decoration-style:initial; text-decoration-color:initial; font-variant:normal; display:inline; top:auto; vertical-align:baseline; background-size: auto auto; background-position: left top; } [data-hederis-type=hspana]::before { content: normal; } [data-hederis-type=hspana]::after { content: normal; } *[data-hederis-type=hsechalftitlepage] *[data-hederis-type=hwprfig] { text-align:center; text-align-last:center; margin:18vh 0 0 0; } *[data-hederis-type=hsectitlepage] > *[data-hederis-type=hwprfig]:nth-of-type(1) { text-align:center; text-align-last:center; margin:10vh 0 0 0; } [data-hederis-type=hwprfig][id=pGZxA0BGj] { margin:25vh 0 0 0; } [data-hederis-type=hblkimg][id=p7ovoNVWN] { height:76px; display:inline; } [data-hederis-type=hblkimg][id=pKWz3f2NT] { height:115px; display:inline; } [data-hederis-type=hblkimg][id=p2ZwZMslt] { width:384px; height:auto; background-size: auto auto; } [data-hederis-type=hblkimg][id=pACLDBWbh] { text-indent:0%; text-align:center; text-align-last:center; margin:17vh 23% 0 23%; padding:0 0 0 0; } [data-hederis-type=hblkimg][id=peN997ZCH] { margin:0 19% 0 19%; padding:0 0 0 0; width:192px; } [data-hederis-type=hblkimg][id=pBpakl8eh] { width:384px; } [data-hederis-type=hblkimg][id=pj7OXdPJD] { width:384px; } [data-hederis-type=hblkimg][id=pGLMT72tD] { margin:0 1% 0 23%; } [data-hederis-type=hblkimg][id=pBNawzxS1] { width:384px; } [data-hederis-type=hblkimg][id=p7tKrpZjZ] { margin:0 23% 0 23%; background-position: center center; } *[data-hederis-type=hsecdedication] *[data-hederis-type=hblkp] { font-size:1.25em; text-indent:0%; text-align:center; text-align-last:center; } *[data-hederis-type=hsecdedication] > *[data-hederis-type=hblkp]:nth-of-type(1) { margin:23vh 0 0 0; } *[data-hederis-type=hsecepigraph] *[data-hederis-type=hblkp] { font-style:italic; text-indent:0%; text-align:center; text-align-last:center; } *[data-hederis-type=hsecepigraph] > *[data-hederis-type=hblkp]:nth-of-type(1) { margin:23vh 0 0 0; } *[data-hederis-type=hsecchapter] *[data-hederis-type=hblkp] { text-indent:5%; } *[data-hederis-type=hsecacknowledgments] *[data-hederis-type=hblkp] { font-size:1.00em; text-indent:5%; } *[data-hederis-type=hseccopyrightpage] *[data-hederis-type=hblkp] { font-size:0.75em; text-indent:0%; } *[data-hederis-type=hwprepi] *[data-hederis-type=hblkp] { font-size:1.25em; } [data-hederis-type=hblkp][id=pe3b3yTdX] { margin:11vh 0 0 0; } [data-hederis-type=hblkp][id=pw1zwmgc8] { margin:11vh 0 0 0; } [data-hederis-type=hblkp][id=ph87U6xpA] { margin:11vh 0 0 0; } [data-hederis-type=hblkp][id=puwHGRNRy] { margin:10vh 0 0 0; } *[data-hederis-type=hblkchaptitle] + *[data-hederis-type=hblkp] { text-indent:0%; } *[data-hederis-type=hblklinespace] + *[data-hederis-type=hblkp] { text-indent:1%; } *[data-hederis-type=hsecabouttheauthor] *[data-hederis-type=hblkp] { text-indent:0%; margin:2vh 0 0 0; } [data-hederis-type=hspanem][id=pqgvSX2Md] { font-style:normal; } *[data-hederis-type=hsecchapter] *[data-hederis-type=hblkchaptitle] { font-size:1.56em; margin:0 0 5vh 0; } *[data-hederis-type=hsecacknowledgments] *[data-hederis-type=hblkchaptitle] { font-size:1.56em; text-indent:0%; text-align:center; text-align-last:center; margin:8vh 0 4vh 0; } *[data-hederis-type=hwprext] > *[data-hederis-type=hblkdialogue]:nth-of-type(1) { text-indent:0%; } *[data-hederis-type=hwprext] > *[data-hederis-type=hblkv]:nth-of-type(1) { text-indent:0%; } *[data-hederis-type=hwprext] *[data-hederis-type=hblkv] { } *[data-hederis-type=hwprext] > *[data-hederis-type=hblkcode]:nth-of-type(1) { text-indent:0%; } *[data-hederis-type=hwprext] *[data-hederis-type=hblkcode] { font-size:1.00em; } img[data-pi-image-size="fullbleed"] { position: relative; overflow: visible; height: auto; width: auto; bottom: auto; left: auto; } img[data-pi-image-size="fullbleed"] { page-break-before: always; page-break-after: always; break-before: always; break-after: always; } *[data-pi-format="print"] { display: none; } [data-hederis-type=hsectitlepage] { margin-top: 27%; } [data-hederis-type=hseccopyrightpage] { margin-top: 27%; } [data-hederis-type=hsecdedication] { margin-top: 27%; } [data-hederis-type=hsecepigraph] { margin-top: 27%; } [data-hederis-type=hsechalftitlepage] { margin-top: 27%; } [data-hederis-type=hsecchapter] { margin-top: 27%; } [data-hederis-type=hsecacknowledgments] { margin-top: 27%; } [data-hederis-type=hsecabouttheauthor] { margin-top: 27%; } |
![]() |
![]() |
![]() |
#2 |
the rook, bossing Never.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,593
Karma: 17554732
Join Date: Jun 2017
Location: Ireland
Device: Both Kinds: epub based makes and Kindle
|
Though you can make ghastly ebooks with any tool without an understanding of headings, styles, images etc.
|
![]() |
![]() |
![]() |
#3 |
Bookmaker & Cat Slave
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,899
Karma: 98078875
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
|
![]() |
![]() |
![]() |
#4 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 61,281
Karma: 82128430
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Aura H2O, PRS-650, PRS-T1, nook STR, iPad 4, iPhone SE 2020, PW3
|
Quote:
What I don't get is what a lot of the code is meant to do and why it's there when it's not needed. Why is it so overly complected and sloppy? Plus, the embedded font is garbage. Not just lousy for eInk, but lousy for LCD as well. Just in case it matters, this eBook is published by Erewhon Books. Last edited by JSWolf; 12-03-2020 at 10:51 AM. |
|
![]() |
![]() |
![]() |
#5 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 61,281
Karma: 82128430
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Aura H2O, PRS-650, PRS-T1, nook STR, iPad 4, iPhone SE 2020, PW3
|
There is no way could make such ghastly code using Calibre of Sigil as I've never seen classes like that in CSS. And it's no wonder it crashes ADE 2.0.1. I wonder if it crashes the latest version of ADE.
|
![]() |
![]() |
![]() |
#6 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,899
Karma: 3265462
Join Date: Nov 2009
Device: many
|
You might want to check out the following link:
https://css-tricks.com/a-complete-gu...ta-attributes/ It allows you to select based on a tag's attribute and if that attribute has a specific value. I do not know if Sigil or Calibre supports this QtWebEngine. Does the "epub" seem to look okay in Sigil and/or Calibre? Last edited by KevinH; 12-03-2020 at 11:03 AM. |
![]() |
![]() |
![]() |
#7 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 61,281
Karma: 82128430
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Aura H2O, PRS-650, PRS-T1, nook STR, iPad 4, iPhone SE 2020, PW3
|
Quote:
|
|
![]() |
![]() |
![]() |
#8 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,899
Karma: 3265462
Join Date: Nov 2009
Device: many
|
Glad to hear the QtWebEngine at least does not crash.. Given Calibre uses an even newer version of Qt than Sigil, it will work in Calibre as well.
Yes, I can not easily see why this attribute and value type of selector is that useful. What problem does this type of css actually solve? Anybody know? |
![]() |
![]() |
![]() |
#9 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10,227
Karma: 50100907
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Forma, Clara HD, Nexus 7 HD, iPad Pro, Tolino epos
|
Looking at the CSS, I'm wondering if this is one of Hederis' "AI-powered" Microsoft Word to EPUB or PDF conversions. I ran into them in connection with a Kickstarter campaign a couple of years back and it sounded interesting. Though I wasn't sufficiently interesting in The Metamorphosis, The Picture of Dorian Gray or Dracula to spend the $18 each for the pbook/ebook bundle.
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Merge metadata from other lib | drMerry | Library Management | 6 | 05-04-2011 07:41 PM |
search for phases in the lib. | adun | Calibre | 1 | 10-14-2010 06:30 PM |
D-Lib Magazine | Nate the great | News | 0 | 01-20-2010 10:48 AM |
help finding folder on xp sp2 where files of ebook lib 2.5 go? | atesta | Sony Reader | 4 | 01-20-2009 03:05 PM |
More flexibility in lib organization | JeffElkins | Calibre | 10 | 10-18-2008 10:32 PM |