Git Product home page Git Product logo

h-rider-haggard_cleopatra's People

Contributors

concavetrillion avatar

Watchers

 avatar

h-rider-haggard_cleopatra's Issues

Production Tasks

  • Initial file split
  • Basic cleanup for each source file: se clean, se build-manifest ., se build-spine . (content.opf)
  • Build Half-Title Page if necessary
  • 9 - a few initial content.opf items - Page Scans, Author, Transcriber, Producer
  • 6.4 - 'imprint.xhtml' items - Transcription link, Page Scans link
  • 6.6 - `colophon.xhtml' items - Publish / Compilation date, Producer, Page Scans, Transcriber
  • Initial se typogrify .
  • Initial se semanticate .
  • Check for text in all caps (?<!title>)(?<!en-)(?<!z3998:roman">)(?<![A-Z])[A-Z]{2,}(?!")
  • Check for incorrectly closed quotation marks near em dashes —[’”][^<\s]
  • Check for comma and period placement (find ([’”])([,.]) replace $2$1)
  • 4.1.1.2.7 - Check for and format <hr/> for thematic breaks
  • 5.6 - Check for and format lists (?<!CC0 )(?<!\.w)(?<!/)(?<!")[0-9](\.|\))
  • 5.7 - Check for and format tables
  • 5.8 - Check for and format block quotes
  • 5.9 - Check for and format glossaries/definition lists
  • 7.2.9 - Format section titles
  • 7.2.11 - Check for and format Bridgeheads(s)
  • 7.3 - Check for and format Dedication(s)
  • 7.4 - Check for and format Epigraph(s)
  • 7.5 - Check for and format verse/poem/song/hymns
  • 7.6 - Check for and format Drama
  • 7.7 - Check for and format Letters
  • 7.8 - Check for and format Images/Figures (create LOI - 7.9 - if necessary)
  • 7.10 - Check for and format Endnotes
  • 8.1 - Check for and format Chapter/Section titles and ordinals
  • 8.2 - Check all italics and emphasis <i.*>|<em,*> (<i.*?>)(.+?)(</i>)
  • 8.2.2 - set emphasis with <em>
  • 8.2.3 - set strong emphasis/small caps with <strong>
  • 8.2.4 & 8.2.4 - check trailing punctuation in emphasis
  • 8.2.6 - set words read as sounds with <i>
  • 8.2.7 - check 'internal thoughts', if italicized, set with <q> and italics
  • 8.2.8.1 & 8.2.8.2 - check for phonemes and graphemes
  • 8.2.8.3 - check individual letters that are NOT graphemes or phonemes are not italicized
  • 8.2.8.4 - nth ordinal - set as <i>n</i>th
  • 8.2.9- Italicize Non-English words & phrases with xml lang (check MW)
  • 8.2.10- New terms italicized, common english in quotation marks, neologisms NOT italicized if english
  • 8.2.11 - Set Italics for Names and Titles
  • 8.2.12 - Set italics for Taxonomies
  • 8.9 - Check latinisms while doing italics
  • 8.15 - Check for Legal Case names (set in italics) versus v.
  • 8.18.2 - Check for greek script, format and set in italics
  • 8.5.1 - Set xml lang and italics for non-english titles or title components
  • 5.3 - set xml:lang attributes
  • 8.5.2 - check for and format epigraphs in section headers
  • Check for extra spaces around punctuation and contractions
  • 8.7.5 - Quotation marks, check for Elision (find (\s)‘([a-z]) replace $1’$2, Glottal stops , Last names using quotation mark
  • 8.7.7.5 - Idiomatic Phrases not in scare quotes: to a T
  • 8.7.6 - Ellipses (U+2026), check vs scans, tyopgrify will fix most
  • Numbers regex (?<!zero/)(?<!z3998/)(?<!org/)(?<!b/)(?<!<h)(?<!")(?<!z)(?<![0-9])[0-9]{1,}(?!")(?!>)(?![0-9])(?!\.org)
  • 8.7.7.2 - Figure dashes (U+2012), in phone numbers etc (8.7.72)
  • 8.7.7.4 - Minus signs (U+2212), (?<!utf)(?<!chapter)-[0-9]
  • 8.7.7.5 - En Dash (U+2013) for numeric ranges, [0-9]-[0-9]
  • 8.7.7.6 - No-break hyphens (U+2011) for effect, -(?![\w\.\-]*")
  • 8.7.7.8.3 - No-break hyphens (U+2011) for obscured letters -(?![\w\.\-]*")
  • 8.7.7.7.2 - Em Dash (look for repeats ——)
  • 8.7.7.8.1 & 2 - Check for obscured years/days (use em dash) [0-9]{2,3} Jan - etc
  • 8.7.7.8.4 - Two-Em Dash (U+2E3A) + word joiner(s) (U+2060), partially obscured words -(?![\w\.\-]*")
  • 8.7.7.8.5 - Three-Em Dash (U+2E3B), completely obscured words
  • 8.8.1 - Coordinates (find ([0-9])+’ replace $1′, find ([0-9])+” replace $1″
  • 8.8.2 - Ordinals 2d|3d
  • 8.8.3 - Spell out non-mathematical numbers [0-9] (0-100, paired 0-100, begin sentence, simple fractions, close together and one spelled out, include commas)
  • 8.8.5 - check for and format roman numerals (typogrify usually gets these)
  • 8.8.6 - check for and format fractions
  • 8.8.7 - check for and format measurements (look for x and single/double quotes, compound measurements, abbreviated measurements)
  • 8.8.8 - check for and format math
  • 8.8.9 - check for and format currency (look for L in front of numbers)
  • 8.10 - Check abbreviations, look for uncommon short abbreviations ('Sts.', etc), initialisms, academic degrees, semantics on abbrevated names, etc. (?<!<abbr>)[A-Z][A-z]{1,4}\.(?!idpf)(?!w3)(?!org/)(?!daisy\.)(?!css"), (?<!<abbr>)[A-Z][A-z]{4,8}\., (?<!se:)(?<![A-z])(?<!<abbr>)[A-Z][A-z]{1,4}\.(?!xhtml), (?<!se:)(?<![A-z])(?<!<abbr>)[A-Z][A-z]{5,8}\.(?!xhtml)
  • 8.11 - Check for and format dates and times (?<![a-z])p\.|(?<![a-z])a\.
  • 8.12 - Check for and format chemicals and compounds
  • 8.13 - Check for and format temperatures - degree symbol and word degrees, normalize to use dominant
  • 8.14 - Check for and format scansion marks
  • 8.16 - Check for and format morse code
  • 8.17 - Check for and format citations
  • Check for appropriate chapter semantics (dedications/prefaces as non-fiction, etc)
  • Cover Art
  • Editorial - 8.2.1 - Fix Italics & Quotes used together (songs, plays, etc.)
  • Editorial - 8.2. - Remove italics from words that are in MW
  • Editorial - se find-unusual-characters .
  • Editorial - se modernize-spelling .
  • Editorial - modernize some/any/everyone, anyway, without,
  • Editorial - se find-mismatched-dashes .
  • Editorial - se find-mismatched-diacritics .
  • Editorial - modernize hyphenated words (?<!<section )(?<!<article )(?<![a-z\-\/#:"])[a-z]+-[a-z]+
  • Editorial - 8.3 - Modernize Capitalization (?<!label">)(?<!<title>)(?<![\.\?!:;…] )(?<![\.\?!:;…]” )(?<![\.\?!:;…]’ )(?<![\.\?!:;…] “)(?<![\.\?!:;…] ‘)(?<! “)(?<! ‘)(?<!<p>)(?<!<p>“)(?<!<p>‘)(?<!<p>“ ‘)(?<!")[A-Z][a-z]+
  • Editorial - 8.6 - Remove Ligatures [ӔӕÆ挜]
  • Review with a spell-checker
  • Build se build --check --output-dir=../dist/ --kindle --kobo .
  • Verify Recompose se recompose-epub -e ../web.css -o ../dist/${PWD##*/}.html .
  • Read and Proofread the Book (keeping above items in mind)
  • Write Short Description metadata
  • Write Long Description metadata
  • Final Checks se typogrify .
  • Final Checks se semanticate .
  • Final Checks se modernize-spelling .
  • Final Checks se clean .
  • Final Checks se build-title .
  • Final Checks se build-toc .
  • Final Checks se build-images .
  • Final Checks se build-manifest .
  • Final Checks se lint .
  • Final Checks epub build se build --check --output-dir=../dist/ --kindle --kobo .
  • Final Checks recompose-epub se recompose-epub -e ../web.css -o ../dist/${PWD##*/}.html .

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.