Inkscape.org
Beyond the Basics Text Heigh and Put to Path
  1. #1
    Knitim Knitim @Knitim

    Hi,

    My aim is to resize the height of text whilst maintaining the same slope and curve of my path. To achieve this I have tried the following:

    METHOD 1:
    1) Draw a curved path using draw bezier curves and straight lines (the shape is a subtle S shaped curve)
    2) Type text, select font, bold, size
    3) Resize text height by using dragging centre arrow of dotted box up
    4) Select text and curved path, then Text > Put to path.
    RESULT: Text follows path correctly, but height of text changes (becomes smaller), and width of text changes (becomes wider).

    METHOD 2:
    1) As above.
    2) As above.
    3) Select text and curved path, then Text > Put to path.
    4) Resize text height by using dragging centre arrow of dotted box up
    RESULT: Text initially follows path correctly, with height and width as they should be, but upon resizing the text height, while the text height increase, the slope of the curve changes, so that it no longer follows the path as intended. In other words, the drawn path has a subtle S shaped curve, but the text has a more dramatic S shaped curve.

    So my question is, how can I resize the height of the next (only - not the width), and have it follow the curved path correctly?
    Many thanks for your help.

     

  2. #2
    Tyler Durden Tyler Durden @TylerDurden

    Here is one way, using a copy converted to path:

     

  3. #3
    Knitim Knitim @Knitim

    Thanks for your reply. For some reason when I change pattern copies from 'single - stretched' to 'single' the text just disappears. Changing the offsets didn't bring it back, but ticking 'pattern is vertical' did - albeit not the way I wanted.
    However, I could get a decent result with 'single -stretched' selected.

  4. #4
    Tyler Durden Tyler Durden @TylerDurden

    Curious.

    Feel free to share an example svg for analysis.

  5. #5
    Paddy_CAD Paddy_CAD @Paddy_CAD
    *
    Knitim

    when I change pattern copies from 'single - stretched' to 'single' the text just disappears.

    This happens when your skeleton path is shorter than a single copy of your pattern. Make the skeleton path longer or the pattern shorter.