Freebsd Laptop Support

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Thursday, 30 May 2013

Calligra Words and EPUB Part 2

Posted on 05:33 by Unknown
Continued from Calligra Words and EPUB Part 1

EPUB Export, Sigil, and Calibre


The Calligra-produced EPUB imported quite nicely into Sigil but failed to provide working links and didn't display images. As a medium for just text with footnotes, endnotes, and visuals, EPUB from Calligra Words is great though if you want superfluous navigation and visuals, you might want to tweak the XHTML using Sigil. The text formatting and styles were retained and consistent. There were a few odd marks before the Reference section and the formatting for the Table of Contents required editing.

Using Sigil's FlightCrew Validation tool, I checked if the EPUB was compliant. As expected, there were several non-compliant XML names/ids which needed changing but nothing that would prevent the EPUB from being read on an EPUB device (the names were auto-generated when the .odt was exported to EPUB). Renaming the XML ids would take less than 10 minutes in Sigil or even less on a dedicated XML editor.





For those who use CSS in their EPUBs, the exported Calligra document actually creates CSS based on the styles you used in Calligra Words. Writers can easily edit the CSS (if needed) using Sigil. Required fonts can also be packaged later with the EPUB using Sigil.

KDE Errors


As a footnote for Linux and FreeBSD users, Calligra Suite doesn't work perfectly on a non-KDE desktop environment. Calligra Words crashed several times on my Fedora 18 Xfce system until I manually deleted a few associated Nepomuk files (Nepomuk File Indexing Controller and Nepomuk Server) and stopped a running KDE service (kactivitymanagerd).

Calligra's applications are generally lighter than its LibreOffice counterparts but Words stuttered a few times, particularly when I was creating a table of contents. I attribute this to my running the application in Xfce rather than its native KDE environment. Usage in Mageia 3 KDE didn't have the same symptoms however.



Bottomline


EPUB compatibility - I tested the EPUB exported from Calligra Words using Calibre's Ebook Viewer, Okular, Sigil and two EPUB-compliant plugins for Mozilla Firefox. Okular, Sigil, and Calibre's Ebook viewer successfully displayed the test EPUB. Mozilla Firefox's excellent EPUBReader Add-on was able to open the EPUB (and display the Endnotes too), but Google Chrome's LEKT, which checks for EPUB compliance and mimetype, failed to display the EPUB.




Text formatting,navigation and document consistency in EPUB 

Text formatting was retained and was definitely usable (and much better formatted than some of the documents you can download from Scribd and Archive.org). I was especially happy how the endnotes, footnotes, and bibliography was displayed. However, as mentioned in the previous section, the table of contents and links weren't retained and images didn't display though Sigil reported the images were packaged with the resulting EPUB file. For text-only documents such as textbooks, treatises, and proposal reports, Words would be an excellent application especially if the final document output is EPUB. For a mixed EPUB output of SVG, images, and HTML, however, Calligra Words needs a bit of work.

Conclusion? For writers eager for an EPUB word processor, Calligra has potential though there is a bit of a learning curve and I only recommend working on text. Once exported to EPUB with all the text formatting, switch to Sigil to correct XML inconsistencies, create a table of contents, add links, meta data, and images. The creation of CSS from Calligra Words is definitely a plus for those who don't intend to write their own CSS formatting in Sigil. Though the roundabout procedure of having to edit the Calligra EPUB in Sigil after exporting may be off-putting for some, the process is much simpler than it seems and fairly easy if you understand XHTML and know how to use Sigil.





For my part, I would probably still use a basic note-taking/text editor or work directly in Sigil. However, if the developers manage to fix some of the EPUB export issues of Calligra Words, then I would certainly consider the application as a contender.
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in Techwriter | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Drawing a Rounded Triangle in CorelDraw
    Category: Tech Writer If you need to draw a safety icon such as those found in user manuals or any icon which requires a rounde...
  • Linux on Film: The Amazing Spider-Man (2012) Part 1
    Ok, for dedicated fans of the latest Spider-Man movie (me included), Sony made use of this brilliant flick to advertise their Sony ...
  • Tech Flashback: The Lethal Weapon series 1987 - 1998 Part 3
    Category: Tech Today Continued from Tech Flashback: The Lethal Weapon series 1987 - 1998 Part 2 In this series of articles, we continue our ...
  • CorelDRAW X5: Adding Barcodes and QR Codes to Business cards Part 2
    QR Codes and QR Code Services Due to the popularity of QR Apps that can be installed on smartphones and iOS devices, QR codes are also becom...
  • Linux on Film: Antitrust (2001)
    *All screencaps from Antitrust (2001 ) Long-time Linux users are familiar with Antitrust (2001), which was strongly adverti...
  • CorelDraw Basics: Exporting to SVG for HTML5 web pages
    Category: Techwriter There are advantages to using SVG over the more popular PNG or JPEG when working with technical ...
  • Sony RAW (.ARW) support on openSUSE KDE
    Category: Linux Some advanced digital cameras and ILCs supports the RAW format, which many serious photographers prefer over JP...
  • Knoppix LiveUSB Basics: Bluetooth and Blueman Part 1
    Although Bluetooth has never been as reliable as a wired or RF connection, adding Bluetooth to an old machine is a simple way ...
  • Linux on Film: The Amazing Spider-Man (2012) Part 2
    Piezoelectric technology and microcontroller From a plot perspective, Peter probably made use of existing equipment like th...
  • Microsoft Product Placement in Arrow Season One Part 1
    Note: Unsolicited But Offered normally features Linux on film but in celebration of the ongoing season 2 of Arrow (w...

Categories

  • Linux
  • Linux - Mandriva
  • Linux - openSUSE
  • Tech Today
  • Techwriter
  • Travel Logs

Blog Archive

  • ▼  2013 (229)
    • ►  November (19)
    • ►  October (21)
    • ►  September (20)
    • ►  August (23)
    • ►  July (23)
    • ►  June (21)
    • ▼  May (24)
      • Correcting EPUBs exported from Calligra Words usin...
      • Calligra Words and EPUB Part 2
      • Calligra Words and EPUB Part 1
      • InDesign basics: Adding XML tags using Find/Change
      • Linux (or Unix) on Film: Pretty Little Liars Seaso...
      • App Review: WD TV Live Remote
      • Quickfix: "Segmentation Fault (11)" for KDE Applic...
      • A few words on Mageia 3 KDE
      • Practical Shortcut keys and Configuring Paging in KDE
      • Before Mageia 3: Mageia 2 in Perspective Redux
      • Hate, Racism, the Internet, and Harrison Ford
      • Access an iOS device using Fedora and openSUSE Part 2
      • Access an iOS device using Fedora and openSUSE Part 1
      • The Apple iOS ecosystem from a Linux user's perspe...
      • Yum Extender on Fedora 18 Xfce
      • Adventures with PC-BSD 9.1 LXDE Part 2: End Game
      • Extracting Vector Objects from a PDF using CorelDraw
      • Practical Tech Stuff for the Expatriate
      • Imaging Software: Lenovo OneKey and Clonezilla
      • Setting up an Access point with a China Telecom mo...
      • Adventures with PC-BSD 9.1 LXDE Part 1
      • openSUSE KDE basics: Launch Applications on Startup
      • Quickfix: Cannot open InDesign file on a Mac or Er...
      • The Digital Man: Sherlock (2010) Part 2
    • ►  April (22)
    • ►  March (19)
    • ►  February (16)
    • ►  January (21)
  • ►  2012 (261)
    • ►  December (28)
    • ►  November (22)
    • ►  October (28)
    • ►  September (20)
    • ►  August (28)
    • ►  July (23)
    • ►  June (21)
    • ►  May (15)
    • ►  April (26)
    • ►  March (9)
    • ►  February (11)
    • ►  January (30)
  • ►  2011 (10)
    • ►  December (10)
Powered by Blogger.

About Me

Unknown
View my complete profile