The Screenplay Format Reference
trilane.com
trilane.com
I want to recommend Highland if you’re on mac. It’s a paid app but it’s by the creator of the spec and it’s brilliant.
Alternately, I’ve found the Fountain packages for Emacs and Sublime Text to be stellar — emacs far more so (it’s actually my preferred way currently), but sublime text is most of the way there without the formatting.
Let's also give a shoutout to Stu Maschwitz who created most of the Fountain spec beforehand when it was called Screenplay Markdown: https://prolost.com/blog/2011/8/9/screenplay-markdown.html
I'm trawling my hard drives to find it, it's been two years since I used it, but somewhere I have a node script and css for outputting script format in pdf from markdown. there isn't much too it puppeteer, css and a couple of substitutions do all the work, oh that's right, there was also a couple of hooks into the markdown preview enhanced plugin for vs code so I could see a live preview.
This made it simple to check my screenplay source into git for collaborating.
(Source: I took a screenwriting class when I was living in LA. If you live in LA long enough and you don't write a screenplay they kick you out.)
(Here is the screenplay I wrote, in case anyone is interested: http://flownet.com/ron/control.pdf)
Also, it's a bit easier to read in a hurry. Films and TV are almost invariably shot out of sequence for logistical reasons so actors and production crew are constantly consulting copies of the script under less than ideal reading conditions.
It's a storytelling format that also needs to function as a reference document. It's very efficient for its requirements.
There's also the idea that one page = one minute of screen-time, but this is a bit of a red herring. Rather it's that overall a 100-page screenplay, if it contains a conventional balance of action and dialogue, with conventional length of scenes, shot at a conventional pacing, will likely result in a 100-minute film once edited. ALL IS LOST is 32 pages and 105 min film, THE SOCIAL NETWORK is 164 pages, 120 min film.
If you think about it, the screenplay is a form of source code (or at least a form of specification), similar to a printed musical score.
PS. I really miss the old Sophocles tool for Windows.