Docs
Formato de roteiro

Sintaxe Fountain — roteiros em texto simples

Cola de Fountain: cabeçalhos de cena, nomes, diálogos, parênteses, transições com >, ênfase, notas, página de título e quebras de página em texto simples.

Fountain é uma sintaxe de texto simples para roteiros. Escreva em qualquer editor — Bloco de Notas, Notas, Vim, uma janela de chat — e um software transforma o arquivo em páginas perfeitamente formatadas. Esta página é a cola completa.

A ideia central

Arquivos Fountain (.fountain) parecem um roteiro que perdeu a formatação, mas guardou a estrutura. O parser lê suas linhas e deduz os elementos:

INT. COFFEE SHOP — DAY

Rain streaks the windows. MARA VOSS (30)
slides into a corner booth.

MARA
(to the waiter)
Coffee. Black. And keep it coming.

> CUT TO:

EXT. PARKING LOT — DAY

Quase tudo é deduzido — meia dúzia de regras.

Cabeçalhos de cena

Uma linha é cabeçalho se começa com INT., EXT., EST., I/E., ou forçada com . inicial:

INT. VAULT — NIGHT
EXT. FARMHOUSE — DAY

.FOREST CLEARING — MAGIC HOUR   (forçado)

Ação

Tudo que não é outro elemento é ação. Forçar com !:

Mara runs.

!MARA RUNS.   (forçada, maiúsculas mantidas)

Um nome é uma linha em maiúsculas seguida de linha não vazia:

MARA
You're late.

Forçar qualquer nome com @ (nomes com pontos ou minúsculas):

@Mr. Hendricks
We're closed.

Parênteses

Uma linha entre parênteses entre nome e fala:

MARA
(under her breath)
Unbelievable.

Transições

Linha terminada em TO: é transição. Forçar com >:

CUT TO:

> SMASH CUT TO:

> FADE OUT.

Texto centralizado

Cercado por > dos dois lados:

> THE END <

Ênfase

Roteiros quase não usam, mas o Fountain suporta estilo Markdown:

*itálico*   **negrito**   ***ambos***

Quebras de página

Uma linha de três ou mais =:

===

Notas, seções e sinopses

Extras estruturados que não imprimem:

[[Checar continuidade com a cena 12 — a xícara está cheia?]]

# Ato Dois              (seção, nível 1)
## Sequência: o golpe    (nível 2)

= Mara percebe que Jake a armou.   (sinopse)

O «cemitério» e o espaçamento forçado

/* Este bloco é ignorado inteiramente. */

Duas linhas em branco = espaçamento forçado.

Página de título

Pares chave-valor no topo do arquivo:

Title:
    THE LAST WITNESS
Credit: Written by
Author: Dana Reyes
Draft date: January 2026
Contact: danareyes@email.com

Convenções completas: Página de título.

Diálogo duplo

Sem sintaxe oficial; a convenção ^ — um circunflexo sozinho antes do segundo bloco (diálogo duplo):

MARA
I never said that.

^
JAKE
You said it the night you left.

Por que vale a pena

  • À prova de futuro — texto simples sobrevive a todo app; seus roteiros nunca ficam presos
  • Rascunho em qualquer lugar — celular, terminal, rascunho de e-mail
  • Diffs — controle de versão, colaboração e backups limpos
  • Grátis — a especificação é aberta (fountain.io)

O Scripta fala Fountain nativamente — abra um .fountain e tenha um roteiro formatado, com exportação Fountain limpa na saída. Escrever grátis →

Perguntas frequentes

Qual extensão o Fountain usa?

.fountain. Qualquer arquivo de texto serve, se você apontar o parser.

Fountain suporta diálogo duplo?

Não na especificação oficial — a convenção ^ é o padrão de fato.

Fountain é Markdown?

Não — o Fountain toma um pouco de sintaxe (ênfase), mas suas regras são de roteiro.

Quebras de página e (MORE)/(CONT'D)?

A quebra: ===; os (MORE)/(CONT'D) são gerados pelo app de render, não guardados no arquivo — veja (MORE) e (CONT'D).

Páginas relacionadas