Learn

This documentation is mostly complete. If you have questions that aren't answered here, please email us at support@superscript.app.

Get started by downloading a sample script.

These scripts are available for personal use only. No rights are given to share or sell any these scripts in either its original or altered form without the express permission of its owner.

Front matter

Everything above the first page of the document is front matter: metadata containing title, author, issue #, contact info, etc.

  • The first line of the document is assumed to be the title of the script.
  • Written by JP Silva or simply by JP Silva is a shortcut for writer: JP Silva
  • Values can be entered right after the key or indented on the following lines.
  • You can see what variables are available by holding down the [alt] key on a blank line
All the variable keys that can be set in Front matter:

Justin Wrote a Comic Book

by JP Silva issue: 1 phone: 617-555-0100 address:   100 Food Court   Lexicon, MO 12345

PAGE 1

Page headings

Lines containing just PAGE or PAGES, followed by a number or a range of numbers, are treated as page headings. These headings are automatically set in bold, capital letters, and a page break is inserted above.

When you print or export your script, page headings will be converted into words to follow convention. E.g, PAGE 12 in Superscript will become TWELVE in PDF.

PAGE 1

PAGE 2

PAGES 3-4

Panel headings

Lines containing just Panel or Panels, followed by a number or a range of numbers, are treated as panel headings.

PAGE 1

Panel 1

Panels 2-5

Panel 6

PAGE 2

Panel 1

Panel 2

Automatic numbering

Page and panel headings are automatically numbered for your convenience. Adding or removing page or panel headings will automatically recalculate the heading numbers following them.

  • Insert a page: page becomes "PAGE 1". The next page will become "PAGE 2" and so on.
  • Insert a range of pages: 5 pages becomes "PAGES 2-6".
  • pages 5-9 will automatically be renumbered when you add or remove pages before it, keeping the same range between the numbers.

Page and panel ranges are great for writing splash pages, panel sequences and for writing outlines early on in the script.

The same shortcuts work for panel as well. Panel headings will begin with "1" at the start of each page.

For an even shorter shortcut, type an uppercase "P" and hit enter to create a page heading. Type a lowercase "p" and hit enter to create a panel heading.

User input

page panel panel 4 panels panel 2page panel panel

Becomes

PAGE 1

Panel 1

Panel 2

Panels 3-6

Panel 7

PAGES 2-3

Panel 1

Panel 2

Character headings

Lines ending in a colon — : — are treated as character headings and automatically set in all-caps. Parenthesized — (WHISPERING) — or bracketed — [WHISPERING] — words may appear after the colon. Anything else after the colon will make the line treated as plain descriptive text.

[CAPTION]:   New York, 1954 [SFX]:   CRASH! MAN TRAPPED UNDER A FALLEN TELEPHONE POLE: (SHOUTING)   Heeeellllp!!! HERO:   Have no need to fear! Hero's POV: a sign that reads "This is not a character heading".

Dialog

Lines indented with two spaces or a tab are treated as dialog. This also includes titles, captions, sounds effect and narration.

HERO:   Have no need to fear!

Panel count

A panel count is automatically inserted next to the page header when exporting and printing. This may be overridden by placing a parenthetical line following the page heading.

In Superscript:

PAGE 1


Panels 1-3


Panel 4


PAGE 2


PAGE 3

(1 small, centered panel)


Panel 1

When printed:

PAGE 1 (4 panels)


Panels 1-3

Panel 4

PAGE 2 (splash)

PAGE 3 (1 small, centered panel)


Panel 1

Panel description

All other text is considered descriptive text and left unstyled. Typically, this kind of content is put after panel headings and before characters and dialog, but it could be placed anywhere in the script: just below the page heading, between dialog blocks, etc.

Panel 1

With her cape flapping in the wind, she stands atop the skyscraper, surveying the rotting city below.

Lists

You can insert lists either by using the format toolbar in the View menu or with basic keystrokes. Begin a line with an asterisk (*) and a space to create a bulleted list item. Begin a line with a numeral, a dot and a space to create an ordered list item. Indent lines with the Tab key for nested lists. Outdent by pressing Shift+Tab.

User input

Character flaws * Greed * Pride * Anger * Lust * Envy * Gluttony * Sloth Outline 1. Act I   1. Roberto is a simple, blue-collar oil driller on Mars   2. Roberto find way to make money quick 2. Act II 3. Act III 4. Act IV

Becomes

Character flaws
  • Greed
  • Pride
  • Anger
  • Lust
  • Envy
  • Gluttony
  • Sloth
Outline
  1. Act I
    1. Roberto is a simple, blue-collar oil driller on Mars
    2. Roberto find way to make money quick
  2. Act II
  3. Act III
  4. Act IV

Spoken word count

All words in dialog sections are tallied and displayed on the corresponding character, panel and pages headings. To view the word count, select "Toggle Dialog View Count" from the "View" menu.

You can show and set limits for word count per page and per bubble by clicking "Dialog Word Count Settings" in the "View menu".

PAGE 1


Panel 1


BENEDICK:

Lady Beatrice, have you wept all this while?

BEATRICE:

Yea, and I will weep a while longer.

Panel 2


BENEDICK:

I will not desire that.

BEATRICE:

You have no reason, I do it freely.

Characters and vocabulary

Setting the characters and/or vocabulary front matter variables will give all the entries special powers.

You can add klaatu to the vocabulary variable and later, when you type klaatu, it won't be treated as a misspelled word. What's more: typing kla will make suggestions pop up to autocomplete the word.

Not every script needs these, of course, but they should be immensely helpful for sci-fi and fantasy scripts, where spelling strange words the same way each time can be a challenge.

You can see all available words by holding down the Alt key at any point.

characters:   Boba Fett, Chewbacca, Worf, Ezio Auditore da Firenze, Gandalf   Mike Wazowski, Optimus Prime, Peter Venkman, Albus Dumbledore vocabulary: klaatu, barada, nikto

Bookmarks

Hover over the right side of the window, next to the scrollbar, to find tabs to jump to each page of your script. Either double click or right click on a tab to toggle it as bookmark. Bookmarks are saved along with your script, so you can use them later.