
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 燈塔 夜 內」。
- 括號提示用半形括號 ( ),全形括號會被當成對白的一部分。
- 中文轉場沒有 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 匯出會保留粗體、斜體和底線。詳見匯入與匯出。