How do i easily convert a text curve object into separated character objects?

separate chars

The characters should stay in place but the origin should be changed to a more convenient location, like a combination of top/middle/bottom and left, center, right

enter image description here

Even using python scripting this is quite difficult because after converting the information about the relations between the characters and their splines seem to be lost.

I.e. the character i consists of two parts and the characters a, e are defined by two splines.

  • $\begingroup$ I'm not sure it's clear what you are asking for. Do you just want each letter to be a separate curve object with individual origins? $\endgroup$ – Todd McIntosh Jul 24 '15 at 21:27
  • $\begingroup$ Select all, press P and select By Loose Parts? $\endgroup$ – Denis Jul 24 '15 at 21:35
  • 1
    $\begingroup$ @Denis in case of i it will separate the dot from the letter $\endgroup$ – Chebhou Jul 24 '15 at 21:38
  • 1
    $\begingroup$ Good point, but it's still your best option. You can join the i base and the dot back after separating it. Otherwise, you would need to let a script create every letter individually, but positioning them correct will be tough (requires font kerning information - unless you are fine with a brute-force approach, i.e. identical spacing between every letter). $\endgroup$ – CodeManX Jul 25 '15 at 14:38

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.