Blog

Notas de versão, análises do renderizador e histórias da comunidade do projeto gpdf.

gpdf team

Por que meu PDF mostra retângulos (tofu) no lugar de japonês?

Retângulos vazios em vez de caracteres japoneses significam que o PDF não encontrou glifos para esses code points. Quatro causas e como corrigir.

recipetroubleshootingcjk
gpdf team

Como usar IPAex Gothic no gpdf?

Registre ipaexg.ttf com gpdf.WithFont. IPAex Gothic vem com um único peso Regular sob a IPA Font License; o negrito é sintetizado ou pareado com Mincho.

recipecjktutorial
gpdf team

Como funciona o grid de 12 colunas do gpdf?

O grid de 12 colunas do gpdf usa r.Col(span, fn) com span de 1 a 12. A largura da coluna é (span/12) da linha. Sem breakpoints, sem gutter, previsível por design.

recipetutorialtemplates
gpdf team

go-pdf/fpdf também foi arquivado. O stack Go PDF de 2026.

jung-kurt/gofpdf foi arquivado em 2021, go-pdf/fpdf em 2025. Este é o stack Go PDF que usamos em 2026 — gpdf, os trade-offs e o porquê.

migrationcomparisonbenchmark
gpdf team

PDFs em japonês com Go: o guia definitivo de 2026

Como gerar PDFs em japonês com Go em 2026 — fontes, subconjuntos TrueType, kanji/kana/ASCII misturados, e por que não precisa de CGO nem Chromium.

tutorialcjktroubleshooting
gpdf team

Comparativo de bibliotecas Go PDF 2026

Todas as bibliotecas Go PDF ainda vivas em 2026, comparadas em 4 cargas de trabalho, com licenças, dependências e estado de manutenção.

comparisonbenchmark
gpdf team

Como incorporar uma fonte japonesa no gpdf?

Passe os bytes do TTF para gpdf.WithFont ao construir o documento. Três linhas, subset embedding automático e sem CGO.

recipecjktutorial
gpdf team

Como usar Noto Sans JP com gpdf?

Registre o TTF static NotoSansJP-Regular com gpdf.WithFont. Não use a variable font. O gpdf faz subset dos 17.000 glifos para menos de 40 KB por PDF.

recipecjktutorial
gpdf team

gofpdf foi arquivado. Guia de migração para gpdf.

jung-kurt/gofpdf foi arquivado em 2021 e go-pdf/fpdf em 2025. Este guia mapeia toda a API do gofpdf para o gpdf — Go puro, zero dependências, CJK nativo.

migrationcomparisontutorial