diff options
author | Hans Hagen <pragma@wxs.nl> | 2011-02-18 17:17:00 +0100 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2011-02-18 17:17:00 +0100 |
commit | 18e7114e3c95f724407c6698181e6f1002ad589b (patch) | |
tree | d27e3ae25d258de646755693e8c1d939a4eb40c3 /tex/generic | |
parent | c4b239b7d8f3e478e14d17ef0d9127c596f99210 (diff) | |
download | context-18e7114e3c95f724407c6698181e6f1002ad589b.tar.gz |
beta 2011.02.18 17:17
Diffstat (limited to 'tex/generic')
-rw-r--r-- | tex/generic/context/luatex-fonts-merged.lua | 29 |
1 files changed, 11 insertions, 18 deletions
diff --git a/tex/generic/context/luatex-fonts-merged.lua b/tex/generic/context/luatex-fonts-merged.lua index 79a3517a8..8e52f44a5 100644 --- a/tex/generic/context/luatex-fonts-merged.lua +++ b/tex/generic/context/luatex-fonts-merged.lua @@ -1,6 +1,6 @@ -- merged file : luatex-fonts-merged.lua -- parent file : luatex-fonts.lua --- merge date : 02/16/11 17:05:36 +-- merge date : 02/18/11 17:17:08 do -- begin closure to overcome local limits and interference @@ -741,35 +741,28 @@ if not modules then modules = { } end modules ['l-math'] = { local floor, sin, cos, tan = math.floor, math.sin, math.cos, math.tan if not math.round then - function math.round(x) - return floor(x + 0.5) - end + function math.round(x) return floor(x + 0.5) end end if not math.div then - function math.div(n,m) - return floor(n/m) - end + function math.div(n,m) return floor(n/m) end end if not math.mod then - function math.mod(n,m) - return n % m - end + function math.mod(n,m) return n % m end end local pipi = 2*math.pi/360 -function math.sind(d) - return sin(d*pipi) -end - -function math.cosd(d) - return cos(d*pipi) +if not math.sind then + function math.sind(d) return sin(d*pipi) end + function math.cosd(d) return cos(d*pipi) end + function math.tand(d) return tan(d*pipi) end end -function math.tand(d) - return tan(d*pipi) +if not math.odd then + function math.odd (n) return n % 2 == 0 end + function math.even(n) return n % 2 ~= 0 end end end -- closure |