Inkscape.org
Beginners' Questions Text inside a shape: half text box, half following a path
  1. #1
    luis_459632 luis_459632 @luis_459632

    Hello fellow Inkscape users

    I would like to ask you the following: I am drawing a scientific poster and I would like to put some text on the blue lower squares in the attachment. But as you can see in the attachment, there is a circle in the center where a figure goes, therefore I would like the text to wrap around the semi-circle and onto the next line. I've tried with text onto the path but this wraps the text on the border of the square, and not inside and around the semi-circle.

    http://www.mediafire.com/file/kr9xq3if3l8vuj7/Poster.svg/file

    Thank you for your kind input!

  2. #2
    brynn brynn @brynn

    Welcome to the forum!

    I'm not positive what you're asking.  But one way or another, I think you might want Flow Into Frame.

    • type text
    • draw the shape
    • select both
    • Text menu > Flow into frame

    Do you want the first line of text to start in the blue box in the top-left of the circle, then when it reaches the circle, jump over to the top-right section?  Or does the text completely fill up the top-left section, before it goes over to the top-right?  Maybe a screenshot would help with my questions.  I could probably make some lorem ipsum to make examples....

     

    Li2
    Li1
  3. #3
    brynn brynn @brynn

    If you want it like li1.png, select only the first box to flow the text into.  If you want it like the 2nd example (li2.png) select both boxes and do Path menu > Combine.  Then flow the text into that combined box.

  4. #4
    luis_459632 luis_459632 @luis_459632

    Exactly what I was looking for, thanks a lot!

  5. #5
    luis_459632 luis_459632 @luis_459632

    However, as you can see, the text begins exactly where the blue box starts, and visually it would look better to have some sort of margin. Would you happen to have a suggestion for this?

  6. #6
    brynn brynn @brynn

    Yes.  Duplicate the blue box. Use Path Offsets (Path menu > Inset or Dynamic Offset or Linked Offset) to make it exactly the shape you need.  Flow the text into that path.  Then you can either make that path completely transparent, or have zero width.  That way the path is still there, but you can't see it.

  7. #7
    Mohsin1996 Mohsin1996 @Mohsin1996

    Thanks for the amazing information.

Inkscape Inkscape.org Inkscape Forum Beginners' Questions Text inside a shape: half text box, half following a path