summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/mlib-svg.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2020-01-15 19:46:53 +0100
committerContext Git Mirror Bot <phg@phi-gamma.net>2020-01-15 19:46:53 +0100
commit5189b2143a30a39cd3533569cbef3f06422cc1d9 (patch)
tree04c19fe1ce25fdcbff815bd21126b2a3ca949dfd /tex/context/base/mkiv/mlib-svg.lua
parent994f088d3ef44b6d8bed9b32827842d9bb026c63 (diff)
downloadcontext-5189b2143a30a39cd3533569cbef3f06422cc1d9.tar.gz
2020-01-15 19:13:00
Diffstat (limited to 'tex/context/base/mkiv/mlib-svg.lua')
-rw-r--r--tex/context/base/mkiv/mlib-svg.lua24
1 files changed, 10 insertions, 14 deletions
diff --git a/tex/context/base/mkiv/mlib-svg.lua b/tex/context/base/mkiv/mlib-svg.lua
index fee23acdf..b56c1fd54 100644
--- a/tex/context/base/mkiv/mlib-svg.lua
+++ b/tex/context/base/mkiv/mlib-svg.lua
@@ -392,13 +392,13 @@ local rgbcomponents, withcolor, thecolor do
whitesmoke = 0xF5F5F5, yellow = 0xFFFF00, yellowgreen = 0x9ACD32,
}
- local f_rgb = formatters['withcolor svgcolor(%N,%N,%N)']
- local f_gray = formatters['withcolor svggray(%N)']
- local f_rgba = formatters['withcolor svgcolor(%N,%N,%N) withtransparency (1,%N)']
- local f_graya = formatters['withcolor svggray(%N) withtransparency (1,%N)']
+ local f_rgb = formatters['withcolor svgcolor(%.3N,%.3N,%.3N)']
+ local f_gray = formatters['withcolor svggray(%.3N)']
+ local f_rgba = formatters['withcolor svgcolor(%.3N,%.3N,%.3N) withtransparency (1,%.3N)']
+ local f_graya = formatters['withcolor svggray(%.3N) withtransparency (1,%.3N)']
local f_name = formatters['withcolor "%s"']
- local f_svgcolor = formatters['svgcolor(%N,%N,%N)']
- local f_svggray = formatters['svggray(%N)']
+ local f_svgcolor = formatters['svgcolor(%.3N,%.3N,%.3N)']
+ local f_svggray = formatters['svggray(%.3N)']
local f_svgname = formatters['"%s"']
local triplets = setmetatableindex(function(t,k)
@@ -506,7 +506,7 @@ end
local grabpath, grablist do
- local f_moveto = formatters['(%N,%n)']
+ local f_moveto = formatters['(%N,%N)']
local f_curveto_z = formatters['controls(%N,%N)and(%N,%N)..(%N,%N)']
local f_curveto_n = formatters['..controls(%N,%N)and(%N,%N)..(%N,%N)']
local f_lineto_z = formatters['(%N,%N)']
@@ -2333,9 +2333,9 @@ do
do
local f_styled = formatters["\\svgstyled{%s}{%s}{%s}{%s}"]
- local f_colored = formatters["\\svgcolored{%N}{%N}{%N}{"]
- local f_placed = formatters["\\svgplaced{%N}{%N}{}{"]
- local f_poschar = formatters["\\svgposchar{%N}{%N}{%s}"]
+ local f_colored = formatters["\\svgcolored{%.3N}{%.3N}{%.3N}{"]
+ local f_placed = formatters["\\svgplaced{%.3N}{%.3N}{}{"]
+ local f_poschar = formatters["\\svgposchar{%.3N}{%.3N}{%s}"]
local f_char = formatters["\\svgchar{%s}"]
local f_scaled = formatters["\\svgscaled{%N}{%s}{%s}{%s}"]
@@ -2911,10 +2911,6 @@ do
--
-- can be option:
--
- n = n + 1 ; t[n] = "\\enabledirectives[pdf.stripzeros,metapost.stripzeros]"
- --
- -- can be option:
- --
-- n = n + 1 ; t[n] = "\\nopdfcompression"
--
n = n + 1 ; t[n] = "\\starttext"