|XMLmind Ebook Compiler|
window-1252on a Western PC). In previous version of ebookc, this default encoding was
UTF-8whatever the platform. If you want to explicitly specify the encoding of a Markdown file, please save your file with a
UTF-16BOM or add an encoding directive inside a comment anywhere at the beginning of your file. Example:
<!-- -*- coding: iso-8859-1 -*- --> Heading ======= ## Sub-heading Paragraphs are separated by a blank line.
The above example should work fine because ebookc now
understands the GNU Emacs file variable called
blockquoteelements (especially those having attribute
class="role-ADMONITION") are converted to RTF, WML, DOCX and ODT.
This enhancement makes use of XMLmind XSL-FO Converter
v6 new extension attribute
xfc:render-as-table. If you want
to restore the previous behavior, pass new XSLT stylesheet parameter
-p xfc-render-as-table ""
(its default value being "
load.markdown.more-extensionsis no longer needed nor supported.
If you want to revert to the minimal set of extensions
which was enabled by default in the previous version of XMLmind Ebook
Compiler, pass parameter
-p load.markdown.less-extensions true to
-rtf.target=MSWordis automatically passed to
fo2rtf. This option is needed to circumvent an obscure bug in the RTF loader of MS-Word, which does not handle table cell padding tags correctly.
Many “Markdown dialects” and many Markdown syntax extensions are supported, thanks to flexmark-java, the software component used to implement Markdown support in ebookc.
However for this to work, you must be using a Java 1.8+ runtime. More information in Markdown support.
<pre class="role-listing-XXX">, tab characters are now expanded by default to up to 8 space characters. “Tab stops” may be controlled using new
<pre class="role-listing-1-java-tab4">means expand tabs to up to 4 space characters in this line-numbered Java listing. Other example:
<pre class="role-listing-tab0-shell">means: do not replace tabs in this Bourne shell listing. More information in Program listings.
ebookc-N_N_N-plus-fop.zipnow contains Apache FOP 2.3 (including hyphenation and MathML support). This XSL-FO processor is automatically declared and thus, ready to be used to generate PDF or PostScript.
texture.png" in "
background-image: url(images/texture.png);" or file "
core_styles.css" in "
@import url(lib/core_styles.css);") are now automatically detected and processed by XMLmind Ebook Compiler.
<?pagebreak?>processing-instruction in the XHTML5 source between paragraphs, notes, tables, lists, etc, may be used to force a page break when generating any of the output formats which uses XSL-FO as an intermediate format (PDF, RTF, DOCX, etc)..
<revised modified="2018-04-27"/>was formatted as "2018 April 27" instead of expected "April 27, 2018".
"foo.html"pointing as follows:
<a href="bar.html#gee"/>to another HTML resource called
"bar.html"caused a file called
"bar.html#gee"(and not just
"bar.html") to be created in the resource subdirectory of the output directory.
window.sessionStoragerather than cookies to store the internal state of the Web Helps it generates.
nn(Norwegian Nynorsk) and
nb(Norwegian Bokmål), thanks to a contribution made by Leif Halvard Silli.
XML Editor v7.5 integration issue: the following warning
the"role-index-term" element has an "data-end-range" attribute:
ignoring any other content was reported for an end-range index term
just containing an empty text node.