diff options
Diffstat (limited to 'Master/texmf-dist/tex/context/base/lpdf-ini.mkiv')
-rw-r--r-- | Master/texmf-dist/tex/context/base/lpdf-ini.mkiv | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/context/base/lpdf-ini.mkiv b/Master/texmf-dist/tex/context/base/lpdf-ini.mkiv index 771ed3c5817..7c7dce3efb3 100644 --- a/Master/texmf-dist/tex/context/base/lpdf-ini.mkiv +++ b/Master/texmf-dist/tex/context/base/lpdf-ini.mkiv @@ -14,6 +14,7 @@ \writestatus{loading}{ConTeXt Backend Macros / PDF} \registerctxluafile{lpdf-ini}{1.001} +\registerctxluafile{lpdf-xmp}{1.001} \registerctxluafile{lpdf-nod}{1.001} %registerctxluafile{lpdf-col}{1.001} % will be loaded later \registerctxluafile{lpdf-mis}{1.001} @@ -23,7 +24,7 @@ \registerctxluafile{lpdf-wid}{1.001} \registerctxluafile{lpdf-fld}{1.001} \registerctxluafile{lpdf-u3d}{1.001} - +\registerctxluafile{lpdf-swf}{1.001} \unprotect @@ -37,7 +38,8 @@ %D %D For drawing ovals we use quite raw \PDF\ code. The next %D implementation does not differ that much from the one -%D implemented in the \POSTSCRIPT\ driver. +%D implemented in the \POSTSCRIPT\ driver. This code is +%D somewhat obsolete as we now have metapost embedded. \def\doPDFovalcalc#1#2#3% {\PointsToBigPoints{\dimexpr#1+#2\relax}#3} @@ -257,4 +259,13 @@ \wd\scratchbox#1\ht\scratchbox#2\dp\scratchbox#3\box\scratchbox \egroup} +\unexpanded\def\pdfactualtext#1#2% + {\pdfliteral direct{/Span <</ActualText \ctxlua{tex.write(lpdf.tosixteen("#2"))} >> BDC}% + #1% + \pdfliteral direct{EMC}} + +% \starttext +% text \pdfactualtext{Meier}{Müller} text +% \stoptext + \protect \endinput |