Fountain is a
free and open-source
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
plain text
In computing, plain text is a loose term for data (e.g. file contents) that represent only characters of readable material but not its graphical representation nor other objects ( floating-point numbers, images, etc.). It may also include a limi ...
markup language
Markup language refers to a text-encoding system consisting of a set of symbols inserted in a text document to control its structure, formatting, or the relationship between its parts. Markup is often used to control the display of the document ...
that makes it possible to write a formatted screenplay in any text editor, on any device, using any software that edits text files.
Fountain (which got its name from ''Fountain Avenue'', the famous Hollywood shortcut) was inspired by
John Gruber
John Gruber (born 1973) is a technology blogger, UI designer, and one of the inventors of the Markdown markup language.
History
Gruber is from Philadelphia, Pennsylvania. He received his Bachelor of Science in computer science from Drexel Unive ...
’s
Markdown
Markdown is a lightweight markup language for creating formatted text using a plain-text editor. John Gruber and Aaron Swartz created Markdown in 2004 as a markup language that is appealing to human readers in its source code form. Markdown i ...
, and has its origins in two different and non-related projects: ''Scrippets'', developed by
John August
John August (born August 4, 1970) is an American screenwriter, director, producer, and novelist. He is known for writing the films '' Go'' (1999), ''Charlie's Angels'' (2000), '' Charlie's Angels: Full Throttle'' (2003), '' Big Fish'' (2003), '' ...
and Nima Yousefi, and ''Screenplay Markdown,'' developed by
Stu Maschwitz.
History
In 2004, screenwriter John August was looking for a Markdown-like syntax for formatting text documents into screenplay form. In 2008, he and Yousefi released ''Scrippets'', a plug-in for
WordPress
WordPress (WP or WordPress.org) is a free and open-source software, free and open-source content management system (CMS) written in PHP, hypertext preprocessor language and paired with a MySQL or MariaDB database with supported secure hypert ...
and other platforms that allowed users to embed short sections of a screenplay in
blog
A blog (a truncation of "weblog") is a discussion or informational website published on the World Wide Web consisting of discrete, often informal diary-style text entries (posts). Posts are typically displayed in reverse chronological order ...
posts and forums, using formatting hinted from plain text.
At the same time, Maschwitz, software director of Red Giant Software and co-founder of
The Orphanage, was working on a similar but more extensive project, ''Screenplay Markdown'', that allowed plain text to be interpreted into a screenplay format.
When August and Maschwitz realized they were both working on similar text-based screenplay formats, they decided to merge their projects, and the result was ''Fountain. ''
[NoFilmSchool: ]
John August and Stu Maschwitz Release 'Fountain,' a Handy Screenwriting Tool / Markup Language
'
Implementations
Fountain has since been implemented in several popular
text editor
A text editor is a type of computer program that edits plain text. Such programs are sometimes known as "notepad" software (e.g. Windows Notepad). Text editors are provided with operating systems and software development packages, and can be u ...
s,
word processor
A word processor (WP) is a device or computer program that provides for input, editing, formatting, and output of text, often with some additional features.
Word processor (electronic device), Early word processors were stand-alone devices ded ...
s and
screenwriting applications, such as
BBEdit
BBEdit is a proprietary text editor made by Bare Bones Software, originally developed for Macintosh System Software 6, and currently supporting macOS.
History
The first version of BBEdit was created as a "bare bones" text editor to serve as a "p ...
,
Emacs
Emacs , originally named EMACS (an acronym for "Editor MACroS"), is a family of text editors that are characterized by their extensibility. The manual for the most widely used variant, GNU Emacs, describes it as "the extensible, customizable, ...
,
JotterPad,
Scrivener
A scrivener (or scribe) was a person who could read and write or who wrote letters to court and legal documents. Scriveners were people who made their living by writing or copying written material. This usually indicated secretarial and adm ...
, Slugline,
Storyist
Storyist is a creative writing application for Mac OS X and iPad. Tailored for novelists and screenwriters, it provides a word processor, a cork board with support for index cards and photos, an outliner, and a project manager.
Features
Word ...
,
Sublime Text,
TextWrangler,
Trelby
''Trelby'' is a free and open source screenwriting program which focuses on providing a simple, uncluttered interface to writing screenplays. It is a rebranding of an older screenwriting program called Blyte. It currently runs on both Windows and ...
,
Vim
Vim means enthusiasm and vigor. It may also refer to:
* Vim (cleaning product)
* Vim Comedy Company, a movie studio
* Vim Records
* Vimentin, a protein
* "Vim", a song by Machine Head on the album ''Through the Ashes of Empires''
* Vim (text ed ...
,
Visual Studio Code
Visual Studio Code, also commonly referred to as VS Code, is a source-code editor made by Microsoft with the Electron Framework, for Windows, Linux and macOS. Features include support for debugging, syntax highlighting, intelligent code compl ...
, Writer and many others.
See also
*
Lightweight markup language
A lightweight markup language (LML), also termed a simple or humane markup language, is a markup language with simple, unobtrusive syntax. It is designed to be easy to write using any generic text editor and easy to read in its raw form. Lightwei ...
*
List of markup languages
References
External links
* {{official website, http://fountain.io
Fountain on MediaWikiScrippets
Markup languages
Screenwriting