View Single Post
Old 01-08-2026, 10:37 PM   #30
icearch
Connoisseur
icearch began at the beginning.
 
Posts: 96
Karma: 10
Join Date: Nov 2025
Device: none
Quote:
Originally Posted by ableal View Post
People are extremely resistant to instruction (but no one has the nerve to say they canīt handle a Word document), and Calibre provides an epub-to-docx conversion ... if the round-trip is acceptable, it may save you trouble.
I tried some style defult in MSword, but Calibre convert it in to something really messy.

Final result see attachment.

html:

Spoiler:
Code:
<?xml version='1.0' encoding='utf-8'?>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
  <head>
    <title>未知</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <link rel="stylesheet" type="text/css" href="stylesheet.css"/>
<link rel="stylesheet" type="text/css" href="page_styles.css"/>
</head>
  <body class="calibre">
	<h1 class="block_" id="toc_id_1">h1h1h1h1h1h1h1</h1>
	<p class="block_1">*</p>
	<h2 class="block_2" id="toc_id_2">h2h2h2h2h2h2h2</h2>
	<p class="block_1">*</p>
	<p class="block_3">hmhmhmhm</p>
	<p class="block_1">*</p>
	<p class="block_4">hqhqhqhqhq</p>
	<p class="block_1">*</p>
	<p class="block_5">hbhbhbhbhbh</p>
	<p class="block_1">*</p>
	<p class="block_1">*</p>
	<p class="block_6">ppppppp</p>
	<p class="block_6">ppppppp</p>
	<p class="block_1">*</p>
	<p class="block_6">nsnsnsnsnsns</p>
	<p class="block_6">nsnsnsnsns</p>
	<p class="block_6">nsnsnsnsns</p>
	<p class="block_1">*</p>
	<p class="block_7">lililili</p>
	<p class="block_7">ilililili</p>
	<p class="block_7">lililili</p>
	<p class="block_1">*</p>
	<p class="block_8">preprepre</p>
	<p class="block_8">preprpre</p>
	<p class="block_9"><i class="calibre1"><span class="calibre2">pre    </span></i><i class="calibre1">pre<span class="calibre2">   </span></i><i class="calibre1">pre<span class="calibre2">   </span></i></p>
	<p class="block_1">*</p>
	<p class="block_1">*</p>
	<p class="block_10">111111111</p>
	<p class="block_11">2222222222</p>
	<p class="block_12">3333333</p>
	<p class="block_13">4444444</p>
	<p class="block_14">5555555555</p>
	<p class="block_15">6666666</p>
	<p class="block_16">777777777</p>
	<p class="block_6">88888888</p>

</body></html>


css:

Spoiler:
Code:
.block_ {
  color: #2E74B5;
  display: block;
  font-family: "等线 Light", serif;
  font-size: 2em;
  font-weight: normal;
  line-height: 1.2;
  page-break-after: avoid;
  page-break-inside: avoid;
  text-align: justify;
  margin: 24pt 0 4pt;
  padding: 0;
}
.block_1 {
  display: block;
  font-family: serif;
  font-size: 1em;
  text-align: justify;
  margin: 0;
  padding: 0;
}
.block_2 {
  color: #2E74B5;
  display: block;
  font-family: "等线 Light", serif;
  font-size: 1.66667em;
  font-weight: normal;
  line-height: 1.2;
  page-break-after: avoid;
  page-break-inside: avoid;
  text-align: justify;
  margin: 8pt 0 4pt;
  padding: 0;
}
.block_3 {
  display: block;
  font-family: "等线 Light", serif;
  font-size: 2em;
  letter-spacing: -0.5pt;
  line-height: 1.2;
  text-align: center;
  margin: 0 0 4pt;
  padding: 0;
}
.block_4 {
  color: #595959;
  display: block;
  font-family: "等线 Light", serif;
  font-size: 1.41667em;
  letter-spacing: 0.75pt;
  line-height: 1.2;
  text-align: center;
  margin: 0 0 8pt;
  padding: 0;
}
.block_5 {
  display: block;
  font-style: italic;
  font-weight: bold;
  letter-spacing: 0.25pt;
  text-align: justify;
  margin: 0;
  padding: 0;
}
.block_6 {
  display: block;
  text-align: justify;
  margin: 0;
  padding: 0;
}
.block_7 {
  display: block;
  text-align: justify;
  margin: 0 0 0 36pt;
  padding: 0;
}
.block_8 {
  color: #404040;
  display: block;
  font-style: italic;
  text-align: center;
  margin: 8pt 0;
  padding: 0;
}
.block_9 {
  color: #404040;
  display: block;
  text-align: center;
  margin: 8pt 0;
  padding: 0;
}
.block_10 {
  color: #404040;
  display: block;
  font-style: italic;
  text-align: justify;
  margin: 0;
  padding: 0;
}
.block_11 {
  display: block;
  font-style: italic;
  text-align: justify;
  margin: 0;
  padding: 0;
}
.block_12 {
  color: #2E74B5;
  display: block;
  font-style: italic;
  text-align: justify;
  margin: 0;
  padding: 0;
}
.block_13 {
  display: block;
  font-weight: bold;
  text-align: justify;
  margin: 0;
  padding: 0;
}
.block_14 {
  color: #2E74B5;
  display: block;
  font-style: italic;
  text-align: center;
  margin: 18pt 43.2pt;
  padding: 10pt 0;
  border-top: #2E74B5 solid 1pt;
  border-bottom: #2E74B5 solid 1pt;
}
.block_15 {
  color: #5A5A5A;
  display: block;
  font-variant: small-caps;
  text-align: justify;
  margin: 0;
  padding: 0;
}
.block_16 {
  color: #2E74B5;
  display: block;
  font-variant: small-caps;
  font-weight: bold;
  letter-spacing: 0.25pt;
  text-align: justify;
  margin: 0;
  padding: 0;
}
.calibre {
  display: block;
  font-family: "DengXian", serif;
  font-size: 1em;
  padding-left: 0;
  padding-right: 0;
  margin: 0 5pt;
}
.calibre1 {
  font-style: italic;
}
.calibre2 {
  white-space: pre-wrap;
}


I have no idea what's going on here. Maybe beacuse the defult style in MSword is too fancy and messy, or maybe it's because something wrong in conversion that need to be addressed in Calibre?
Attached Thumbnails
Click image for larger version

Name:	preview.png
Views:	53
Size:	50.7 KB
ID:	220154  
icearch is offline   Reply With Quote