0
$\begingroup$

I made text that is curved according to a curve using Curve modifier placed on the text. For some reason, individual letters of the text are not perpendicular to the curve (as I would expect) but are skewed to side the more from center they are placed. See this example: enter image description here

Although I know I can use Shear parameter to correct it somewhat, the letters are still deformed as you can see here: enter image description here

Can anyone explain to me what is wrong and how to correct the letters so they'd be perpendicular to the curve + not being deformed (squeezed), please?

Here is my test blend file:

$\endgroup$
13
  • $\begingroup$ Hello, the font are part of your computer so we can't see it as it should be, with the default font it works fine, maybe you should convert your text to mesh, see if it works, and share again if it doesn't? $\endgroup$
    – moonboots
    Commented Sep 29, 2023 at 16:43
  • $\begingroup$ aha, so you are suggesting the possibility it is actually a font thing? Hmm, gonna check with some Arial font... $\endgroup$
    – fafa
    Commented Sep 29, 2023 at 16:59
  • $\begingroup$ I'm not sure but anyway we can't see what's happening with the font you're using $\endgroup$
    – moonboots
    Commented Sep 29, 2023 at 17:10
  • $\begingroup$ OK, tested with Arial Regular and blender's Bfont - deformation is still there, exactly the same: it looks to me like a "balooning effect"/"expanding universe": anything on the surface of baloon gets more and more deformed the more the baloon is filled with air (hope it makes sense). With that being said: problem is elsewhere, not in the font used. (or at least it looks that way to me). $\endgroup$
    – fafa
    Commented Sep 29, 2023 at 17:31
  • $\begingroup$ ...I mean the penpendicularity problem improves/is gone as IT WAS THE FONT I USED BEING ITALIZED TO AN EXTEND, BUT THE SQUEEZING DEFORMATION of the letters still remain. $\endgroup$
    – fafa
    Commented Sep 29, 2023 at 17:36

1 Answer 1

0
$\begingroup$

It seems that the solution is this, namely:

skewing: in fact, as @moonboots suggested, it turns out to be problem of the special font I used as I found out it was kind of already italized font type by default (font being skewed to the right), so changing the font solved the skewing I had (tho I really do need that exact font so in this specific case I solved it by adjusting text tool's Smear parameter).

squeezing deformation: I found out that the problem lays in the curve exact position used for the curving of the text. The curve needs to sit exactly at the place where the bottom of the text is expected to be (as I thought it doesn't matter and all I need to care about was the shape of the curve itself, not its position - wrong!) cos else the more you are from that position the more the font is deformed (squeezed) which is normal and expected, as I was told. Thus once I updated the curve position and also re-adjusted the font position accordingly all is OK and there is no deformation anymore (or it is not visible at least to me).

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .