From 07419b23985092a34d0108903ece44b570168e43 Mon Sep 17 00:00:00 2001
From: Jonas Smedegaard <dr@jones.dk>
Date: Sun, 15 Jun 2025 11:12:37 +0200
Subject: set DocumentMetadata; set copyright flag; add trailing newline

---
 _extensions/js/stylish-issue/doc-class.tex | 53 +++++++++++++++++++++++++++++-
 1 file changed, 52 insertions(+), 1 deletion(-)

(limited to '_extensions/js/stylish-issue/doc-class.tex')

diff --git a/_extensions/js/stylish-issue/doc-class.tex b/_extensions/js/stylish-issue/doc-class.tex
index a7ad74d..a9dbfaa 100644
--- a/_extensions/js/stylish-issue/doc-class.tex
+++ b/_extensions/js/stylish-issue/doc-class.tex
@@ -1,3 +1,54 @@
+\DocumentMetadata{
+% modern PDF rendering: <https://tex.stackexchange.com/a/686905/309738>
+$if(lang)$
+  lang={$lang$},
+$endif$
+$if(pdfversion)$
+  pdfversion=$pdfversion$,
+$endif$
+$for(pdfstandard)$
+  pdfstandard=$pdfstandard$,
+$endfor$
+$if(pdftestphase)$
+testphase=
+  {
+$for(pdftestphase)$
+    $pdftestphase$,
+$endfor$
+  },
+$endif$
+$if(pdfdebug)$
+debug=
+  {
+$for(pdfdebug)$
+    $pdfdebug$,
+$endfor$
+  },
+$endif$
+$if(pdfdebugfirstaidoff)$
+debug=
+  {
+firstaidoff=
+    {
+$for(pdfdebugfirstaidoff)$
+      $pdfdebugfirstaidoff$,
+$endfor$
+    },
+  },
+$endif$
+}
+$if(copyright)$
+% flag as rights protected <https://tex.stackexchange.com/a/712443/309738>
+\ExplSyntaxOn
+\pdfmeta_xmp_add:n{<xmpRights:Marked>True</xmpRights:Marked>}
+\ExplSyntaxOff
+$endif$
+$if(pdftestphasestrict)$
+% fatalize tagging warnings
+\ExplSyntaxOn
+ \msg_redirect_module:nnn { tag } { warning } { error }
+\ExplSyntaxOff
+$endif$
 \documentclass[
 $for(babel-otherlangs)$
   $babel-otherlangs$,
@@ -14,4 +65,4 @@ $endif$
 $for(classoption)$
   $classoption$$sep$,
 $endfor$
-]{$documentclass$}
\ No newline at end of file
+]{$documentclass$}
-- 
cgit v1.2.3

