diff options
author | Karl Berry <karl@freefriends.org> | 2021-03-18 21:09:35 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-03-18 21:09:35 +0000 |
commit | 2440126072fff4cdd2f7c5e0b239504ff3504409 (patch) | |
tree | 9252e94fadb5bd53f93d3a6d66a03014d8070798 /Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx | |
parent | e3bb608996affa25ea9b80bab77ae993f76b9455 (diff) |
pdfmanagement-testphase (18mar21)
git-svn-id: svn://tug.org/texlive/trunk@58511 c570f23f-e606-0410-a88d-b1316a301751
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 |