summaryrefslogtreecommitdiff
path: root/tex/context/base/node-tra.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2011-03-29 12:49:00 +0200
committerHans Hagen <pragma@wxs.nl>2011-03-29 12:49:00 +0200
commit28621e7ae94bca4954eecd07da1d542711daeb18 (patch)
treea71bc7bc0e6d86c301459be4a8681f5a714853aa /tex/context/base/node-tra.lua
parent1a2108ffa6b5808b0117aee0e6ff26d4503a06e2 (diff)
downloadcontext-28621e7ae94bca4954eecd07da1d542711daeb18.tar.gz
beta 2011.03.29 12:49
Diffstat (limited to 'tex/context/base/node-tra.lua')
-rw-r--r--tex/context/base/node-tra.lua12
1 files changed, 9 insertions, 3 deletions
diff --git a/tex/context/base/node-tra.lua b/tex/context/base/node-tra.lua
index 84d772670..f86ab791a 100644
--- a/tex/context/base/node-tra.lua
+++ b/tex/context/base/node-tra.lua
@@ -638,14 +638,20 @@ end
-- might move elsewhere
-local factor = number.dimenfactors.pt
+local ptfactor = number.dimenfactors.pt
+local bpfactor = number.dimenfactors.bp
local stripper = lpeg.patterns.stripzeros
local points = function(n)
- return lpegmatch(stripper,format("%.5fpt",n*factor))
+ return lpegmatch(stripper,format("%.5fpt",n*ptfactor))
end
-number.points = points
+local basepoints = function(n)
+ return lpegmatch(stripper,format("%.5fbp",n*bpfactor))
+end
+
+number.points = points
+number.basepoints = basepoints
--~ function nodes.thespec(s)
--~ local stretch_order = s.stretch_order