Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Formats > ePub

Notices

Reply
 
Thread Tools Search this Thread
Old 12-03-2020, 08:45 AM   #1
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 61,288
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%;
}
JSWolf is offline   Reply With Quote
Old 12-03-2020, 09:36 AM   #2
Quoth
the rook, bossing Never.
Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.
 
Quoth's Avatar
 
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.
Quoth is offline   Reply With Quote
Old 12-03-2020, 09:54 AM   #3
Hitch
Bookmaker & Cat Slave
Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.
 
Hitch's Avatar
 
Posts: 8,899
Karma: 98078875
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
Quote:
Originally Posted by Quoth View Post
Though you can make ghastly ebooks with any tool without an understanding of headings, styles, images etc.
Oh, my. That's some CSS.

Wow. I'd fire the bugger that put that cruft into one of ours!

Hitch
Hitch is offline   Reply With Quote
Old 12-03-2020, 10:27 AM   #4
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 61,288
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:
Originally Posted by Hitch View Post
Oh, my. That's some CSS.

Wow. I'd fire the bugger that put that cruft into one of ours!

Hitch
And you'd be right to do the firing.

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.
JSWolf is offline   Reply With Quote
Old 12-03-2020, 10:29 AM   #5
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 61,288
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:
Originally Posted by Quoth View Post
Though you can make ghastly ebooks with any tool without an understanding of headings, styles, images etc.
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.
JSWolf is offline   Reply With Quote
Old 12-03-2020, 10:59 AM   #6
KevinH
Wizard
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 4,900
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.
KevinH is offline   Reply With Quote
Old 12-03-2020, 11:37 AM   #7
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 61,288
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:
Originally Posted by KevinH View Post
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?
I've loaded this ePub into Sigil1.4.2 and it came up with the not well formed message. I selected to fix it. It looks good in Sigil. But given that the formatting is just simple formatting, there's no need for the overly complicated CSS.
JSWolf is offline   Reply With Quote
Old 12-03-2020, 12:03 PM   #8
KevinH
Wizard
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 4,900
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?
KevinH is offline   Reply With Quote
Old 12-03-2020, 12:30 PM   #9
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 10,241
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.
DNSB is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
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


All times are GMT -4. The time now is 05:47 AM.


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