
Fountain 是一种开放的纯文本剧本格式:你在任何文本编辑器里,照几个简单的规则打字,例如场景标题全大写、角色名大写单独一行、转场以 TO: 结尾,编剧软件就能读进这个文件,排成标准的剧本页面。用中文写 Fountain 剧本也可以,只是中文没有大小写,角色名前要加 @,场景标题要用 INT.、EXT. 开头或在前面加句点。
Fountain 是编剧 John August 和电影人 Stu Maschwitz 在 2012 年推出的,前身是一个叫 Screenplay Markdown 的构想,所以有些 Fountain 文件的扩展名是 .spmd。它的规则公开发布,任何软件都能读写。这篇说明编剧为什么用 Fountain,再一个元素一个元素说明语法,最后整理中文的写法。
编剧为什么用 Fountain
- 纯文本不会过时。一个 .fountain 文件在任何设备、任何文本编辑器都打得开,今天如此,二十年后也一样,不需要特定软件。
- 能打字的地方就能写:手机的备忘录、一封信的草稿、代码编辑器。
- 适合版本控制和比对工具,每一行改了什么都看得清清楚楚。
- 能在不同软件之间搬来搬去。很多编剧软件都能导入和导出 Fountain,是一种中立的交换格式。
代价是 Fountain 只是写作格式,不是页面排版。换页、(MORE) 和 (CONT'D) 都由排版的软件计算,不必自己打。
基本语法
Fountain 大多靠一行字的“长相”来判断它是什么元素,因为它模仿的就是编剧早就熟悉的剧本格式。
场景标题
前面空一行、以 INT、EXT、EST、INT./EXT 或 I/E 开头的一行,就是场景标题,照剧本页面上的样子用大写写。
动作
不属于其他元素的段落都是动作,用一般的句子写,段落之间空一行。
角色名与对白
前面空一行、整行都是大写、下面紧接着文字的一行,就是角色名;它下面的几行是对白。(V.O.)、(O.S.) 这类标记写在名字后面。
括号提示
一段台词里,写在角色名之后或两句对白之间、用括号包起来的一行,就是括号提示。
转场
前后空行、全大写、以 TO: 结尾的一行是转场,例如 CUT TO:。
英文剧本只靠大写和位置,每个元素就能被认出来,大部分的文件完全不需要额外的符号。中文没有大小写,就得靠下面的强制标记来补。
强制元素
某一行可能被误判时,在最前面加一个符号,就能强制它成为你要的元素:
- 句点(.)强制成场景标题,用在不是 INT 或 EXT 开头的标题,例如 .THE VOID。句点后面要紧接英文字母或数字。
- @ 符号强制成角色名,用在有小写字母的名字,例如 @McKAY,以及所有中文名字。
- 感叹号(!)强制成动作,用在全大写、但不是角色名的一行,例如 !BANG。
- 大于号(>)强制成转场,用在不是以 TO: 结尾的转场,例如 >FADE OUT.。
用中文写 Fountain 剧本
Fountain 是为英文设计的,靠大小写判断元素,中文没有大小写,所以有几个地方要特别处理:
- 角色名一律加 @,例如 @阿芬,不然会被当成动作。
- 场景标题用 INT. 或 EXT. 开头,例如“INT. 灯塔 - 夜”;想用国内常见的写法,就在前面加句点并以场号开头,例如“.12 灯塔 夜 内”,电视剧写成“.3-12 灯塔 夜 内”。
- 括号提示用半角括号 ( ),全角括号会被当成对白的一部分。
- 中文转场没有 TO:,前面加 >,例如“> 叠化”。
- 封面的字段名称要用英文,例如 Title: 和 Author:,冒号后面的内容可以写中文。
照这些规则,同一段戏用中文写成 Fountain 长这样:
INT. 灯塔 - 夜 灯在转。阿芬用手指数着两次闪光之间的秒数。 @阿芬 (压低声音) 九。应该是十才对。 > 叠化 EXT. 悬崖小径 - 接上场
同一段文字交给软件排版后,就是一页标准的剧本:
INT. 灯塔 - 夜 灯在转。阿芬用手指数着两次闪光之间的秒数。 @阿芬 (压低声音) 九。应该是十才对。 > 叠化 EXT. 悬崖小径 - 接上场
居中文字、强调与换页
- 居中的文字放在 > 和 < 之间,例如 >THE END< 或 >全剧终<。
- 强调沿用 Markdown 的习惯:*斜体*、**粗体**、_下划线_。中文的斜体不好看,尽量少用。
- 单独一行写三个以上的等号(===),强制换页。
- 同时对白:在第二个角色名后面加 ^,两段台词就会并排,见同时对白。
- 歌词:一行的开头加波浪号(~)。
备注、段落与封面
Fountain 也能放不属于剧本正文的东西:
- 备注写在双方括号里,例如 [[这场要再短一点]],排版后的页面不会显示。
- 夹在 /* 和 */ 之间的文字是“废料区”:不会输出,但保留在文件里,删掉的戏可以先丢这里。
- 以 # 开头的是段落(幕、段落),以 = 开头的是场次摘要,两者都是整理用的,不会印出来。
- 封面放在文件最上面,一行一个字段,例如 Title:、Credit:、Author: 和 Draft date:。
Title: 第九道光 Credit: 编剧 Author: 吴俊宏 # 第一幕 = 阿芬发现灯塔的光不对劲。 INT. 灯塔 - 夜
用 # 和 = 把大纲写在同一个文件里,就能在写剧本的地方规划结构,写完再拆掉这些脚手架。动笔前怎么整理大纲,见剧本模板里的剧本大纲模板。
Fountain 和 Final Draft 文件有什么不同
Fountain 和 Final Draft(.fdx)做的是不同的事。.fdx 文件存的是一份排好版、带着各种设置的文档;.fountain 文件只存文字和它们属于哪种元素。很多编剧用 Fountain 打草稿或存盘,交给制作单位时再换成对方习惯的 .fdx。选择编剧软件时要考虑什么,见编剧软件推荐。
在 Scenaloom 用 Fountain
Scenaloom 可以导入 Fountain 文件(.fountain 和 .spmd),也能导入 Final Draft(.fdx)和 PDF;导出则有 Fountain、PDF、Final Draft、Word、纯文本和 Markdown。也可以在“新建剧本”的页面直接粘贴一段剧本文本,从它开始一个项目。导入后可以切换成亚洲格式,用国内常见的剧本版式来看。详见导入与导出,或开始写剧本。
不想安装任何软件,也可以把 Fountain 文件打开在免费的剧本排版工具,转成 PDF 或 Final Draft 文件;手上只有 .fdx 的话,可以用 FDX 转换工具。
常见问题
Fountain 文件是什么?
Fountain 文件是用开放的 Fountain 语法写成的纯文本剧本,扩展名通常是 .fountain,有些旧文件是 Screenplay Markdown 的 .spmd。任何文本编辑器都能打开,编剧软件读进去后会排成标准的剧本页面。
Fountain 可以写中文剧本吗?
可以,但要注意几个地方:中文角色名前加 @,场景标题用 INT. 或 EXT. 开头,或者在前面加句点并以场号开头;括号提示用半角括号;中文转场前加 >。封面字段名称用英文,内容可以写中文。
.fountain 文件要怎么打开?
用任何文本编辑器都能以纯文本打开。要看到排好的剧本页面,就用支持 Fountain 的软件打开或导入。Scenaloom 可以在浏览器里导入 .fountain 和 .spmd 文件,直接显示成排好格式的剧本。
Fountain 要付费吗?
不用。Fountain 是公开规格的开放语法,任何人都能用任何文本编辑器写,任何软件都能支持,格式本身没有授权费。你用来排版的软件则可能有自己的价格。
Fountain 可以转成 Final Draft 吗?
可以,用能读 Fountain、写出 .fdx 的软件就行。在 Scenaloom 导入 .fountain 或 .spmd 文件,检查排好的页面,再导出成 Final Draft(.fdx)、PDF、Word 或纯文本,FDX 导出会保留粗体、斜体和下划线。详见导入与导出。