summaryrefslogtreecommitdiff
path: root/crates/typst-pdf
diff options
context:
space:
mode:
Diffstat (limited to 'crates/typst-pdf')
-rw-r--r--crates/typst-pdf/src/catalog.rs5
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