On 4/19/2019 9:06 PM, Kevin Boulain wrote:
Hi,

 From my understanding, there are some superfluous quotes in
context/base/mkiv/grph-con.lua, cancelling the proper quoting done by
validcommand in context/base/mkiv/util-sbx.lua.

For my document, it tries to run something like (the space in the
'Google Drive' directory breaks the generation):
inkscape ""[...]/Google Drive/[...].svg"" --export-dpi=600
--export-pdf=""[...]/Google Drive/[...].svg.pdf""

Applying this patch fixes the double quotes issue:
      local runner = sandbox.registerrunner {
          name     = "svg to something",
          program  = "inkscape",
          template = longtostring [[
-            "%oldname%"
+            %oldname%
              --export-dpi=%resolution%
-            --export-%format%="%newname%"
+            --export-%format%=%newname%
          ]],

However, it seems there are more similar quotes in the other templates
of the file.

I'm a bit reluctant to change this as it can break existing workflows.

What if you use "%[oldname]%" and don't feed an quoted argument?


mtx-context     | current version: 2019.04.16 08:54

(I hope this is the proper way of reporting.)

Regards.
_______________________________________________
dev-context mailing list
dev-context@ntg.nl
https://mailman.ntg.nl/mailman/listinfo/dev-context



--

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
       tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------
_______________________________________________
dev-context mailing list
dev-context@ntg.nl
https://mailman.ntg.nl/mailman/listinfo/dev-context

Reply via email to