summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/mlib-int.lmt
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/mlib-int.lmt')
-rw-r--r--tex/context/base/mkxl/mlib-int.lmt16
1 files changed, 16 insertions, 0 deletions
diff --git a/tex/context/base/mkxl/mlib-int.lmt b/tex/context/base/mkxl/mlib-int.lmt
index ae883b1e8..ace2fee17 100644
--- a/tex/context/base/mkxl/mlib-int.lmt
+++ b/tex/context/base/mkxl/mlib-int.lmt
@@ -16,6 +16,7 @@ local get = tex.get
local emwidths = fonts.hashes.emwidths
local exheights = fonts.hashes.exheights
+local registerscript = metapost.registerscript
local registerdirect = metapost.registerdirect
local on_right_page = structures.pages.on_right
@@ -169,6 +170,21 @@ registerdirect("InPageBody", in_body_page )
registerdirect("defaultcolormodel", defaultcolormodel)
+-- see node-rul.*
+
+registerdirect("RuleWidth", function() return getdimen("d_rule_width") * factor end)
+registerdirect("RuleHeight", function() return getdimen("d_rule_height") * factor end)
+registerdirect("RuleDepth", function() return getdimen("d_rule_depth") * factor end)
+registerdirect("RuleH", function() return getdimen("d_rule_h") * factor end)
+registerdirect("RuleV", function() return getdimen("d_rule_v") * factor end)
+registerdirect("RuleThickness", function() return getdimen("d_rule_line") * factor end)
+registerdirect("RuleOffset", function() return getdimen("d_rule_offset") * factor end)
+registerdirect("RuleDirection", function() return getmacro("c_rule_direction") end)
+registerdirect("RuleFactor", function() return getmacro("m_rule_factor") end)
+registerdirect("RuleOption", function() return getmacro("m_rule_option") end)
+--------------("RuleColor", function() return getmacro("m_rule_color") end)
+registerscript("RuleColor", function() return getmacro("m_rule_color") end)
+
-- see typo-ada.*
registerdirect("AdaptiveWidth", function() return getdimen("d_adaptive_width") * factor end)