s

scriptie

@preview

A template for movie scripts.

v0.2.0
GPL-3.0-or-later

Package Information

Last Updated
Authors
Kauri P
Disciplines
film

1. Get the package

Download the package using the TPIX CLI:

tpix get @preview/scriptie:0.2.0

2. Import in your Typst file

Add this to your .typ file:

#import "@preview/scriptie:0.2.0": *

Version History

0.2.0
78c8b9619d17...
0.1.0
d16c40bce3fd...

Scriptie

Scriptie formats your movie or tv script to the standard layout.
It has title pages, scene loglines, action, dialogue (with automatic cont'd over page breaks!), parentheticals, transitions and more.

In addition, Scriptie optionally features a hackish abuse of Typst's syntax for a very efficient screenwriting experience.

Demo

#import "@preview/scriptie:0.2.0":*
#show: qscript

#titlepage(
  title:[Your script],
  author:("You", "Your Cowriter"),
  version:"First draft",
  contact:"contact info",
  subtitle:"subtitle"
)

== INT. TYPST UNIVERSE - RIGHT NOW.

A curious Typst user is checking out the Scriptie package.

/ USER: (amazed) Wow! This is really great!

The user writes the best screenplay the world has ever seen.

/ PRODUCER: Ahh... but I don't want to produce good films.

/ USER (V.O.): Well, at least it was a joy to write.

- CUT TO

#lorem(30)

== EXT. The land of Lorem - DAY

#lorem(20)#parbreak()#lorem(35) 
/ #lorem(1): #lorem(10)
#lorem(15)
- THE END.
Demo title page Demo script page

There's a demo showcasing all the functionalities with the quick syntax
and without the quick syntax.

Possible issues

The preferred font to use with this package is Courier Prime or Courier.
For the web app, you should drop the .ttf files (unzipped from the linked download) into Files.