diff options
Diffstat (limited to 'crates/typst-pdf')
| -rw-r--r-- | crates/typst-pdf/src/catalog.rs | 5 |
1 files changed, 5 insertions, 0 deletions
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 |
