Produção de Livros

Sua sangria é de mentira: o arquivo só era maior

Uma capa media 490 mm contra 480,8 mm esperados, e o teste ingênuo aprovou a sangria. A capa tinha sangria zero. Como medir sangria de verdade, no miolo e na capa.

JonathanJonathan
7 min de leitura1.358 palavras
Capa do artigo: Sua sangria é de mentira: o arquivo só era maior (eBuz, Produção de Livros)

Uma capa chegou medindo 490 mm de largura. O arquivo esperado, pela conta da lombada, media 480,8 mm. O primeiro teste de sangria que escrevemos pensou assim: "o arquivo é maior que o esperado, então tem gordura de corte". Aprovou.

A capa tinha sangria zero. Ela era maior porque tinha sido desenhada para outro formato aparado, e não porque sobrava arte além do corte. O teste confundiu tamanho com sangria.

Este artigo mostra como a sangria funciona, como montar um miolo com sangria de 3 mm sem mover o texto um milímetro e como medir, no arquivo, se ela existe de verdade.

O que é cada coisa

  • Corte (ou aparado): o tamanho final do livro, onde a faca da gráfica corta. No 6 x 9, 152,4 x 228,6 mm.
  • Sangria: a arte que passa do corte, para o caso de a faca desviar um pouco. Sem ela, um desvio deixa uma fresta branca na borda. A nossa é de 3 mm.
  • Zona de segurança: a faixa dentro do corte onde nenhum texto deve entrar, porque a faca também pode desviar para dentro. A nossa é de 5 mm.

O arquivo de impressão carrega os três: a página tem o tamanho do corte mais a sangria nos quatro lados, e o PDF informa onde está o corte (TrimBox) e onde termina a sangria (BleedBox).

A conta

Com 3 mm de sangria em cada lado, a página cresce 6 mm por dimensão. No 6 x 9:

LarguraAltura
Corte432 pontos (152,4 mm)648 pontos (228,6 mm)
Papel com sangria449 pontos (158,4 mm)665 pontos (234,6 mm)

A regra de ouro: toda margem cresce 3 mm. Assim, a mancha de texto fica exatamente onde estava antes da sangria. Se você aumentar a página e esquecer as margens, o texto anda para o canto e o livro inteiro reflui.

No Typst, a nossa solução é uma chave que liga o modo de impressão e soma 3 mm em tudo:

#let grafica = sys.inputs.at("grafica", default: "0") == "1"
#let sg = if grafica { 3mm } else { 0mm }

#set page(
  width: 152.4mm + 2 * sg,
  height: 228.6mm + 2 * sg,
  margin: (inside: 25mm + sg, outside: 20mm + sg,
           top: 25mm + sg, bottom: 25mm + sg),
)

Compilando de dois jeitos:

typst compile --font-path fontes livro.typ digital.pdf
typst compile --font-path fontes --input grafica=1 livro.typ impressao.pdf

No nosso teste, o primeiro PDF mediu 432 x 648 pontos e o segundo, 449,008 x 665,008. Os mesmos parágrafos, nas mesmas posições relativas ao corte.

Dizer onde está o corte

O compilador só sabe o tamanho do papel. Quem diz à gráfica onde corta é o TrimBox, e quem diz até onde vai a tinta é o BleedBox. Depois do fechamento do PDF, nós gravamos as duas caixas em cada página com a biblioteca pikepdf:

import pikepdf
S = 3 * 72 / 25.4                       # sangria em pontos
with pikepdf.open("fechado.pdf", allow_overwriting_input=True) as pdf:
    for page in pdf.pages:
        mb = [float(v) for v in page.MediaBox]
        page.BleedBox = pikepdf.Array(mb)                       # o próprio papel
        page.TrimBox = pikepdf.Array([mb[0] + S, mb[1] + S,
                                      mb[2] - S, mb[3] - S])    # o corte
    pdf.save("fechado.pdf")

E confira com o pdfinfo:

pdfinfo -box fechado.pdf

No arquivo de teste, a saída foi MediaBox 0 0 449,01 665,01, BleedBox igual ao papel e TrimBox 8,50 8,50 440,51 656,51. O TrimBox começa em 8,50 pontos, que são os 3 mm.

Medir a sangria de verdade

Uma página tem sangria de verdade quando, onde há arte que deve sangrar, a cor chega à borda do papel, e onde não há, a borda fica branca. Medimos isso olhando os pixels do canto:

pdftoppm -r 30 -f 5 -l 5 -singlefile -png miolo.pdf canto
python3 - <<'PY'
from PIL import Image
im = Image.open("canto.png").convert("RGB")
w, h = im.size
for xy in [(0, 0), (w - 2, 0), (0, h - 1), (w - 2, h - 2)]:
    print(xy, im.getpixel(xy))
PY

Em uma página de texto puro, os quatro cantos devem ser branco (255, 255, 255). Em uma página com painel colorido que deve sangrar, os quatro cantos devem ter a cor do painel. No gate do nosso miolo, o painel e a faixa de abertura de Parte precisam chegar à borda do papel, e a abertura de capítulo precisa ficar branca nos cantos.

A arte precisa existir além do corte

Aumentar o papel não cria sangria. Onde um painel colorido ou uma faixa deve chegar à borda, a cor precisa de fato se estender até a borda do papel com sangria, e não parar no corte. Em um painel desenhado como retângulo, isso significa começar o retângulo na borda do papel, e não na margem. Em foto de página inteira, a imagem precisa ter pixels além do corte: não vale esticar a mesma imagem, porque o esticado desloca o enquadramento e pode cortar o rosto de quem aparece.

No nosso modelo, o fundo dos painéis, a faixa de abertura de Parte e a régua do cabeçalho sangram. O texto e as margens ficam no lugar, e por isso a abertura de capítulo, que não tem fundo, fica branca nos quatro cantos.

Zona de segurança: medir tinta, não caixa de fonte

Para saber se algum texto entrou nos 5 mm de segurança, usamos as posições das palavras do pdftotext -bbox. Mas atenção: essa caixa é a da fonte, que inclui espaço vazio acima e abaixo da letra. Ela mente sobre onde a tinta começa. Em um rótulo girado, a caixa media 5,2 mm do corte, e a tinta, 6,6 mm. A caixa é conservadora: se ela passa, a tinta passa. Se ela reprova, olhe a página antes de mudar o desenho.

O erro que custa caro

Deduzir sangria de "o arquivo é maior". Foi o teste da capa de 490 mm. O código corrigido tem uma regra simples: sangria só pode ser afirmada depois que a dimensão confere com a geometria calculada. Enquanto a dimensão falha, o teste de sangria responde "não avaliável" e reprova junto.

A geometria da capa nunca é digitada: ela é calculada a partir do PDF do miolo (formato e número de páginas) e do papel. Mudou o miolo, mudou a capa esperada. O cálculo da capa aberta e da lombada tem artigo próprio neste cluster.

Quando NÃO usar sangria

A sangria só é necessária onde há arte que encosta na borda: painéis coloridos, faixas, fotos de página inteira. Um miolo de texto puro, sem nada que chegue à borda, não precisa dela. Mesmo assim, a gráfica pode exigir o arquivo com sangria por padrão. Pergunte. O valor de 3 mm é o padrão do nosso gabarito de capa, e o que vale é o que a sua gráfica pedir.

Alternativa sem o nosso ambiente

Qualquer programa de layout tem a opção de definir sangria no documento. Para conferir, o pdfinfo -box do poppler mostra as caixas, e o preflight do Acrobat ou do pdfToolbox faz uma conferência comercial. Nada aqui depende da nossa conta ou do nosso servidor.

O que o Claude faz hoje, e como fazer sem ele

Hoje o Claude roda o gate do miolo, que mede geometria, caixas, pixel de borda e zona de segurança em todas as páginas. Sem ele, você usa os comandos deste artigo e o checklist de preflight do miolo. A diferença é só de tempo.

Onde entra na operação

A sangria é aplicada quando o miolo vira arquivo de impressão, depois da diagramação e antes do fechamento em PDF/X. O fechamento está em CMYK, K puro e PDF/X-1a com Ghostscript. O formato de página que serve de base está em 6 x 9 e a armadilha do 16x23. A ordem de todas as etapas está no guia Como produzimos o miolo de um livro profissional sem InDesign. A regra de capítulo em página ímpar, que convive com a sangria, está em capítulo em página ímpar sem página em branco.

Baixe, para guardar: checklist de preflight do miolo, com comando e limite por item (PDF).

Versões usadas neste artigo: veja a matriz de versões.

Perguntas frequentes

Quanto de sangria uma gráfica pede?

O valor depende da gráfica. Nós usamos 3 mm, que é o padrão do nosso gabarito de capa, e confirmamos com a gráfica antes de fechar o arquivo. Se a sua gráfica pedir outro valor, ele vale no lugar do nosso.

A sangria muda a posição do texto na página?

Não, se as margens crescerem junto. Com 3 mm de sangria, a página cresce 6 mm por dimensão e cada margem cresce 3 mm. A mancha de texto fica no mesmo lugar em relação ao corte.

Como sei se o meu PDF tem sangria de verdade?

Meça duas coisas. Primeiro, o tamanho da página: deve ser o corte mais 6 mm por dimensão. Depois, os pixels do canto: onde há arte que deve sangrar, a cor chega à borda do papel. Só ter um arquivo maior não prova sangria.

O que é o TrimBox e o BleedBox?

São duas caixas gravadas em cada página do PDF. O TrimBox marca onde a faca corta, e o BleedBox marca até onde vai a tinta. Em um PDF para gráfica, o BleedBox costuma coincidir com o papel, e o TrimBox fica 3 mm para dentro de cada lado.