0

I am working with continuous script fonts and I need to generate a single path that do not include M commands. This would be equivalent to writing without lifting the pen from the paper.

My input is an inkscape produced svg that today contains 84 paths, each of them have multiple svg M commands.

biology pictue

How do I process this SVG so that it contains a single, continuous path without any "moves". (I am aware I will loose the tittle/dot on the letter i!)

  • Hi. Welcome to GDSE. I'm not entirely sure I understand your problem or how you got there, but why start with multiple paths when you can simply use the Bézier Tool to make one continuous path? – Billy Kerr May 31 at 12:23
  • Thanks! I was trying to build (code/script) something that could process those files automatically. Perhaps the right way to phrase the question is that if there is a way to automate the making of a continuous Bézier from one that is not continuous. – Oren Pinsky May 31 at 12:31
  • If you mean to automate/process something that looks good, but starting out from something that looks as bad as your example, then probably not - at least not that I am aware of. Also I think your question may be getting slightly off-topic now, since it seems to now be a coding question rather than a graphic design one. – Billy Kerr May 31 at 12:46
  • Because computers are less intuitive than people, it's usually only practical to program them to do something like this when the way they should do it is completely obvious. Your image has lots of end points and points where three lines come out. These are discontinuities, places where the computer must make a decision as to what comes next and eventually retrace its steps. It would probably be easiest to redraw the characters, but if you want a program to do it for you, first you must clarify exactly what rules that program must follow when it reaches a discontinuity. – Daniel C May 31 at 20:25
  • Aren't there any ready-made continuous script fonts that you could use? – Moini Jun 1 at 23:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.