diff options
Diffstat (limited to 'macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx')
-rw-r--r-- | macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx | 37 |
1 files changed, 27 insertions, 10 deletions
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx index 75e944cf82..3d9424c59d 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx @@ -45,7 +45,7 @@ % }^^A % } % -% \date{Version 0.96h, released 2024-04-09} +% \date{Version 0.96l, released 2024-09-13} % % \maketitle % @@ -56,32 +56,32 @@ % \begin{macrocode} %<drivers>\ProvidesExplFile %<*dvipdfmx> - {l3backend-testphase-dvipdfmx.def}{2024-04-09}{} + {l3backend-testphase-dvipdfmx.def}{2024-09-13}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvipdfmx} %</dvipdfmx> %<*dvips> - {l3backend-testphase-dvips.def}{2024-04-09}{} + {l3backend-testphase-dvips.def}{2024-09-13}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvips} %</dvips> %<*dvisvgm> - {l3backend-testphase-dvisvgm.def}{2024-04-09}{} + {l3backend-testphase-dvisvgm.def}{2024-09-13}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvisvgm} %</dvisvgm> %<*luatex> - {l3backend-testphase-luatex.def}{2024-04-09}{} + {l3backend-testphase-luatex.def}{2024-09-13}{} {LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (LuaTeX)} %</luatex> %<*pdftex> - {l3backend-testphase-pdftex.def}{2024-04-09}{} + {l3backend-testphase-pdftex.def}{2024-09-13}{} {LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (pdfTeX)} %</pdftex> %<*xdvipdfmx> - {l3backend-testphase-xetex.def}{2024-04-09}{} + {l3backend-testphase-xetex.def}{2024-09-13}{} {LaTeX~PDF~management~testphase~bundle~backend~support: XeTeX} %</xdvipdfmx> % \end{macrocode} % \subsection{Variants} -% We need to generate temporarly a few e-types variants of kernel backend commands. +% We need to generate temporarily a few e-types variants of kernel backend commands. % These can be removed once the kernel provides them. % \begin{macrocode} %<@@=pdf> @@ -1818,7 +1818,7 @@ %</drivers> % \end{macrocode} % \end{macro} -% Now the driver dependant parts. +% Now the driver dependent parts. % By default the new commands are simply copies of the original commands. % We adapt them then for the engines and engine version which provide support % for structure destinations. @@ -2355,7 +2355,7 @@ % \end{macro} % \subsection{Settings for regression tests} % When doing pdf based regression tests some meta data in the pdf should have -% fixed values to get identical pdf's. We define here the backend dependant +% fixed values to get identical pdf's. We define here the backend dependent % part. The main command is then in l3pdfmeta % \begin{macrocode} %<*drivers> @@ -2528,6 +2528,23 @@ % \end{macrocode} % \end{macro} % +% With luatex it is for some standards also necessary to suppress the CidSet +% entry in the fonts (with xetex there seem to be no problem. +% \begin{macro}{\@@_backend_omit_cidset:n} +% The option to omit /Charset exists already for quite some time for the two +% engines. +% \begin{macrocode} +%<*xdvipdfmx|dvipdfmx|dvips|dvisvgm|pdftex> +\cs_new_protected:Npn \@@_backend_omit_cidset:n #1 {} %#1 number +%</xdvipdfmx|dvipdfmx|dvips|dvisvgm|pdftex> +%<*luatex> +\cs_new_protected:Npn \@@_backend_omit_cidset:n #1 %#1 number + { + \tex_pdfvariable:D omitcidset = #1 \scan_stop: + } +%</luatex> +% \end{macrocode} +% \end{macro} % % \subsection{lua code for lualatex} |