summaryrefslogtreecommitdiff
path: root/metapost/context/base/mpiv/mp-lmtx.mpxl
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2019-10-04 18:59:44 +0200
committerContext Git Mirror Bot <phg@phi-gamma.net>2019-10-04 18:59:44 +0200
commit6f2d249bfb4ead58ed709e59c403df9457f51982 (patch)
tree36f93bbacf4a42ab52b0440dba42d4ac65e86b0b /metapost/context/base/mpiv/mp-lmtx.mpxl
parent6ab4432f6fe56cc63e53aeb256c89f01a04fb84f (diff)
downloadcontext-6f2d249bfb4ead58ed709e59c403df9457f51982.tar.gz
2019-10-04 17:52:00
Diffstat (limited to 'metapost/context/base/mpiv/mp-lmtx.mpxl')
-rw-r--r--metapost/context/base/mpiv/mp-lmtx.mpxl19
1 files changed, 19 insertions, 0 deletions
diff --git a/metapost/context/base/mpiv/mp-lmtx.mpxl b/metapost/context/base/mpiv/mp-lmtx.mpxl
index fe84872ea..3d24dfd75 100644
--- a/metapost/context/base/mpiv/mp-lmtx.mpxl
+++ b/metapost/context/base/mpiv/mp-lmtx.mpxl
@@ -2112,3 +2112,22 @@ vardef lmt_do_surface =
popparameters ;
)
enddef ;
+
+% I can make a variant that avoids the lmt_do ... and does an immediate function
+% call instead.
+
+presetparameters "mpsglyphs" [
+ name = "dummy",
+ units = 1000,
+] ;
+
+presetparameters "mpsglyph" [
+ category = "dummy",
+ unicode = 0,
+] ;
+
+def lmt_registerglyphs = applyparameters "mpsglyphs" "lmt_do_registerglyphs" enddef ;
+def lmt_registerglyph = applyparameters "mpsglyph" "lmt_do_registerglyph" enddef ;
+
+vardef lmt_do_registerglyphs = lua.mp.lmt_register_glyphs() ; enddef ;
+vardef lmt_do_registerglyph = lua.mp.lmt_register_glyph () ; enddef ;