Small tools. One-time purchases. Real examples and setup guides. Try the available previews before buying.

Perunlight Corp

BylinaRounds · Offline comic correction rounds 1.0.0 · Chrome on Linux

Find the changed balloon. Keep the lettered ID.

Compare a revised comic script with the version you already lettered. Review changed balloons by their earlier IDs and export a correction packet for the next lettering round.

You have already lettered a comic script and need a reviewed correction list when the writer supplies a revision.

$24 USD · one-time purchase

Continue to checkoutStep-by-step guide

No subscription. Final total and tax appear at checkout.

Inspect the correction example before buying

Read all three scripts and compare the reference packets and answer sheet. The free pack excludes the application and its source.

  • Keep the original reference: Trace inserted and renumbered pages back to the script you lettered.
  • Review more than words: Inspect changes to speaker, balloon style, emphasis, punctuation and pairing.
  • Hand off a decided round: Export correction text, CSV, JSON, a page ledger and printable HTML.
BylinaRounds: Round 1 separates text, speaker, style and emphasis changes, using the page and balloon IDs from the lettered script.
Round 1 separates text, speaker, style and emphasis changes, using the page and balloon IDs from the lettered script. View full size

What it helps you do

For comic letterers and editors handling script revisions after lettering has started. Preserve a baseline, compare the next script, confirm each correction and carry the approved round forward.

What is in your download

  • Single offline BylinaRounds.html application
  • Illustrated English manual with seven actual screenshots
  • Original Saltmarsh Courier scripts for three rounds, expected results and reference correction packets
  • Source, tests and build tools; README, license, notices and file checksums

A practical example

The Saltmarsh Courier — original fictional comic scripts

Start with

Round 0: 4 pages, 11 panels and 24 lettered items. Round 1 adds a page and changes text, speaker, style, emphasis and placement. Round 2 includes a split, merge and duplicate sound effects.

Get this result

Round 1: 24 − 1 deleted + 3 added = 26 items. Round 2: 26 + 1 from splitting − 1 from merging − 1 deleted = 25 items. Nine changed rows plus one ambiguous unchanged row require 10 decisions.

Examples use fictional or synthetic data. Follow this example step by step.

From the revised script to a reviewed correction packet

Actual BylinaRounds screens in Chrome on Linux. The Saltmarsh Courier is original fictional practice material.

  1. Review the script against the lettering

    BylinaRounds: Round 1 separates text, speaker, style and emphasis changes, using the page and balloon IDs from the lettered script.
    Round 1 separates text, speaker, style and emphasis changes, using the page and balloon IDs from the lettered script. View full size
  2. Decide ambiguous pairings

    BylinaRounds: Round 2 splits a caption and asks which of two identical DONNG effects was removed. Both affected pairings need a decision.
    Round 2 splits a caption and asks which of two identical DONNG effects was removed. Both affected pairings need a decision. View full size
  3. Repair the proposed match

    BylinaRounds: Choose the old and new items in Re-pair. A split can pair one item with two or three; a merge reverses that relationship.
    Choose the old and new items in Re-pair. A split can pair one item with two or three; a merge reverses that relationship. View full size

How it works

  1. Lock the lettered baseline

    Import the exact script, resolve flagged lines and lock round 0.

  2. Review the revision

    Decide each change, correcting proposed matches where needed.

  3. Export and preserve the round

    Download the packet, apply the lettering changes, lock the round and save the book.

Read the complete guide

Before you buy

  • Extract the buyer ZIP and open BylinaRounds.html in desktop Google Chrome. Use Load example to try the three supplied script versions. The single-file app needs no installation, account, server or internet connection.
  • Verified in Google Chrome 152 on Linux, including a run without networking and a 390px layout. Other browsers and operating systems are unverified. Desktop is recommended for reviewing scripts.
  • Use scripts with PAGE headings, Panel headings and NAME: dialogue. Check that the parsed page list matches the source before locking.
  • Keep the exact script used for the current lettering and a separate copy of the revised script.

Compatibility & limits

Verified in Google Chrome 152 on Linux, including a run without networking and a 390px layout. Other browsers and operating systems are unverified. Desktop is recommended for reviewing scripts. Inputs must follow the documented PAGE / Panel / NAME: text grammar. It reads body paragraphs, basic emphasis and numbering from .docx, or .txt/.md/.fountain text. Microsoft Word and Google Docs exports were not tested; the supplied DOCX examples were generated as OOXML fixtures. Headers, footers, comments, notes and images are excluded and listed. PDF and legacy .doc input are unsupported. Accept or reject tracked changes before importing a copy. Ambiguous lines need a decision before locking. Pairing proposals can be wrong, especially with heavy rewrites and repeated dialogue. Inspect the parsed script and every proposed correction. No integration with lettering apps; paste or retype the corrections yourself. Per script: 8 MiB, 30,000 lines/paragraphs, 200 pages, 3,000 lettered items and 2,000 characters per item. DOCX: 1,000 ZIP entries and 32 MiB of XML. Books: baseline plus 12 correction rounds and 64 MiB. Locking or saving beyond the book limits is refused. No autosave or cloud storage. Download Save book before closing. Decisions and pairings are restored when reopening; undo history is not. Book fingerprints detect accidental and casual edits, not deliberate recomputation by someone editing the file. Plain paste text lists emphasis instructions; use the rich paste HTML when you need formatted text. Canonical CSV preserves the source text; use the separate spreadsheet-safe CSV for formula-like cells. For your personal or commercial lettering work on your own computers. Included source may be modified for your own use; redistribution or resale of the app or source is not permitted. The manual and sample scripts may be shared unmodified. Exports use each correction row’s actual old and new pages. If one old page is split across revised pages, the print heading and page ledger list all destinations; an absent side is null in JSON and blank in CSV. Page-level suggestions do not replace the per-row destination.

Get BylinaRounds

Perpetual use of the purchased version on your devices for personal or internal commercial work. Keep reasonable backups and modify your own copy; do not redistribute or resell original proprietary code. Third-party licenses and any existing preview permissions retain their rights.

Before payment, save the private recovery code shown by checkout. After Paddle confirms payment, use it to download your ZIP or return for it later. No subscription, future update or email delivery is promised. See the illustrated steps.

License · Terms · Privacy · Refunds · Support

$24 USD · once

Buy download