ブログ
リリースノート、レンダラの内部解説、コミュニティの活用事例。gpdf プロジェクトからお届けします。
gpdf で日本語が豆腐文字 (□□□) になる原因と直し方
PDF 出力で日本語が □ になるのはフォント未登録が最多。よくある 4 原因と直し方を最短で整理する。
gpdf で IPAex ゴシックを使うには?
ipaexg.ttf を gpdf.WithFont で登録する。IPAex は Regular 1 ウェイトのみなので、Bold は合成か明朝ペアで対応する。
gpdf の 12 列グリッドはどう動くのか?
gpdf の 12 列グリッドは r.Col(span, fn) に 1–12 の整数を渡すだけ。幅は span/12、ガターもブレークポイントもない PDF 向けの割り切った設計。
go-pdf/fpdf もアーカイブ。Go の PDF は gpdf に移る。
jung-kurt/gofpdf は 2021 年、go-pdf/fpdf は 2025 年にアーカイブ。2026 年に選ぶべき Go PDF ライブラリは gpdf — 理由とトレードオフ。
Go で日本語 PDF を作る決定版ガイド (2026)
Go で日本語 PDF を吐く完全手順。CGO なし、Chromium なし、豆腐文字なし。フォント・サブセット・混植・縦書きの実務まで。
2026 年 Go PDF ライブラリ徹底比較
2026 年時点で稼働する Go の PDF ライブラリを 4 種のワークロードでベンチ。ライセンス・依存・保守状況を横並びで比較する。
gpdf で日本語フォントを埋め込むには?
gpdf.WithFont にTTFバイトを渡すだけ。サブセット埋め込みも自動、CGOも不要。Go で日本語 PDF を作る最短手順。
gpdf で Noto Sans JP を使うには?
static 版の NotoSansJP-Regular.ttf を gpdf.WithFont に登録するだけ。Variable フォントを避ける理由と、17,000 グリフが PDF 内で 40 KB 未満まで減るサブセット化の話。
アーカイブされた gofpdf から gpdf へ移行する完全ガイド
gofpdf は 2021 年アーカイブ、後継 go-pdf/fpdf も 2025 年停止。CJK 対応・ゼロ依存の純 Go ライブラリ gpdf への移行ガイド。