• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

John August

  • Arlo Finch
  • Scriptnotes
  • Library
  • Store
  • About

Search Results for: courier

New CSS template for screenplay formatting

October 20, 2004 Formatting, Geek Alert

UPDATE (2/26/09): This is an early draft of what would later become [Scrippets](http://scrippets.org). Check out that site for more up-to-date information. And you’ll notice that I ultimately did go back to using paragraph tags, rather than list items.

One frustrating part of discussing scripts on the internet is that the formatting is always wrong. Changing the typeface to monospace (such as Courier or Monaco) helps a little, but the indentations are still wonky.

Beginning with [yesterday’s post](http://johnaugust.com/archives/2004/avoid-cut-tos-in-a-busy-sequence), I’m using a new CSS style template I created to handle screenplay markup on the site. If you know know about CSS, it’s the way modern web pages are built, separating content from formatting. The rest of this post gets kind of technical, so you may want to bail out now.

Okay, geeks who are still with me:

Doing screenplay in CSS seems pretty straightforward. The base class (Screenplay) would handle the width of the virtual page, and make everything 12pt Courier. The individual elements would be .sceneheader, .action, .character, .dialogue, .parenthetical, and .transition.

My first instinct was to handle the elements with paragraph styles, like this:

<p class="sceneheader">INT. BOB'S DINER – NIGHT</p>

Unfortunately, paragraphs carry with them a bunch of problems. First, they’re the bread-and-butter of blogging programs like [WordPress](http://wordpress.org), so odds of choking the interpreter seem pretty high. And in order to use them, I would have to wrap them in <div> tags, which is another potential boondoggle.

So instead, I decided to define a new class of unordered list for the container class, and define each of the elements as list items. One issue that quickly comes up is line spacing. For screenplays, you need one blank line after a line of action or dialogue, but none after a character name.

EXT. FOREST / ELSEWHERE - DAY

Susan is on a cell-phone call. She smiles at Melissa, who walks by with two cups of coffee.

SUSAN (V.O.)

Right now, this is probably our top pilot. But things change.

In markup, this looks like this:

<code>
<ul class="screenbox">
<li class="sceneheader">EXT. FOREST / ELSEWHERE – DAY</li>
<li class="action">Susan is on a cell-phone call. She smiles at Melissa, who walks by with two cups of coffee.</li>
<li class="character">SUSAN (V.O.)</li>
<li class="dialogue">Right now, this is probably our top pilot. But things change.</li>
</ul>
</code>

Here’s the CSS code that does the job:

.screenbox {
	list-style: none;
	width: 420px;
	background: #eee;
	border: 1px solid #333;
	padding: 5px 14px;
	
}

.screenbox li {
	font:  12px/14px Courier, fixed;
}

.sceneheader,
.action,
.character {
	padding-top: 1.5ex;
}

.action {
	padding-right: 5%;
}

.character {
	margin-left: 40%;
}

.dialogue {
	margin-left: 25%;
	padding-right: 25%;
}

.parenthetical {
	margin-left: 32%;
	padding-right: 30%;
}

/* special case: dialogue followed by
a parenthetical; the extra line needs 
to be suppressed */

.dialogue + .parenthetical {
	padding-bottom: 0;
}

.transition {
	padding-top: 3ex;
	margin-left: 65%;
	padding-bottom: 1.5ex;
}

I used a fixed width for the .screenbox (420 px), but the formatting looks okay for anywhere between 300 and 700 pixels. Everything else is handled by percentages for horizontal spacing, and ex heights for vertical spacing.

You’ll notice that .sceneheader is really no different than .action. I defined it so that if at some later date I decided to tweak it (for instance, adding scene numbers), the markup would already be there.

As always, anyone is welcome to use and modify this template as they see fit.

Backing up is hard to do

September 14, 2004 QandA, So-Called Experts

questionmarkI just had the unfortunate happen: the dog pulled my laptop off the table by tripping across the power cord. Yeah. Anyhow, I lost a bunch of screenwriting materials because the fall damaged my harddrive beyond repair.

I’m learning the VERY hard way that backing up is not just a good “insurance policy” but a MUST. I thought it might be a subject you might shed some light on from your personal experience.

— Eric
Indiana

Like flossing, stretching, and updating your will, backing up your work is one of those unquestioned Good Ideas that’s pretty easy to ignore. It’s the law of delayed consequences: people tend to put off work that doesn’t have immediate gratification.

Honestly, I don’t back up nearly as much as I should. Or, “should.” If you read any computer magazine, they’re constantly harping on you to back up every night to a redundant RAID, then weekly to a tape drive, with off-site storage and whatnot.

Bah. My philosophy can be summarized in six words: What’s the worst that could happen?

It’s a revelation that came to me the last time I switched to a new computer. I dutifully dragged my files onto an external hard drive, ready to migrate them to their new home, when I realized that pretty much everything I needed on the new computer was either…

  • already installed, or
  • would need to be redownloaded for the most recent version.

The only item that needed to make the move was my “Projects” folder, a mere 500 megabytes. So why was I bothering with everything else? It was time to apply my new philosophy.

What’s the worst that could happen if I didn’t back up my applications and system software? Well, it would take a little more time to re-install them. But, I’d be saving a lot of time by not bothering to back them up every day/week/month.

What’s the worst that could happen if I didn’t back up my old projects? Well, I’d hate to lose them; they’re like old friends frozen in 12pt Courier. Beyond the emotional cost, I do occasionally need to refer back to them. So it’s worth the effort to periodically grab the folder off the server and copy it to my local hard drive. Likewise, every few months I burn a copy of the whole thing onto a CD-ROM and mail it to my mother in Colorado, figuring that if an asteroid wipes out California, at least future generations will be able to read what [SCOOBY-DOO](http://imdb.com/title/tt0267913/) was like before they cut it down to a PG rating. (Answer: much funnier.)

What’s the worst that could happen if I lost the current version of the project I’m working on? This is probably the worst-case scenario, because I’m generally on deadline and working for people with very little patience for technical difficulties. If I’m using my Powerbook, I’ll often email the file to myself as a backup, and also save it to my keychain drive. When I’m at home, I’ll often do the email trick, or copy items to my .Mac iDisk.

And then there’s the backups you don’t even plan. In Guns, Germs and Steel, Jared Diamond makes a convincing argument that the best place for a tribal chief to store his surplus food is in his neighbor’s stomach. The same is true for data. (Go with me here.) Most of the scripts I work on these days travel around as .pdfs. One side benefit of this digitalization is that for any given script, some friend or assistant will invariably have a copy sitting in her mail. I sleep a little more soundly knowing that I could simply ask her to send it back.

In conclusion: Backing up is a waste of time, except for the few items for which it’s crucial. So worry about those, and not the rest.

Using a different font for the cover page on a script

April 28, 2004 Formatting, QandA

On your posted drafts of Go and Big Fish, you have a different font on the cover page for the title of the script. Since you have made it widely known that you use Final Draft, I assume that you used the “export to PDF” feature in Final Draft to do this. When I try to export using a font other than a standard font for the title (e.g. Courier, Courier New, Times New Roman, Arial, etc.), it saves that particular font as Arial or Times New Roman. How do you go about having those different fonts on the PDF versions of your scripts?

–John Herzog
Gotha, FL

The problem is specific to Final Draft for Windows. On Mac OS X, any program can export to .pdf from the Print dialog box, so What You See really is What You Get. It’s absurdly easy. All of the .pdf’s I make are done that way, rather than with Final Draft’s export command.

Obviously, I don’t know Windows as well as I know the Macintosh, but here are some possible solutions:

  1. Adobe Acrobat. Making .pdf’s is its job. But it’s not cheap.
  2. Find a third-party utility for making .pdf’s. Any good Windows shareware/demoware site should have something. Hopefully someone will suggest one in the comments.
  3. Find a (free?) utility for combining .pdf’s. On the Mac, a good free one is Preview; Window should have something like it. Generate a cover page in some other program that lets you save .pdfs, then use the combining utility to smack it onto the first page of your screenplay .pdf.

Of course, option four would be to get a Mac. But that’s probably overkill for this situation.

Discover the basics of title page formatting here!

When Final Draft won’t open under OS X

February 9, 2004 Geek Alert

I’m posting this in hopes of saving other screenwriters a few hours of potential frustration with Final Draft. After installing the OS X version, or upgrading your system software, or sometimes for no discernible reason at all, Final Draft will occasionally refuse to open. It bounces one or twice in the dock, then quits. Sometimes it gives you a message; other times it doesn’t.

Obviously, you can go through the help forums at Final Draft to look for an answer, but if you’re using the OS X version for Mac, first check for one specific thing: a corrupted font file.

courierfdIn the “Fonts” folder of your account’s “Library” folder (that is, John/Library/Fonts, rather than the main system-wide Library) look for the file “Courier Final Draft.” (Confused? Click the thumbnail to show you where to find this file.)

Drag the “Courier Final Draft” file to the trash. Log out, then log back in. Try to launch Final Draft. If it works, problem solved. Go to the website to download a non-corrupted version of Courier Final Draft, and put it in the main library’s fonts folder.

If that doesn’t work, make sure you’ve updated to the most recent version of Final Draft, then start digging through the support forums.

« Previous Page
Next Page »

Primary Sidebar

Newsletter

Inneresting Logo A Quote-Unquote Newsletter about Writing
Read Now

Explore

Projects

  • Aladdin (1)
  • Arlo Finch (27)
  • Big Fish (88)
  • Birdigo (2)
  • Charlie (39)
  • Charlie's Angels (16)
  • Chosen (2)
  • Corpse Bride (9)
  • Dead Projects (18)
  • Frankenweenie (10)
  • Go (29)
  • Karateka (4)
  • Monsterpocalypse (3)
  • One Hit Kill (6)
  • Ops (6)
  • Preacher (2)
  • Prince of Persia (13)
  • Shazam (6)
  • Snake People (6)
  • Tarzan (5)
  • The Nines (118)
  • The Remnants (12)
  • The Variant (22)

Apps

  • Bronson (14)
  • FDX Reader (11)
  • Fountain (32)
  • Highland (74)
  • Less IMDb (4)
  • Weekend Read (64)

Recommended Reading

  • First Person (87)
  • Geek Alert (151)
  • WGA (162)
  • Workspace (19)

Screenwriting Q&A

  • Adaptation (65)
  • Directors (90)
  • Education (49)
  • Film Industry (489)
  • Formatting (128)
  • Genres (89)
  • Glossary (6)
  • Pitches (29)
  • Producers (59)
  • Psych 101 (118)
  • Rights and Copyright (96)
  • So-Called Experts (47)
  • Story and Plot (170)
  • Television (165)
  • Treatments (21)
  • Words on the page (237)
  • Writing Process (177)

More screenwriting Q&A at screenwriting.io

© 2026 John August — All Rights Reserved.