summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/grph-rul.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkiv/grph-rul.lua')
-rw-r--r--tex/context/base/mkiv/grph-rul.lua11
1 files changed, 10 insertions, 1 deletions
diff --git a/tex/context/base/mkiv/grph-rul.lua b/tex/context/base/mkiv/grph-rul.lua
index 2cb2729bd..71f1f868c 100644
--- a/tex/context/base/mkiv/grph-rul.lua
+++ b/tex/context/base/mkiv/grph-rul.lua
@@ -15,7 +15,6 @@ local context = context
local ruleactions = nodes.rules.ruleactions
local userrule = nodes.rules.userrule
local bpfactor = number.dimenfactors.bp
-local pdfprint = pdf.print
local current_attr = nodes.current_attr
local setfield = nodes.setfield
@@ -36,6 +35,16 @@ local floor = math.floor
local getrandom = utilities.randomizer.get
local formatters = string.formatters
+-- This is very pdf specific. Maybe move some to lpdf-rul.lua some day.
+
+local pdfprint
+
+pdfprint = function(...) pdfprint = lpdf.print return pdfprint(...) end
+
+updaters.register("backend.update",function()
+ pdfprint = lpdf.print
+end)
+
do
local simplemetapost = metapost.simple