case "q":
                    [pa, i] = readPoint(svg, i);
                    [p, i] = readPoint(svg, i);
                    b.quadraticTo(pa, p, cmd === "q");
                    break;