summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-05-13WIL-6 WIP better unicode substitutionsbetter_unicodeCharlotte Koch
2025-04-07Nbsp breaks rendering on Kobo -- don't use itOLD_MASTERCharlotte Koch
2025-04-07Epub also depends on Dedication fileCharlotte Koch
2025-04-07Separate Dedication's content from its presentationCharlotte Koch
2025-04-06More nuanced way of handling ellipsesCharlotte Koch
2025-03-24Get MSM's custom Asciidoctor et al. from MSMCharlotte Koch
2025-03-13We don't actually want horizontal rules in ODT filesCharlotte Koch
The comment is misleading. Horizontal rules in manuscripts aren't A Thing.
2024-12-18Minor whitespace nitpickCharlotte Koch
2024-11-19Add a bunch of missing files for "willora new"Charlotte Koch
2024-10-24Mention this software is for prepress purposesCharlotte Koch
2024-10-24The generated frontmatter should not mention Charlotte Koch nor MSMCharlotte Koch
2024-10-24The generated Makefile does not need to spell out the colophon stuffCharlotte Koch
2024-10-24File.exist? is more portable than File.exists?Charlotte Koch
2024-10-16EXTRA_ARGS also applies to asciidoctor-epub3(1)Charlotte Koch
2024-10-08DRY up the colophon's contentCharlotte Koch
The physical editions (hardcover, paperback) use the "extract a page from a different book" trick to use the formatting that is unique to the colophon. But this isn't desirable on EPUB. Previously, we needed to write out the colophon twice: once for the physical editions and again for the EPUB. But with this change, that's no longer needed -- both the physical and electronic versions are based on the same source going forward ("colophon-content.adoc.erb")
2024-10-07A project depends on every theme file, not just the 'main' oneCharlotte Koch
2024-10-02Use EBGaramond12 instead of 08 for 'poppy' themeCharlotte Koch
2024-10-02Add a "wipeout" target which nukes the rubygems bundleCharlotte Koch
2024-10-02Move "add extra fonts to EPUB feature" out into its own scriptCharlotte Koch
2024-10-02Allow user to add extra args to asciidoctor-pdf(1), etc. on command lineCharlotte Koch
For example, you can now run 'make pdf EXTRA_ARGS=--trace' to debug asciidoctor-pdf at runtime
2024-09-26Add proper EB Garamond smallcaps support to "Poppy"Charlotte Koch
2024-09-26Sync "boring theme" with what's currently in Wolfskull filesCharlotte Koch
2024-09-24Need another post-processing step to "unconvert" double quotesCharlotte Koch
2024-09-13Handle ellipses interactions with curly double quotesCharlotte Koch
2024-09-13New approach for dealing with unmatched double quotes.Charlotte Koch
The old solution had a subtle, unwanted side-effect which didn't account for closed double quotes butted against a nonword character (e.g. em-dash or ellipsis). This approach is much better. It delegates the handling of curly double quotes to Asciidoctor as much as possible *except for* the singular times where we need to make an exception.
2024-09-09Don't use the 'array' notation for specifying margin and paddingCharlotte Koch
2024-08-09Add C-cedille unicode charCharlotte Koch
2024-07-16The Willora class needs fileutils and erb, not the CLI toolCharlotte Koch
2024-07-16The meat and potatoes of willora(1) are now in a Ruby-ish 'lib/'Charlotte Koch
2024-07-16The 'lib' dir for the project is different from that for WilloraPDF itselfCharlotte Koch
2024-07-16WilloraPDF provides defaults for colophon filesCharlotte Koch
2024-06-27It's actually the realdestbase which must not exist beforehandCharlotte Koch
It's okay if the directory CONTAINING the newly-created project dir already exists. It's *specifically* the project dir itself which must not exist prior to `willora new`.
2024-06-27Copy the Gemfile, and provide a copy of "this" themeCharlotte Koch
2024-06-27Don't create destination dir if it already existsCharlotte Koch
2024-06-27willora(1) subcommand does not require leading dashes, misc fixesCharlotte Koch
2024-06-09Add willora(1) which can generate a project directory for youCharlotte Koch
2024-06-09Not every ISBN is a ISBN-13Charlotte Koch
2024-06-09Newer/better ODT reference docCharlotte Koch
2024-06-09Try to clean up blocks of verse in ODT outputCharlotte Koch
2024-06-07Update Asciidoctor-PDF to 2.3.17Charlotte Koch
2024-06-07DocBook, DOCX and ODT tiny adjustmentsCharlotte Koch
2024-06-07All editions stem from a common "base.erb" template nowCharlotte Koch
2024-06-05Significant EPUB3 creation and style fixesCharlotte Koch
2024-05-15Copyright is attributable to the companyCharlotte Koch
2024-03-05The EPUB depends on the its front cover imageCharlotte Koch
2024-03-05Add ODT supportCharlotte Koch
2023-12-31Comments in the unicodify script.Charlotte Koch
2023-12-31Put docx fixups into a separate fileCharlotte Koch
2023-12-31Handle single-quotes before double-quotesCharlotte Koch
2023-12-23Add a tool to help split an image onto two pagesCharlotte Koch
This is mostly for such things as world maps which span both the left and right pages in an open book