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 -----------------------------------------------------------------