Skip to content

engine: hyperref pdfsubject/pdfkeywords complete the PDF metadata set - #212

Merged
tannevaled merged 1 commit into
mainfrom
hyperref-pdfsubject
Sep 3, 2026
Merged

engine: hyperref pdfsubject/pdfkeywords complete the PDF metadata set#212
tannevaled merged 1 commit into
mainfrom
hyperref-pdfsubject

Conversation

@tannevaled

Copy link
Copy Markdown
Contributor

Bumps go-pdfkit v0.10.0 → v0.11.0 (go-pdfkit/pdfkit#25), which adds Options.Subject/Keywords, and wires \hypersetup{pdfsubject=…,pdfkeywords=…} (both the \hypersetup and \usepackage[…]{hyperref} forms) to them.

With pdftitle/pdfauthor already in place (#211), the four standard hyperref PDF /Info fields are now supported. Accented values are UTF-16BE via go-pdfkit's text strings.

Verification

pdfsubject/pdfkeywords render /Subject and /Keywords in the (uncompressed) info dictionary. Full engine suite, conformance ratchet, go vet and gofmt green.

Completes the hyperref PDF-metadata set.

🤖 Generated with Claude Code

Bumps go-pdfkit v0.10.0 -> v0.11.0, which adds Options.Subject and Keywords, and
wires \hypersetup{pdfsubject=…,pdfkeywords=…} (both invocation forms) to them. With
pdftitle/pdfauthor already in place, the four standard hyperref PDF /Info fields are
now supported. Accented values are UTF-16BE via go-pdfkit's text strings.

Verified: pdfsubject/pdfkeywords render /Subject and /Keywords in the info
dictionary; full engine suite, conformance ratchet, go vet and gofmt green.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@tannevaled
tannevaled merged commit 2dc2150 into main Sep 3, 2026
18 checks passed
@tannevaled
tannevaled deleted the hyperref-pdfsubject branch September 3, 2026 22:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant