From 497446944c78bcf598e8ac8dcdff6c0d0433d844 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Mon, 2 Dec 2024 13:48:45 +0100 Subject: Add `document.description` field --- crates/typst-pdf/src/catalog.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'crates/typst-pdf') diff --git a/crates/typst-pdf/src/catalog.rs b/crates/typst-pdf/src/catalog.rs index 35c5ce68..753b8cb6 100644 --- a/crates/typst-pdf/src/catalog.rs +++ b/crates/typst-pdf/src/catalog.rs @@ -48,6 +48,11 @@ pub fn write_catalog( xmp.title([(None, title.as_str())]); } + if let Some(description) = &ctx.document.info.description { + info.subject(TextStr::trimmed(description)); + xmp.description([(None, description.as_str())]); + } + let authors = &ctx.document.info.author; if !authors.is_empty() { // Turns out that if the authors are given in both the document -- cgit v1.2.3