From b7ccf9717e3c8b509d9df5c9532a1afd07fd00b1 Mon Sep 17 00:00:00 2001 From: Tobias Schmitz Date: Thu, 24 Jul 2025 18:32:57 +0200 Subject: [PATCH] feat: error when both `--disable-pdf-tags` and `--pdf-standard=ua-1` are passed --- crates/typst-cli/src/compile.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crates/typst-cli/src/compile.rs b/crates/typst-cli/src/compile.rs index 51b6e9a23..412128018 100644 --- a/crates/typst-cli/src/compile.rs +++ b/crates/typst-cli/src/compile.rs @@ -131,6 +131,12 @@ impl CompileConfig { PageRanges::new(export_ranges.iter().map(|r| r.0.clone()).collect()) }); + if args.disable_pdf_tags + && args.pdf_standard.iter().any(|s| *s == PdfStandard::Ua_1) + { + bail!("cannot disable pdf tags when exporting a PDF/UA-1 document"); + } + let pdf_standards = PdfStandards::new( &args.pdf_standard.iter().copied().map(Into::into).collect::>(), )?;