diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx | 30 |
1 files changed, 23 insertions, 7 deletions
diff --git a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx index 796ba7f701a..1b1e1b1b91f 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx @@ -45,7 +45,7 @@ % }^^A % } % -% \date{Version 0.95b, released 2021-03-07} +% \date{Version 0.95c, released 2021-03-17} % % \maketitle % @@ -56,27 +56,27 @@ % \begin{macrocode} %<drivers>\ProvidesExplFile %<*dvipdfmx> - {l3backend-testphase-dvipdfmx.def}{2021-03-07}{} + {l3backend-testphase-dvipdfmx.def}{2021-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvipdfmx} %</dvipdfmx> %<*dvips> - {l3backend-testphase-dvips.def}{2021-03-07}{} + {l3backend-testphase-dvips.def}{2021-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvips} %</dvips> %<*dvisvgm> - {l3backend-testphase-dvisvgm.def}{2021-03-07}{} + {l3backend-testphase-dvisvgm.def}{2021-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvisvgm} %</dvisvgm> %<*luatex> - {l3backend-testphase-luatex.def}{2021-03-07}{} + {l3backend-testphase-luatex.def}{2021-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (LuaTeX)} %</luatex> %<*pdftex> - {l3backend-testphase-pdftex.def}{2021-03-07}{} + {l3backend-testphase-pdftex.def}{2021-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (pdfTeX)} %</pdftex> %<*xdvipdfmx> - {l3backend-testphase-xetex.def}{2021-03-07}{} + {l3backend-testphase-xetex.def}{2021-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: XeTeX} %</xdvipdfmx> % \end{macrocode} @@ -144,6 +144,22 @@ \directlua { require("l3backend-testphase.lua") } %</luatex> % \end{macrocode} +% \subsection{Converting unicode strings to a pdfname} +% dvips needs a special function here, so we add this as backend function. +% \begin{macrocode} +%<*pdftex|luatex|dvipdfmx|xdvipdfmx|dvisvgm> +\cs_new:Npn \__kernel_pdf_name_from_unicode_e:n #1 + { + / \str_convert_pdfname:e { \text_expand:n { #1 } } + } +%</pdftex|luatex|dvipdfmx|xdvipdfmx|dvisvgm> +%<*dvips> +\cs_new:Npn \__kernel_pdf_name_from_unicode_e:n #1 + { + ~ ( \text_expand:n { #1 } ) ~ cvn + } +%</dvips> +% \end{macrocode} % \subsection{Hooks} % \subsubsection{Add the \enquote{end run} hooks} % Here we add the end run hook to suitable |