View Single Post
Old 05-10-2020, 06:30 AM   #46
patrik
Guru
patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.
 
Posts: 683
Karma: 4568205
Join Date: Jan 2010
Location: Sweden
Device: Kobo Forma
A quick test with Wordperfect 2020. Pasted some text, created a couple of titles (using styles). Made some bold, italic and underline.

Saved as epub.

The resulting epub could not be opened in Sigil.
It did open in Calibre.

css:
body { font-family:'Times New Roman', serif; font-size:12pt }
p { margin:0pt }

html:
Code:
<?xml version="1.0" encoding="utf-8" standalone="no"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /><meta http-equiv="Content-Style-Type" content="text/css" /><meta name="generator" content="Aspose.Words for .NET 20.2" /><title></title><link href="styles.css" type="text/css" rel="stylesheet" /></head><body><div><p style="widows:0; orphans:0; font-size:18pt"><span style="width:196.99pt; display:inline-block">&#xa0;</span><span style="font-weight:bold">Heading1</span></p><p style="widows:0; orphans:0"><span>&#xa0;</span></p><p style="widows:0; orphans:0; font-size:14.5pt"><span style="font-weight:bold">Heading2</span></p><p style="widows:0; orphans:0"><span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur tempus iaculis velit, ac scelerisque massa aliquet ac. </span><span style="font-weight:bold">Proin sit amet maximus </span><span>odio. Etiam ultricies, magna id commodo elementum, ipsum mi pretium ex, a pulvinar erat risus sed odio. Duis sed leo sit amet eros maximus </span><span style="font-style:italic">feugiat vel nec neque</span><span>. Cras dapibus tempus neque consectetur dignissim. Sed in mauris urna. Sed ac enim hendrerit, accumsan quam eget, porttitor odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc nibh metus, varius et accumsan id, tempus quis dolor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean id elit vestibulum, dictum sapien ut, rhoncus ex. </span><span style="text-decoration:underline">Mauris condimentum a ipsum at cursus</span><span>. Mauris mattis nisl ipsum, eget finibus lectus efficitur sed.</span></p><p style="widows:0; orphans:0"><span>&#xa0;</span></p><p style="widows:0; orphans:0; font-size:14.5pt"><span style="font-weight:bold">Heading2-again</span></p><p style="widows:0; orphans:0"><span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur tempus iaculis velit, ac scelerisque massa aliquet ac. Proin sit amet maximus odio. Etiam ultricies, magna id commodo elementum, ipsum mi pretium ex, a pulvinar erat risus sed odio. Duis sed leo sit amet eros maximus feugiat vel nec neque. Cras dapibus tempus neque consectetur dignissim. Sed in mauris urna. Sed ac enim hendrerit, accumsan quam eget, porttitor odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc nibh metus, varius et accumsan id, tempus quis dolor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean id elit vestibulum, dictum sapien ut, rhoncus ex. Mauris condimentum a ipsum at cursus. Mauris mattis nisl ipsum, eget finibus lectus efficitur sed.</span></p><p style="widows:0; orphans:0"><span style="font-weight:bold">Heading3</span></p><p style="widows:0; orphans:0"><span>Curabitur fringilla diam nibh, eu tristique sapien tristique ut. Proin non mauris leo. Sed nec egestas nibh, porttitor vehicula mauris. Quisque id porttitor urna. Suspendisse vel quam porta, vulputate mauris non, auctor odio. Sed ornare tellus quis magna elementum ullamcorper. Maecenas quis erat nec ligula sagittis pulvinar at et metus. Donec sollicitudin eros sit amet lacus tristique pretium.</span></p><p style="widows:0; orphans:0"><span style="font-weight:bold">Heading3-again</span></p><p style="widows:0; orphans:0"><span>Sed ut erat sed est mattis pellentesque. Integer consectetur posuere consectetur. Vestibulum dictum egestas neque sed ornare. Praesent vestibulum accumsan orci id pretium. Quisque lacinia ullamcorper feugiat. Curabitur porta vel tellus in ultrices. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Praesent eu elit id mi sollicitudin placerat. Vestibulum fermentum, lorem id fringilla semper, urna quam pulvinar dui, ac volutpat quam erat nec velit. Duis varius elit nec mauris aliquet semper. Vestibulum ullamcorper odio ac erat consequat euismod. Nullam varius ut felis eu hendrerit. Donec quis hendrerit enim, sit amet dignissim magna. Suspendisse aliquam at sapien eget tincidunt. Suspendisse suscipit tincidunt massa, congue auctor mi.</span></p><p style="widows:0; orphans:0"><span style="width:36pt; display:inline-block">&#xa0;</span><span style="width:36pt; display:inline-block">&#xa0;</span></p><p style="widows:0; orphans:0; font-size:16pt"><span>This is font-size 16</span></p><p style="widows:0; orphans:0"><span>Nunc malesuada lectus at suscipit dictum. Etiam non velit a est rhoncus tristique eu ut augue. Nunc dapibus neque in consectetur pretium. Nam vel purus a metus condimentum suscipit. Nam eu auctor orci. Donec nec sem eleifend, porttitor nulla id, tincidunt tortor. Quisque eu dignissim mauris. Nam vitae felis mauris.</span></p><p style="widows:0; orphans:0"><span>Donec at arcu ut erat pellentesque aliquet nec ut augue. Praesent non pellentesque mi. Fusce eget congue augue. Aenean vitae elit et risus commodo tempus non volutpat nibh. Aenean molestie sit amet lorem non bibendum. Integer non diam consequat augue bibendum condimentum. Suspendisse ornare odio non nulla condimentum, ultrices maximus felis rhoncus.</span></p><p style="widows:0; orphans:0"><span>Curabitur fringilla diam nibh, eu tristique sapien tristique ut. Proin non mauris leo. Sed nec egestas nibh, porttitor vehicula mauris. Quisque id porttitor urna. Suspendisse vel quam porta, vulputate mauris non, auctor odio. Sed ornare tellus quis magna elementum ullamcorper. Maecenas quis erat nec ligula sagittis pulvinar at et metus. Donec sollicitudin eros sit amet lacus tristique pretium.</span></p><p style="widows:0; orphans:0"><span>&#xa0;</span></p><p style="widows:0; orphans:0"><span>Sed ut erat sed est mattis pellentesque. Integer consectetur posuere consectetur. Vestibulum dictum egestas neque sed ornare. Praesent vestibulum accumsan orci id pretium. Quisque lacinia ullamcorper feugiat. Curabitur porta vel tellus in ultrices. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Praesent eu elit id mi sollicitudin placerat. Vestibulum fermentum, lorem id fringilla semper, urna quam pulvinar dui, ac volutpat quam erat nec velit. Duis varius elit nec mauris aliquet semper. Vestibulum ullamcorper odio ac erat consequat euismod. Nullam varius ut felis eu hendrerit. Donec quis hendrerit enim, sit amet dignissim magna. Suspendisse aliquam at sapien eget tincidunt. Suspendisse suscipit tincidunt massa, congue auctor mi.</span></p><p style="widows:0; orphans:0"><span>&#xa0;</span></p><p style="widows:0; orphans:0"><span>Nunc malesuada lectus at suscipit dictum. Etiam non velit a est rhoncus tristique eu ut augue. Nunc dapibus neque in consectetur pretium. Nam vel purus a metus condimentum suscipit. Nam eu auctor orci. Donec nec sem eleifend, porttitor nulla id, tincidunt tortor. Quisque eu dignissim mauris. Nam vitae felis mauris.</span></p><p style="widows:0; orphans:0"><span>&#xa0;</span></p><p style="widows:0; orphans:0"><span>Donec at arcu ut erat pellentesque aliquet nec ut augue. Praesent non pellentesque mi. Fusce eget congue augue. Aenean vitae elit et risus commodo tempus non volutpat nibh. Aenean molestie sit amet lorem non bibendum. Integer non diam consequat augue bibendum condimentum. Suspendisse ornare odio non nulla condimentum, ultrices maximus felis rhoncus.</span></p></div></body></html>
Copy/paste the above into Sigil, Mend & Prettify:
Code:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/>
  <meta http-equiv="Content-Style-Type" content="text/css"/>
  <meta name="generator" content="Aspose.Words for .NET 20.2"/>
  <title></title>
  <link href="styles.css" type="text/css" rel="stylesheet"/>
</head>

<body>
  <div>
    <p style="widows:0; orphans:0; font-size:18pt"><span style="width:196.99pt; display:inline-block">*</span><span style="font-weight:bold">Heading1</span></p>

    <p style="widows:0; orphans:0"><span>*</span></p>

    <p style="widows:0; orphans:0; font-size:14.5pt"><span style="font-weight:bold">Heading2</span></p>

    <p style="widows:0; orphans:0"><span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur tempus iaculis velit, ac scelerisque massa aliquet ac. </span><span style="font-weight:bold">Proin sit amet maximus </span><span>odio. Etiam ultricies, magna id commodo elementum, ipsum mi pretium ex, a pulvinar erat risus sed odio. Duis sed leo sit amet eros maximus </span><span style="font-style:italic">feugiat vel nec neque</span><span>. Cras dapibus tempus neque consectetur dignissim. Sed in mauris urna. Sed ac enim hendrerit, accumsan quam eget, porttitor odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc nibh metus, varius et accumsan id, tempus quis dolor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean id elit vestibulum, dictum sapien ut, rhoncus ex. </span><span style="text-decoration:underline">Mauris condimentum a ipsum at cursus</span><span>. Mauris mattis nisl ipsum, eget finibus lectus efficitur sed.</span></p>

    <p style="widows:0; orphans:0"><span>*</span></p>

    <p style="widows:0; orphans:0; font-size:14.5pt"><span style="font-weight:bold">Heading2-again</span></p>

    <p style="widows:0; orphans:0"><span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur tempus iaculis velit, ac scelerisque massa aliquet ac. Proin sit amet maximus odio. Etiam ultricies, magna id commodo elementum, ipsum mi pretium ex, a pulvinar erat risus sed odio. Duis sed leo sit amet eros maximus feugiat vel nec neque. Cras dapibus tempus neque consectetur dignissim. Sed in mauris urna. Sed ac enim hendrerit, accumsan quam eget, porttitor odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc nibh metus, varius et accumsan id, tempus quis dolor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean id elit vestibulum, dictum sapien ut, rhoncus ex. Mauris condimentum a ipsum at cursus. Mauris mattis nisl ipsum, eget finibus lectus efficitur sed.</span></p>

    <p style="widows:0; orphans:0"><span style="font-weight:bold">Heading3</span></p>

    <p style="widows:0; orphans:0"><span>Curabitur fringilla diam nibh, eu tristique sapien tristique ut. Proin non mauris leo. Sed nec egestas nibh, porttitor vehicula mauris. Quisque id porttitor urna. Suspendisse vel quam porta, vulputate mauris non, auctor odio. Sed ornare tellus quis magna elementum ullamcorper. Maecenas quis erat nec ligula sagittis pulvinar at et metus. Donec sollicitudin eros sit amet lacus tristique pretium.</span></p>

    <p style="widows:0; orphans:0"><span style="font-weight:bold">Heading3-again</span></p>

    <p style="widows:0; orphans:0"><span>Sed ut erat sed est mattis pellentesque. Integer consectetur posuere consectetur. Vestibulum dictum egestas neque sed ornare. Praesent vestibulum accumsan orci id pretium. Quisque lacinia ullamcorper feugiat. Curabitur porta vel tellus in ultrices. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Praesent eu elit id mi sollicitudin placerat. Vestibulum fermentum, lorem id fringilla semper, urna quam pulvinar dui, ac volutpat quam erat nec velit. Duis varius elit nec mauris aliquet semper. Vestibulum ullamcorper odio ac erat consequat euismod. Nullam varius ut felis eu hendrerit. Donec quis hendrerit enim, sit amet dignissim magna. Suspendisse aliquam at sapien eget tincidunt. Suspendisse suscipit tincidunt massa, congue auctor mi.</span></p>

    <p style="widows:0; orphans:0"><span style="width:36pt; display:inline-block">*</span><span style="width:36pt; display:inline-block">*</span></p>

    <p style="widows:0; orphans:0; font-size:16pt"><span>This is font-size 16</span></p>

    <p style="widows:0; orphans:0"><span>Nunc malesuada lectus at suscipit dictum. Etiam non velit a est rhoncus tristique eu ut augue. Nunc dapibus neque in consectetur pretium. Nam vel purus a metus condimentum suscipit. Nam eu auctor orci. Donec nec sem eleifend, porttitor nulla id, tincidunt tortor. Quisque eu dignissim mauris. Nam vitae felis mauris.</span></p>

    <p style="widows:0; orphans:0"><span>Donec at arcu ut erat pellentesque aliquet nec ut augue. Praesent non pellentesque mi. Fusce eget congue augue. Aenean vitae elit et risus commodo tempus non volutpat nibh. Aenean molestie sit amet lorem non bibendum. Integer non diam consequat augue bibendum condimentum. Suspendisse ornare odio non nulla condimentum, ultrices maximus felis rhoncus.</span></p>

    <p style="widows:0; orphans:0"><span>Curabitur fringilla diam nibh, eu tristique sapien tristique ut. Proin non mauris leo. Sed nec egestas nibh, porttitor vehicula mauris. Quisque id porttitor urna. Suspendisse vel quam porta, vulputate mauris non, auctor odio. Sed ornare tellus quis magna elementum ullamcorper. Maecenas quis erat nec ligula sagittis pulvinar at et metus. Donec sollicitudin eros sit amet lacus tristique pretium.</span></p>

    <p style="widows:0; orphans:0"><span>*</span></p>

    <p style="widows:0; orphans:0"><span>Sed ut erat sed est mattis pellentesque. Integer consectetur posuere consectetur. Vestibulum dictum egestas neque sed ornare. Praesent vestibulum accumsan orci id pretium. Quisque lacinia ullamcorper feugiat. Curabitur porta vel tellus in ultrices. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Praesent eu elit id mi sollicitudin placerat. Vestibulum fermentum, lorem id fringilla semper, urna quam pulvinar dui, ac volutpat quam erat nec velit. Duis varius elit nec mauris aliquet semper. Vestibulum ullamcorper odio ac erat consequat euismod. Nullam varius ut felis eu hendrerit. Donec quis hendrerit enim, sit amet dignissim magna. Suspendisse aliquam at sapien eget tincidunt. Suspendisse suscipit tincidunt massa, congue auctor mi.</span></p>

    <p style="widows:0; orphans:0"><span>*</span></p>

    <p style="widows:0; orphans:0"><span>Nunc malesuada lectus at suscipit dictum. Etiam non velit a est rhoncus tristique eu ut augue. Nunc dapibus neque in consectetur pretium. Nam vel purus a metus condimentum suscipit. Nam eu auctor orci. Donec nec sem eleifend, porttitor nulla id, tincidunt tortor. Quisque eu dignissim mauris. Nam vitae felis mauris.</span></p>

    <p style="widows:0; orphans:0"><span>*</span></p>

    <p style="widows:0; orphans:0"><span>Donec at arcu ut erat pellentesque aliquet nec ut augue. Praesent non pellentesque mi. Fusce eget congue augue. Aenean vitae elit et risus commodo tempus non volutpat nibh. Aenean molestie sit amet lorem non bibendum. Integer non diam consequat augue bibendum condimentum. Suspendisse ornare odio non nulla condimentum, ultrices maximus felis rhoncus.</span></p>
  </div>
</body>
</html>

EpubCheck:
ERROR(NCX-001): NCX identifier ('uid') does not match OPF identifier ('urn:uuid:a5d9aa09-be56-4fc5-8ec4-df6e6081dfa5').
patrik is offline   Reply With Quote