Main.asc:

= Title
// icons located in project's ./images/icons sub-directory
:icons:
:doctype: book

== Chapter I

NOTE: this is a note.

Attempts to generate the various back-end artifacts:

Produces main.HTML with icons (correctly)
$ asciidoc main.asc

Produces main.PDF with icons (correctly)
$ a2x -v -d book -a docinfo -f pdf --stylesheet=style.css --icons --fop 
main.asc

Produces main.EPUB without icons (correctly)
$ a2x -v -d book -a docinfo -f epub --stylesheet=style.css main.asc

Generates an error when attempting to create main.EPUB with icons
$ a2x -v -d book -a docinfo -f epub --stylesheet=style.css --icons main.asc

Output/Error:

a2x: args: ['-v', '-d', 'book', '-a', 'docinfo', '-f', 'epub', 
'--stylesheet=style.css', '--icons', 'main.asc']
a2x: resource files: []
a2x: resource directories: 
['/usr/local/Cellar/asciidoc/8.6.9/etc/asciidoc/images', 
'/usr/local/Cellar/asciidoc/8.6.9/etc/asciidoc/stylesheets']
a2x: executing: "/usr/local/Cellar/asciidoc/8.6.9/bin/asciidoc.py" 
--backend docbook -a "a2x-format=epub"  --doctype book --attribute 
"docinfo" --verbose  --out-file 
"/Users/xxx/Projects/asciidoc/test/main.xml" 
"/Users/xxx/Projects/asciidoc/test/main.asc"

asciidoc: reading: 
/usr/local/Cellar/asciidoc/8.6.9/etc/asciidoc/asciidoc.conf
asciidoc: reading: /Users/craibuc/Projects/asciidoc/test/main.asc
asciidoc: reading: 
/usr/local/Cellar/asciidoc/8.6.9/etc/asciidoc/docbook45.conf
asciidoc: reading: 
/usr/local/Cellar/asciidoc/8.6.9/etc/asciidoc/filters/code/code-filter.conf
asciidoc: reading: 
/usr/local/Cellar/asciidoc/8.6.9/etc/asciidoc/filters/graphviz/graphviz-filter.conf
asciidoc: reading: 
/usr/local/Cellar/asciidoc/8.6.9/etc/asciidoc/filters/latex/latex-filter.conf
asciidoc: reading: 
/usr/local/Cellar/asciidoc/8.6.9/etc/asciidoc/filters/music/music-filter.conf
asciidoc: reading: 
/usr/local/Cellar/asciidoc/8.6.9/etc/asciidoc/filters/source/source-highlight-filter.conf
asciidoc: reading: 
/usr/local/Cellar/asciidoc/8.6.9/etc/asciidoc/lang-en.conf
asciidoc: writing: /Users/xxx/Projects/asciidoc/test/main.xml
asciidoc: main.asc: line 13: evaluating: 
{include:/Users/xxx/Projects/asciidoc/test/main-docinfo.xml}

a2x: executing: "xmllint" --nonet --noout --valid 
"/Users/xxx/Projects/asciidoc/test/main.xml"
a2x: deleting /Users/xxx/Projects/asciidoc/test/main.epub.d
a2x: creating /Users/xxx/Projects/asciidoc/test/main.epub.d
a2x: chdir /Users/xxx/Projects/asciidoc/test/main.epub.d
a2x: executing: "xsltproc"  --stringparam callout.graphics 1 --stringparam 
navig.graphics 1 --stringparam admon.textlabel 0 --stringparam 
admon.graphics 1 --stringparam html.stylesheet "style.css" --stringparam 
toc.section.depth 1 --stringparam chunk.section.depth 0  
"/usr/local/Cellar/asciidoc/8.6.9/etc/asciidoc/docbook-xsl/epub.xsl" 
"/Users/xxx/Projects/asciidoc/test/main.xml"

Writing OEBPS/pr01.html for preface
Writing OEBPS/ch01.html for chapter(_chapter_i)
Writing OEBPS/ch02.html for chapter(_chapter_ii)
Writing OEBPS/index.html for book
Writing OEBPS/toc.ncx
Writing OEBPS/content.opf
Writing OEBPS/cover.html for mediaobject
Writing META-INF/container.xml

a2x: chdir /Users/xxx/Projects/asciidoc/test
a2x: finding resources in: /Users/xxx
/Projects/asciidoc/test/main.epub.d/OEBPS/content.opf
a2x: finding resources in: /Users/xxx
/Projects/asciidoc/test/main.epub.d/OEBPS/ch01.html
a2x: finding resources in: /Users/xxx
/Projects/asciidoc/test/main.epub.d/OEBPS/ch02.html
a2x: finding resources in: /Users/xxx
/Projects/asciidoc/test/main.epub.d/OEBPS/cover.html
a2x: finding resources in: /Users/xxx
/Projects/asciidoc/test/main.epub.d/OEBPS/index.html
a2x: finding resources in: /Users/xxx
/Projects/asciidoc/test/main.epub.d/OEBPS/pr01.html
a2x: finding resources in: /Users/xxx
/Projects/asciidoc/test/main.epub.d/OEBPS/ch01.html
a2x: finding resources in: /Users/xxx
/Projects/asciidoc/test/main.epub.d/OEBPS/ch02.html
a2x: finding resources in: /Users/xxx
/Projects/asciidoc/test/main.epub.d/OEBPS/cover.html
a2x: finding resources in: /Users/xxx
/Projects/asciidoc/test/main.epub.d/OEBPS/index.html
a2x: finding resources in: /Users/xxx
/Projects/asciidoc/test/main.epub.d/OEBPS/pr01.html

a2x: creating /Users/xxx/Projects/asciidoc/test/main.epub.d/OEBPS/images
a2x: copying "/Users/xxx/Projects/asciidoc/test/images/cover-page.jpg" to 
"/Users/xxx/Projects/asciidoc/test/main.epub.d/OEBPS/images/cover-page.jpg"
a2x: creating /Users/xxx
/Projects/asciidoc/test/main.epub.d/OEBPS/images/icons
a2x: copying "/Users/xxx/Projects/asciidoc/test/images/icons/note.png" to 
"/Users/xxx/Projects/asciidoc/test/main.epub.d/OEBPS/images/icons/note.png"
a2x: copying "/Users/xxx/Projects/asciidoc/test/images/icons/tip.png" to 
"/Users/xxx/Projects/asciidoc/test/main.epub.d/OEBPS/images/icons/tip.png"
a2x: copying "/Users/xxx/Projects/asciidoc/test/style.css" to "/Users/xxx
/Projects/asciidoc/test/main.epub.d/OEBPS/style.css"
a2x: adding to manifest: images/icons/note.png
a2x: adding to manifest: images/icons/tip.png

Traceback (most recent call last):
  File "/usr/local/bin/a2x", line 960, in <module>
    a2x.execute()
  File "/usr/local/bin/a2x", line 378, in execute
    self.__getattribute__('to_'+self.format)()
  File "/usr/local/bin/a2x", line 782, in to_epub
    self.update_epub_manifest(opf_file)
  File "/usr/local/bin/a2x", line 760, in update_epub_manifest
    write_file(opf_file, opf.toxml())
  File "/usr/local/bin/a2x", line 150, in write_file
    f.write(data)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2019' in 
position 292: ordinal not in range(128)

What is happening?

Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
"asciidoc" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/asciidoc.
For more options, visit https://groups.google.com/d/optout.

Reply via email to