-
Notifications
You must be signed in to change notification settings - Fork 0
Writers
Custom Pandoc Writers, are translators to parse and convert your comic script into new formats. Commonly, the versatile .TSV (Tab Separated Value) document.
Tidy and consistently formatted scripts lead to better translations. No matter which writer you use, always prioritize using your word processor or format's native formatting styles over manually changing font size or bolding. This ensures the parser knows exactly what role every piece of text plays in the comic script.
My goal is to make (and encourage others to contribute?) multiple Writers to cover the different kinds of ways people format and structure their comic scripts.
The first, and hopefully not last, writer. For those that like to measure twice and cut once.
It's inspired by Steenz's Standard Comic Script and works well with that structure, given that in word processing apps, you use document styles instead of styling the script elements manually line-by line.
Try it with:
- MS Word
.DOCX - LibreOffice
.ODT - Markdown
.MD
[!Info] If you're using Google Docs, ensure you're using styles instead of manual styling. Then, download as one of the above filetypes.
| Element | Notes |
|---|---|
| Pages | Must use a consistent heading level. |
| Lettering Sources | Must use a consistent heading level. The name of the heading label [Character Name], [SFX], [Caption] becomes the name of the lettering source. |
| Lettering Lines | Should be: • Automatically numbered lists (no manually typing 1., 2., 3.),• block quotes, or paragraphs more indented than previous line; by tab or otherwise. |
- Select whether the writer should auto-generate sequential page numbers or if it should pull existing page markers from specific headings in your document.
- Define which document Heading Level corresponds to Pages and which level corresponds to Lettering Sources.
- Toggle the insertion of blank rows between pages for clearer separation in the final TSV table.
- You can choose to have the script check for, and remove, duplicate lines.